thunderbird →
1:60.9.0-1+rpi1+b1 →
armhf → 2020-02-03 02:23:18
sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on test2019
+==============================================================================+
| thunderbird 1:60.9.0-1+rpi1+b1 (armhf) Sun, 02 Feb 2020 23:59:54 +0000 |
+==============================================================================+
Package: thunderbird
Version: 1:60.9.0-1+rpi1+b1
Source Version: 1:60.9.0-1+rpi1
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any
I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bullseye-staging-armhf-sbuild-34acaba1-b846-476d-be83-ae870de01534' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [11.5 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [12.7 MB]
Fetched 24.2 MB in 22s (1096 kB/s)
Reading package lists...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'thunderbird' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/mozilla-team/thunderbird.git
Please use:
git clone https://salsa.debian.org/mozilla-team/thunderbird.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 298 MB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.9.0-1+rpi1 (dsc) [12.4 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.9.0-1+rpi1 (tar) [955 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.9.0-1+rpi1 (tar) [9265 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.9.0-1+rpi1 (tar) [287 MB]
Get:5 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.9.0-1+rpi1 (diff) [556 kB]
Fetched 298 MB in 4min 59s (995 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/thunderbird-ByG1xE/thunderbird-60.9.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/thunderbird-ByG1xE' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-1zUS06/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-1zUS06/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-1zUS06/gpg/trustdb.gpg: trustdb created
gpg: key E70254B6505CF8F7: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key E70254B6505CF8F7: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key E70254B6505CF8F7: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Packages [433 B]
Fetched 2109 B in 1s (3700 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-1zUS06/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E70254B6505CF8F7
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:
libpam-cap
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:/<<BUILDDIR>>/resolver-1zUS06/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 ... 14074 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) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: autoconf2.13, bash-completion, bzip2, cargo (>= 0.20), clang, clang-6.0, debhelper (>= 10.2.5~), dh-apparmor, dh-exec, dpkg (>= 1.16.18~), dpkg-dev (>= 1.16.18~), gcc-8, g++-8, libasound2-dev, libatk-adaptor, libbz2-dev, libcairo2-dev (>= 1.10.2-1.1~), libclang-6.0-dev, libdbus-glib-1-dev (>= 0.60), libevent-dev (>= 1.4.1), libffi-dev, libfontconfig1-dev, libglib2.0-dev (>= 2.22.0), libgtk2.0-dev, libgtk-3-dev (>= 3.4), libhunspell-dev (>= 1.5.1~), libicu-dev (>= 59.1~), libjsoncpp-dev, libidl-dev (>= 0.8.0), libiw-dev, libnotify-dev, libnspr4-dev (>= 2:4.19~), libnss3-dev (>= 2:3.36.1~), libpng-dev, libpulse-dev, libreadline-dev, libstartup-notification0-dev, libsqlite3-dev (>= 3.22.0~), libvpx-dev (>= 1.5.0), libx11-dev, libx11-xcb-dev, libxau-dev, libxft-dev, libxt-dev, llvm-dev, mesa-common-dev, mozilla-devscripts, python-minimal (>= 2.6.6-13~), python-ply, python2.7, rustc (>= 1.19), unzip, yasm (>= 1.1), zip, zlib1g-dev
Filtered Build-Depends: autoconf2.13, bash-completion, bzip2, cargo (>= 0.20), clang, clang-6.0, debhelper (>= 10.2.5~), dh-apparmor, dh-exec, dpkg (>= 1.16.18~), dpkg-dev (>= 1.16.18~), gcc-8, g++-8, libasound2-dev, libatk-adaptor, libbz2-dev, libcairo2-dev (>= 1.10.2-1.1~), libclang-6.0-dev, libdbus-glib-1-dev (>= 0.60), libevent-dev (>= 1.4.1), libffi-dev, libfontconfig1-dev, libglib2.0-dev (>= 2.22.0), libgtk2.0-dev, libgtk-3-dev (>= 3.4), libhunspell-dev (>= 1.5.1~), libicu-dev (>= 59.1~), libjsoncpp-dev, libidl-dev (>= 0.8.0), libiw-dev, libnotify-dev, libnspr4-dev (>= 2:4.19~), libnss3-dev (>= 2:3.36.1~), libpng-dev, libpulse-dev, libreadline-dev, libstartup-notification0-dev, libsqlite3-dev (>= 3.22.0~), libvpx-dev (>= 1.5.0), libx11-dev, libx11-xcb-dev, libxau-dev, libxft-dev, libxt-dev, llvm-dev, mesa-common-dev, mozilla-devscripts, python-minimal (>= 2.6.6-13~), python-ply, python2.7, rustc (>= 1.19), unzip, yasm (>= 1.1), zip, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-thunderbird-dummy' in '/<<BUILDDIR>>/resolver-1zUS06/apt_archive/sbuild-build-depends-thunderbird-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-thunderbird-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Sources [911 B]
Get:5 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Packages [973 B]
Fetched 3217 B in 1s (6006 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-1zUS06/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E70254B6505CF8F7
Reading package lists...
Install thunderbird 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:
libpam-cap
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev
bash-completion binfmt-support bsdmainutils cargo clang clang-6.0 clang-8
cpp-8 dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper
dh-apparmor dh-autoreconf dh-exec dh-strip-nondeterminism dmsetup dwz file
fontconfig fontconfig-config fonts-dejavu-core g++-8 gcc-8 gcc-8-base
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
icu-devtools intltool-debian libapparmor1 libarchive-zip-perl libargon2-1
libasound2 libasound2-data libasound2-dev libasyncns0 libatk-adaptor
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 libbrotli1 libbsd0
libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2
libcairo2-dev libclang-6.0-dev libclang-common-6.0-dev libclang-common-8-dev
libclang1-6.0 libclang1-8 libcolord2 libcroco3 libcryptsetup12 libcups2
libcurl3-gnutls libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2
libdbus-glib-1-dev libdbus-glib-1-dev-bin libdconf1 libdebhelper-perl
libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1
libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1
libdrm-tegra0 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1
libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libevent-2.1-7
libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
libevent-pthreads-2.1-7 libexpat1 libexpat1-dev libffi-dev
libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfontconfig1-dev
libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0
libgbm1 libgc1c2 libgcc-8-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin
libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1
libgit2-28 libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa
libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
libglib2.0-dev-bin libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3
libgraphite2-dev libgssapi-krb5-2 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 libhttp-parser2.9
libhunspell-1.7-0 libhunspell-dev libice-dev libice6 libicu-dev libicu63
libidl-2-0 libidl-dev libip4tc2 libiw-dev libiw30 libjbig0 libjpeg62-turbo
libjson-c4 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp-dev
libjsoncpp1 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0
liblcms2-2 libllvm6.0 libllvm8 libllvm9 libltdl7 liblzo2-2 libmagic-mgc
libmagic1 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmhash2 libmount-dev
libmpdec2 libncurses-dev libncurses6 libnghttp2-14 libnotify-dev libnotify4
libnspr4 libnspr4-dev libnss3 libnss3-dev libobjc-8-dev libobjc-9-dev
libobjc4 libogg0 libpam-systemd libpango-1.0-0 libpango1.0-dev
libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3
libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev
libpcre32-3 libpcrecpp0v5 libpfm4 libpipeline1 libpixman-1-0 libpixman-1-dev
libpng-dev libpng16-16 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 libraptor2-0 librasqal3 librdf0
libreadline-dev librest-0.7-0 librsvg2-2 librsvg2-common librtmp1
libselinux1-dev libsensors-config libsensors5 libsepol1-dev libsigsegv2
libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-dev
libssh2-1 libssl1.1 libstartup-notification0 libstartup-notification0-dev
libstd-rust-1.40 libstd-rust-dev libstdc++-8-dev libsub-override-perl
libthai-data libthai0 libtiff5 libtinfo5 libtool libuchardet0 libvorbis0a
libvorbisenc2 libvpx-dev libvpx6 libwayland-bin libwayland-client0
libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0
libwebp6 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1
libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1
libxcb-util0 libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev
libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1
libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1
libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev
libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1.1 libxt-dev
libxt6 libxtst-dev libxtst6 libxxf86vm1 libyajl2 libz3-4 llvm llvm-8
llvm-8-dev llvm-8-runtime llvm-dev llvm-runtime m4 man-db mesa-common-dev
mime-support mozilla-devscripts pango1.0-tools pkg-config po-debconf python
python-librdf python-minimal python-ply python2 python2-minimal python2.7
python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal
python3.7 python3.7-minimal rustc sensible-utils shared-mime-info systemd
systemd-sysv ucf unzip uuid-dev wayland-protocols x11-common
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-xinerama-dev xkb-data xorg-sgml-doctools
xtrans-dev yasm zip zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
vacation cargo-doc gnustep gnustep-devel clang-6.0-doc clang-8-doc
gcc-8-locales dh-make apparmor-easyprof gcc-8-doc gettext-doc
libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils
libasound2-doc libcairo2-doc colord cups-common freetype2-doc
libgirepository1.0-dev libglib2.0-doc libgraphite2-utils krb5-doc krb5-user
gvfs libgtk-3-doc libgtk2.0-doc libice-doc icu-doc liblcms2-utils
ncurses-doc imagemagick libpango1.0-doc pulseaudio raptor2-utils
rasqal-utils librdf-storage-postgresql librdf-storage-mysql
librdf-storage-sqlite librdf-storage-virtuoso redland-utils readline-doc
librsvg2-bin lm-sensors libsm-doc sqlite3-doc libstdc++-8-doc libtool-doc
gfortran | fortran95-compiler gcj-jdk libwayland-doc libx11-doc libxcb-doc
libxext-doc libxt-doc llvm-8-doc m4-doc apparmor less www-browser
libmail-box-perl python-doc python-tk python-ply-doc python-pkg-resources
python2-doc python2.7-doc python3-doc python3-tk python3-venv python3.7-venv
python3.7-doc rust-doc rust-src lld-9 systemd-container policykit-1
Recommended packages:
llvm-6.0-dev libomp-dev libomp-8-dev curl | wget | lynx alsa-ucm-conf
alsa-topology-conf at-spi2-core bzip2-doc ca-certificates
libarchive-cpio-perl xdg-user-dirs libgtk-3-bin libgail-common libgtk2.0-bin
hunspell-en-us | hunspell-dictionary | myspell-dictionary krb5-locales
libgpm2 notification-daemon libpng-tools publicsuffix libltdl-dev
libmail-sendmail-perl cargo rust-gdb | rust-lldb libnss-systemd
The following NEW packages will be installed:
adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev
bash-completion binfmt-support bsdmainutils cargo clang clang-6.0 clang-8
cpp-8 dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper
dh-apparmor dh-autoreconf dh-exec dh-strip-nondeterminism dmsetup dwz file
fontconfig fontconfig-config fonts-dejavu-core g++-8 gcc-8 gcc-8-base
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
icu-devtools intltool-debian libapparmor1 libarchive-zip-perl libargon2-1
libasound2 libasound2-data libasound2-dev libasyncns0 libatk-adaptor
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 libbrotli1 libbsd0
libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2
libcairo2-dev libclang-6.0-dev libclang-common-6.0-dev libclang-common-8-dev
libclang1-6.0 libclang1-8 libcolord2 libcroco3 libcryptsetup12 libcups2
libcurl3-gnutls libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2
libdbus-glib-1-dev libdbus-glib-1-dev-bin libdconf1 libdebhelper-perl
libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1
libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1
libdrm-tegra0 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1
libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0 libevent-2.1-7
libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
libevent-pthreads-2.1-7 libexpat1 libexpat1-dev libffi-dev
libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfontconfig1-dev
libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0
libgbm1 libgc1c2 libgcc-8-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin
libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1
libgit2-28 libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa
libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
libglib2.0-dev-bin libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3
libgraphite2-dev libgssapi-krb5-2 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 libhttp-parser2.9
libhunspell-1.7-0 libhunspell-dev libice-dev libice6 libicu-dev libicu63
libidl-2-0 libidl-dev libip4tc2 libiw-dev libiw30 libjbig0 libjpeg62-turbo
libjson-c4 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp-dev
libjsoncpp1 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0
liblcms2-2 libllvm6.0 libllvm8 libllvm9 libltdl7 liblzo2-2 libmagic-mgc
libmagic1 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmhash2 libmount-dev
libmpdec2 libncurses-dev libncurses6 libnghttp2-14 libnotify-dev libnotify4
libnspr4 libnspr4-dev libnss3 libnss3-dev libobjc-8-dev libobjc-9-dev
libobjc4 libogg0 libpam-systemd libpango-1.0-0 libpango1.0-dev
libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3
libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev
libpcre32-3 libpcrecpp0v5 libpfm4 libpipeline1 libpixman-1-0 libpixman-1-dev
libpng-dev libpng16-16 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 libraptor2-0 librasqal3 librdf0
libreadline-dev librest-0.7-0 librsvg2-2 librsvg2-common librtmp1
libselinux1-dev libsensors-config libsensors5 libsepol1-dev libsigsegv2
libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-dev
libssh2-1 libssl1.1 libstartup-notification0 libstartup-notification0-dev
libstd-rust-1.40 libstd-rust-dev libstdc++-8-dev libsub-override-perl
libthai-data libthai0 libtiff5 libtinfo5 libtool libuchardet0 libvorbis0a
libvorbisenc2 libvpx-dev libvpx6 libwayland-bin libwayland-client0
libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0
libwebp6 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1
libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync1
libxcb-util0 libxcb-xfixes0 libxcb1 libxcb1-dev libxcomposite-dev
libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1
libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1
libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev
libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1.1 libxt-dev
libxt6 libxtst-dev libxtst6 libxxf86vm1 libyajl2 libz3-4 llvm llvm-8
llvm-8-dev llvm-8-runtime llvm-dev llvm-runtime m4 man-db mesa-common-dev
mime-support mozilla-devscripts pango1.0-tools pkg-config po-debconf python
python-librdf python-minimal python-ply python2 python2-minimal python2.7
python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal
python3.7 python3.7-minimal rustc sbuild-build-depends-thunderbird-dummy
sensible-utils shared-mime-info systemd systemd-sysv ucf unzip uuid-dev
wayland-protocols x11-common 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-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev yasm zip
zlib1g-dev
0 upgraded, 410 newly installed, 0 to remove and 0 not upgraded.
Need to get 293 MB of archives.
After this operation, 1746 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-1zUS06/apt_archive ./ sbuild-build-depends-thunderbird-dummy 0.invalid.0 [1256 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.1+20191019-1 [316 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-4 [783 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.2-2 [29.6 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.0-2 [1261 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libapparmor1 armhf 2.13.3-7 [92.3 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf dmsetup armhf 2:1.02.167-1+b2 [91.0 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.167-1+b2 [132 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libjson-c4 armhf 0.13.1+dfsg-6 [33.2 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1d-2 [1268 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf libcryptsetup12 armhf 2:2.2.2-2 [205 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libip4tc2 armhf 1.8.3-2 [68.4 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf libkmod2 armhf 26+20191223-1 [47.9 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf systemd armhf 244.1-1+rpi1 [3566 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf systemd-sysv armhf 244.1-1+rpi1 [103 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-minimal armhf 2.7.17-1+b1 [395 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf python2.7-minimal armhf 2.7.17-1+b1 [1094 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf python2-minimal armhf 2.7.17-2 [41.4 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf python-minimal armhf 2.7.17-2 [21.1 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.64 [37.8 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.9-1 [71.5 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-stdlib armhf 2.7.17-1+b1 [1820 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf python2.7 armhf 2.7.17-1+b1 [309 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libpython2-stdlib armhf 2.7.17-2 [20.9 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf libpython-stdlib armhf 2.7.17-2 [20.9 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf python2 armhf 2.7.17-2 [41.7 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf python armhf 2.7.17-2 [22.9 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-minimal armhf 3.7.6-1+b1 [585 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf python3.7-minimal armhf 3.7.6-1+b1 [1525 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.7.5-3 [36.8 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-stdlib armhf 3.7.6-1+b1 [1669 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf python3.7 armhf 3.7.6-1+b1 [351 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.7.5-3 [20.2 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.7.5-3 [62.1 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf gcc-8-base armhf 8.3.0-26+rpi1 [193 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12+nmu1 [16.0 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf bash-completion all 1:2.10-1 [228 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-3 armhf 1.12.16-2+b1 [189 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf dbus armhf 1.12.16-2+b1 [212 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.38-4 [262 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.38-4 [112 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.38-4 [66.9 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-10 [117 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf libgc1c2 armhf 1:7.6.4-0.4 [212 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf libpam-systemd armhf 244.1-1+rpi1 [200 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf ucf all 3.0038+nmu1 [69.0 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.62.4-1+rpi1 [1137 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [110 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf libpng16-16 armhf 1.6.37-1 [274 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf libwebp6 armhf 0.6.1-2 [228 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libtiff5 armhf 4.1.0+git191117-2 [250 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf libxcb1 armhf 1.13.1-2 [132 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf libx11-data all 2:1.6.8-1 [298 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf libx11-6 armhf 2:1.6.8-1 [691 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-2 [7974 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.4+dfsg1-8 [593 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf shared-mime-info armhf 1.10-1 [762 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-common all 2.40.0+dfsg-2+rpi1 [317 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.40.0+dfsg-2+rpi1 [158 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf gtk-update-icon-cache armhf 3.24.13-1 [83.0 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6 armhf 2.10.1-2 [330 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf fonts-dejavu-core all 2.37-1 [1068 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf fontconfig-config all 2.13.1-2 [280 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1 armhf 2.13.1-2 [327 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-0 armhf 0.36.0-1 [458 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0 armhf 1.13.1-2 [99.3 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf libxext6 armhf 2:1.3.3-1+b2 [47.8 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf libcairo2 armhf 1.16.0-4 [599 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf fontconfig armhf 2.13.1-2 [404 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf libfribidi0 armhf 1.0.7-1.1 [62.8 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf libthai-data all 0.1.28-3 [170 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf libdatrie1 armhf 0.2.12-3+b1 [36.4 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf libthai0 armhf 0.1.28-3 [51.0 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf libpango-1.0-0 armhf 1.42.4-7+b1 [168 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-3 armhf 1.3.13-11 [70.1 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz0b armhf 2.6.4-1+rpi1 [1308 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf libpangoft2-1.0-0 armhf 1.42.4-7+b1 [62.2 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf libpangocairo-1.0-0 armhf 1.42.4-7+b1 [51.9 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-2 armhf 2.46.4-1 [1071 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-common armhf 2.46.4-1 [23.6 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf adwaita-icon-theme all 3.34.0-2 [11.0 MB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11.1 [341 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf autoconf2.13 all 2.13-68 [252 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-10 [435 kB]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf binfmt-support armhf 2.2.0-2 [56.7 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf libbrotli1 armhf 1.0.7-6 [261 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf libkeyutils1 armhf 1.6-6 [14.0 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf libkrb5support0 armhf 1.17-6+b1 [61.5 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf libk5crypto3 armhf 1.17-6+b1 [112 kB]
Get:106 http://172.17.0.1/private bullseye-staging/main armhf libkrb5-3 armhf 1.17-6+b1 [316 kB]
Get:107 http://172.17.0.1/private bullseye-staging/main armhf libgssapi-krb5-2 armhf 1.17-6+b1 [134 kB]
Get:108 http://172.17.0.1/private bullseye-staging/main armhf libnghttp2-14 armhf 1.40.0-1+b2 [74.2 kB]
Get:109 http://172.17.0.1/private bullseye-staging/main armhf libpsl5 armhf 0.20.2-2 [52.6 kB]
Get:110 http://172.17.0.1/private bullseye-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b1 [54.3 kB]
Get:111 http://172.17.0.1/private bullseye-staging/main armhf libssh2-1 armhf 1.8.0-2.1 [126 kB]
Get:112 http://172.17.0.1/private bullseye-staging/main armhf libcurl3-gnutls armhf 7.67.0-2 [284 kB]
Get:113 http://172.17.0.1/private bullseye-staging/main armhf libhttp-parser2.9 armhf 2.9.2-2 [20.3 kB]
Get:114 http://172.17.0.1/private bullseye-staging/main armhf libmbedcrypto3 armhf 2.16.4-1 [193 kB]
Get:115 http://172.17.0.1/private bullseye-staging/main armhf libmbedx509-0 armhf 2.16.4-1 [100 kB]
Get:116 http://172.17.0.1/private bullseye-staging/main armhf libmbedtls12 armhf 2.16.4-1 [126 kB]
Get:117 http://172.17.0.1/private bullseye-staging/main armhf libgit2-28 armhf 0.28.3+dfsg.1-1 [358 kB]
Get:118 http://172.17.0.1/private bullseye-staging/main armhf libedit2 armhf 3.1-20191231-1 [79.2 kB]
Get:119 http://172.17.0.1/private bullseye-staging/main armhf libz3-4 armhf 4.8.7-4 [5477 kB]
Get:120 http://172.17.0.1/private bullseye-staging/main armhf libllvm9 armhf 1:9.0.1-8+rpi1 [13.1 MB]
Get:121 http://172.17.0.1/private bullseye-staging/main armhf libstd-rust-1.40 armhf 1.40.0+dfsg1-5+rpi1 [11.6 MB]
Get:122 http://172.17.0.1/private bullseye-staging/main armhf libstd-rust-dev armhf 1.40.0+dfsg1-5+rpi1 [20.5 MB]
Get:123 http://172.17.0.1/private bullseye-staging/main armhf rustc armhf 1.40.0+dfsg1-5+rpi1 [2746 kB]
Get:124 http://172.17.0.1/private bullseye-staging/main armhf libllvm8 armhf 1:8.0.1-7+rpi1 [12.1 MB]
Get:125 http://172.17.0.1/private bullseye-staging/main armhf libgcc-8-dev armhf 8.3.0-26+rpi1 [596 kB]
Get:126 http://172.17.0.1/private bullseye-staging/main armhf libstdc++-8-dev armhf 8.3.0-26+rpi1 [1554 kB]
Get:127 http://172.17.0.1/private bullseye-staging/main armhf libobjc4 armhf 9.2.1-25+rpi1 [37.9 kB]
Get:128 http://172.17.0.1/private bullseye-staging/main armhf libobjc-8-dev armhf 8.3.0-26+rpi1 [207 kB]
Get:129 http://172.17.0.1/private bullseye-staging/main armhf libclang-common-8-dev armhf 1:8.0.1-7+rpi1 [1363 kB]
Get:130 http://172.17.0.1/private bullseye-staging/main armhf libclang1-8 armhf 1:8.0.1-7+rpi1 [5258 kB]
Get:131 http://172.17.0.1/private bullseye-staging/main armhf clang-8 armhf 1:8.0.1-7+rpi1 [6883 kB]
Get:132 http://172.17.0.1/private bullseye-staging/main armhf clang armhf 1:8.0-48.3 [7716 B]
Get:133 http://172.17.0.1/private bullseye-staging/main armhf cpp-8 armhf 8.3.0-26+rpi1 [6488 kB]
Get:134 http://172.17.0.1/private bullseye-staging/main armhf gcc-8 armhf 8.3.0-26+rpi1 [6903 kB]
Get:135 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp1 armhf 1.7.4-3.1 [65.8 kB]
Get:136 http://172.17.0.1/private bullseye-staging/main armhf libllvm6.0 armhf 1:6.0.1-12+rpi1 [13.1 MB]
Get:137 http://172.17.0.1/private bullseye-staging/main armhf libobjc-9-dev armhf 9.2.1-25+rpi1 [198 kB]
Get:138 http://172.17.0.1/private bullseye-staging/main armhf libclang-common-6.0-dev armhf 1:6.0.1-12+rpi1 [1351 kB]
Get:139 http://172.17.0.1/private bullseye-staging/main armhf libclang1-6.0 armhf 1:6.0.1-12+rpi1 [6026 kB]
Get:140 http://172.17.0.1/private bullseye-staging/main armhf clang-6.0 armhf 1:6.0.1-12+rpi1 [7854 kB]
Get:141 http://172.17.0.1/private bullseye-staging/main armhf cargo armhf 0.40.0-3 [2438 kB]
Get:142 http://172.17.0.1/private bullseye-staging/main armhf dbus-user-session armhf 1.12.16-2+b1 [93.9 kB]
Get:143 http://172.17.0.1/private bullseye-staging/main armhf libdconf1 armhf 0.34.0-2 [38.1 kB]
Get:144 http://172.17.0.1/private bullseye-staging/main armhf dconf-service armhf 0.34.0-2 [33.9 kB]
Get:145 http://172.17.0.1/private bullseye-staging/main armhf dconf-gsettings-backend armhf 0.34.0-2 [25.6 kB]
Get:146 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-11 [547 kB]
Get:147 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:148 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 12.9 [183 kB]
Get:149 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.67-1 [104 kB]
Get:150 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:151 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.6.3-2 [23.7 kB]
Get:152 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.6.3-2 [14.7 kB]
Get:153 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:154 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-5 [142 kB]
Get:155 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-10 [1219 kB]
Get:156 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:157 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:158 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 12.9 [994 kB]
Get:159 http://172.17.0.1/private bullseye-staging/main armhf dh-apparmor all 2.13.3-7 [72.4 kB]
Get:160 http://172.17.0.1/private bullseye-staging/main armhf dh-exec armhf 0.23.2+b2 [25.7 kB]
Get:161 http://172.17.0.1/private bullseye-staging/main armhf g++-8 armhf 8.3.0-26+rpi1 [7191 kB]
Get:162 http://172.17.0.1/private bullseye-staging/main armhf libgirepository-1.0-1 armhf 1.62.0-4 [80.8 kB]
Get:163 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-glib-2.0 armhf 1.62.0-4 [146 kB]
Get:164 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-data all 2.34.1-1 [146 kB]
Get:165 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-0 armhf 2.34.1-1 [43.6 kB]
Get:166 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atk-1.0 armhf 2.34.1-1 [25.8 kB]
Get:167 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-freedesktop armhf 1.62.0-4 [31.8 kB]
Get:168 http://172.17.0.1/private bullseye-staging/main armhf libatspi2.0-0 armhf 2.34.0-3 [60.0 kB]
Get:169 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atspi-2.0 armhf 2.34.0-3 [21.7 kB]
Get:170 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.40.0+dfsg-2+rpi1 [18.8 kB]
Get:171 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-common all 2.24.32-4 [2701 kB]
Get:172 http://172.17.0.1/private bullseye-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:173 http://172.17.0.1/private bullseye-staging/main armhf libpangoxft-1.0-0 armhf 1.42.4-7+b1 [47.4 kB]
Get:174 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-pango-1.0 armhf 1.42.4-7+b1 [55.7 kB]
Get:175 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common-data armhf 0.7-5 [122 kB]
Get:176 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common3 armhf 0.7-5 [51.2 kB]
Get:177 http://172.17.0.1/private bullseye-staging/main armhf libavahi-client3 armhf 0.7-5 [54.2 kB]
Get:178 http://172.17.0.1/private bullseye-staging/main armhf libcups2 armhf 2.3.1-4 [309 kB]
Get:179 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite1 armhf 1:0.4.4-2 [16.1 kB]
Get:180 http://172.17.0.1/private bullseye-staging/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB]
Get:181 http://172.17.0.1/private bullseye-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:182 http://172.17.0.1/private bullseye-staging/main armhf libxdamage1 armhf 1:1.1.5-1 [15.1 kB]
Get:183 http://172.17.0.1/private bullseye-staging/main armhf libxi6 armhf 2:1.7.9-1 [77.8 kB]
Get:184 http://172.17.0.1/private bullseye-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:185 http://172.17.0.1/private bullseye-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:186 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-0 armhf 2.24.32-4 [1501 kB]
Get:187 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.32-4 [214 kB]
Get:188 http://172.17.0.1/private bullseye-staging/main armhf libatk-bridge2.0-0 armhf 2.34.1-2 [54.0 kB]
Get:189 http://172.17.0.1/private bullseye-staging/main armhf libcairo-gobject2 armhf 1.16.0-4 [123 kB]
Get:190 http://172.17.0.1/private bullseye-staging/main armhf liblcms2-2 armhf 2.9-3 [116 kB]
Get:191 http://172.17.0.1/private bullseye-staging/main armhf libcolord2 armhf 1.4.3-4 [119 kB]
Get:192 http://172.17.0.1/private bullseye-staging/main armhf libepoxy0 armhf 1.5.4-1 [172 kB]
Get:193 http://172.17.0.1/private bullseye-staging/main armhf libjson-glib-1.0-common all 1.4.4-2 [52.3 kB]
Get:194 http://172.17.0.1/private bullseye-staging/main armhf libjson-glib-1.0-0 armhf 1.4.4-2 [52.7 kB]
Get:195 http://172.17.0.1/private bullseye-staging/main armhf libproxy1v5 armhf 0.4.15-9 [50.4 kB]
Get:196 http://172.17.0.1/private bullseye-staging/main armhf glib-networking-common all 2.62.3-1 [62.8 kB]
Get:197 http://172.17.0.1/private bullseye-staging/main armhf glib-networking-services armhf 2.62.3-1 [15.4 kB]
Get:198 http://172.17.0.1/private bullseye-staging/main armhf gsettings-desktop-schemas all 3.34.0-2 [557 kB]
Get:199 http://172.17.0.1/private bullseye-staging/main armhf glib-networking armhf 2.62.3-1 [55.9 kB]
Get:200 http://172.17.0.1/private bullseye-staging/main armhf libsoup2.4-1 armhf 2.68.2-1 [234 kB]
Get:201 http://172.17.0.1/private bullseye-staging/main armhf libsoup-gnome2.4-1 armhf 2.68.2-1 [20.3 kB]
Get:202 http://172.17.0.1/private bullseye-staging/main armhf librest-0.7-0 armhf 0.8.1-1 [27.8 kB]
Get:203 http://172.17.0.1/private bullseye-staging/main armhf libwayland-client0 armhf 1.17.0-1+b1 [21.9 kB]
Get:204 http://172.17.0.1/private bullseye-staging/main armhf libwayland-cursor0 armhf 1.17.0-1+b1 [13.3 kB]
Get:205 http://172.17.0.1/private bullseye-staging/main armhf libwayland-egl1 armhf 1.17.0-1+b1 [8332 B]
Get:206 http://172.17.0.1/private bullseye-staging/main armhf xkb-data all 2.26-2 [681 kB]
Get:207 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon0 armhf 0.9.1-1 [110 kB]
Get:208 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-common all 3.24.13-1 [3688 kB]
Get:209 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-0 armhf 3.24.13-1 [2166 kB]
Get:210 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-3.0 armhf 3.24.13-1 [254 kB]
Get:211 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-harfbuzz-0.0 armhf 2.6.4-1+rpi1 [997 kB]
Get:212 http://172.17.0.1/private bullseye-staging/main armhf libnotify4 armhf 0.7.8-1 [27.5 kB]
Get:213 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-notify-0.7 armhf 0.7.8-1 [17.0 kB]
Get:214 http://172.17.0.1/private bullseye-staging/main armhf icu-devtools armhf 63.2-2 [163 kB]
Get:215 http://172.17.0.1/private bullseye-staging/main armhf libasound2-data all 1.2.1.2-2 [38.2 kB]
Get:216 http://172.17.0.1/private bullseye-staging/main armhf libasound2 armhf 1.2.1.2-2 [295 kB]
Get:217 http://172.17.0.1/private bullseye-staging/main armhf libasound2-dev armhf 1.2.1.2-2 [124 kB]
Get:218 http://172.17.0.1/private bullseye-staging/main armhf libasyncns0 armhf 0.8-6 [11.8 kB]
Get:219 http://172.17.0.1/private bullseye-staging/main armhf libatk-adaptor armhf 2.34.1-2 [19.0 kB]
Get:220 http://172.17.0.1/private bullseye-staging/main armhf libffi-dev armhf 3.3-3 [57.9 kB]
Get:221 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-data all 2.62.4-1+rpi1 [1121 kB]
Get:222 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-bin armhf 2.62.4-1+rpi1 [124 kB]
Get:223 http://172.17.0.1/private bullseye-staging/main armhf python3-lib2to3 all 3.8.0-1 [78.3 kB]
Get:224 http://172.17.0.1/private bullseye-staging/main armhf python3-distutils all 3.8.0-1 [145 kB]
Get:225 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev-bin armhf 2.62.4-1+rpi1 [163 kB]
Get:226 http://172.17.0.1/private bullseye-staging/main armhf uuid-dev armhf 2.34-0.1 [92.5 kB]
Get:227 http://172.17.0.1/private bullseye-staging/main armhf libblkid-dev armhf 2.34-0.1 [212 kB]
Get:228 http://172.17.0.1/private bullseye-staging/main armhf libmount-dev armhf 2.34-0.1 [212 kB]
Get:229 http://172.17.0.1/private bullseye-staging/main armhf libpcre16-3 armhf 2:8.39-12 [234 kB]
Get:230 http://172.17.0.1/private bullseye-staging/main armhf libpcre32-3 armhf 2:8.39-12 [227 kB]
Get:231 http://172.17.0.1/private bullseye-staging/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB]
Get:232 http://172.17.0.1/private bullseye-staging/main armhf libpcre3-dev armhf 2:8.39-12 [564 kB]
Get:233 http://172.17.0.1/private bullseye-staging/main armhf libsepol1-dev armhf 3.0-1 [306 kB]
Get:234 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-16-0 armhf 10.34-7 [190 kB]
Get:235 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-32-0 armhf 10.34-7 [181 kB]
Get:236 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-posix2 armhf 10.34-7 [44.7 kB]
Get:237 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-dev armhf 10.34-7 [614 kB]
Get:238 http://172.17.0.1/private bullseye-staging/main armhf libselinux1-dev armhf 3.0-1 [158 kB]
Get:239 http://172.17.0.1/private bullseye-staging/main armhf pkg-config armhf 0.29-6 [59.8 kB]
Get:240 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:241 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev armhf 2.62.4-1+rpi1 [1430 kB]
Get:242 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-dev armhf 1.12.16-2+b1 [221 kB]
Get:243 http://172.17.0.1/private bullseye-staging/main armhf x11-common all 1:7.7+20 [252 kB]
Get:244 http://172.17.0.1/private bullseye-staging/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB]
Get:245 http://172.17.0.1/private bullseye-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:246 http://172.17.0.1/private bullseye-staging/main armhf x11proto-dev all 2018.4-4 [251 kB]
Get:247 http://172.17.0.1/private bullseye-staging/main armhf x11proto-core-dev all 2018.4-4 [3128 B]
Get:248 http://172.17.0.1/private bullseye-staging/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.4 kB]
Get:249 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:250 http://172.17.0.1/private bullseye-staging/main armhf x11proto-input-dev all 2018.4-4 [3132 B]
Get:251 http://172.17.0.1/private bullseye-staging/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Get:252 http://172.17.0.1/private bullseye-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:253 http://172.17.0.1/private bullseye-staging/main armhf libxcb1-dev armhf 1.13.1-2 [169 kB]
Get:254 http://172.17.0.1/private bullseye-staging/main armhf libx11-dev armhf 2:1.6.8-1 [760 kB]
Get:255 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xext-dev all 2018.4-4 [3128 B]
Get:256 http://172.17.0.1/private bullseye-staging/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
Get:257 http://172.17.0.1/private bullseye-staging/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B]
Get:258 http://172.17.0.1/private bullseye-staging/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB]
Get:259 http://172.17.0.1/private bullseye-staging/main armhf libxi-dev armhf 2:1.7.9-1 [236 kB]
Get:260 http://172.17.0.1/private bullseye-staging/main armhf x11proto-record-dev all 2018.4-4 [3132 B]
Get:261 http://172.17.0.1/private bullseye-staging/main armhf libxtst-dev armhf 2:1.2.3-1 [30.5 kB]
Get:262 http://172.17.0.1/private bullseye-staging/main armhf libatspi2.0-dev armhf 2.34.0-3 [66.0 kB]
Get:263 http://172.17.0.1/private bullseye-staging/main armhf libatk-bridge2.0-dev armhf 2.34.1-2 [9444 B]
Get:264 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-dev armhf 2.34.1-1 [102 kB]
Get:265 http://172.17.0.1/private bullseye-staging/main armhf libbz2-dev armhf 1.0.8-2 [27.7 kB]
Get:266 http://172.17.0.1/private bullseye-staging/main armhf liblzo2-2 armhf 2.10-2 [50.2 kB]
Get:267 http://172.17.0.1/private bullseye-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-4 [150 kB]
Get:268 http://172.17.0.1/private bullseye-staging/main armhf libexpat1-dev armhf 2.2.9-1 [119 kB]
Get:269 http://172.17.0.1/private bullseye-staging/main armhf libpng-dev armhf 1.6.37-1 [275 kB]
Get:270 http://172.17.0.1/private bullseye-staging/main armhf libfreetype-dev armhf 2.10.1-2 [482 kB]
Get:271 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6-dev armhf 2.10.1-2 [63.8 kB]
Get:272 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1-dev armhf 2.13.1-2 [943 kB]
Get:273 http://172.17.0.1/private bullseye-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:274 http://172.17.0.1/private bullseye-staging/main armhf libice6 armhf 2:1.0.9-2 [51.6 kB]
Get:275 http://172.17.0.1/private bullseye-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:276 http://172.17.0.1/private bullseye-staging/main armhf libice-dev armhf 2:1.0.9-2 [58.8 kB]
Get:277 http://172.17.0.1/private bullseye-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:278 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-dev armhf 0.36.0-1 [477 kB]
Get:279 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0-dev armhf 1.13.1-2 [111 kB]
Get:280 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0-dev armhf 1.13.1-2 [100 kB]
Get:281 http://172.17.0.1/private bullseye-staging/main armhf libcairo2-dev armhf 1.16.0-4 [619 kB]
Get:282 http://172.17.0.1/private bullseye-staging/main armhf libclang-6.0-dev armhf 1:6.0.1-12+rpi1 [13.5 MB]
Get:283 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-2 armhf 0.110-5 [61.4 kB]
Get:284 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-dev-bin armhf 0.110-5 [48.2 kB]
Get:285 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-dev armhf 0.110-5 [71.8 kB]
Get:286 http://172.17.0.1/private bullseye-staging/main armhf libdrm-common all 2.4.100-4+rpi1 [14.3 kB]
Get:287 http://172.17.0.1/private bullseye-staging/main armhf libdrm2 armhf 2.4.100-4+rpi1 [37.1 kB]
Get:288 http://172.17.0.1/private bullseye-staging/main armhf libdrm-amdgpu1 armhf 2.4.100-4+rpi1 [27.0 kB]
Get:289 http://172.17.0.1/private bullseye-staging/main armhf libdrm-radeon1 armhf 2.4.100-4+rpi1 [28.9 kB]
Get:290 http://172.17.0.1/private bullseye-staging/main armhf libdrm-nouveau2 armhf 2.4.100-4+rpi1 [24.7 kB]
Get:291 http://172.17.0.1/private bullseye-staging/main armhf libdrm-omap1 armhf 2.4.100-4+rpi1 [16.5 kB]
Get:292 http://172.17.0.1/private bullseye-staging/main armhf libdrm-freedreno1 armhf 2.4.100-4+rpi1 [26.4 kB]
Get:293 http://172.17.0.1/private bullseye-staging/main armhf libdrm-exynos1 armhf 2.4.100-4+rpi1 [19.5 kB]
Get:294 http://172.17.0.1/private bullseye-staging/main armhf libdrm-tegra0 armhf 2.4.100-4+rpi1 [15.9 kB]
Get:295 http://172.17.0.1/private bullseye-staging/main armhf libdrm-etnaviv1 armhf 2.4.100-4+rpi1 [20.3 kB]
Get:296 http://172.17.0.1/private bullseye-staging/main armhf libdrm-dev armhf 2.4.100-4+rpi1 [144 kB]
Get:297 http://172.17.0.1/private bullseye-staging/main armhf libglvnd0 armhf 1.3.0-7 [55.2 kB]
Get:298 http://172.17.0.1/private bullseye-staging/main armhf libwayland-server0 armhf 1.17.0-1+b1 [26.8 kB]
Get:299 http://172.17.0.1/private bullseye-staging/main armhf libgbm1 armhf 19.3.2-1 [67.0 kB]
Get:300 http://172.17.0.1/private bullseye-staging/main armhf libglapi-mesa armhf 19.3.2-1 [78.8 kB]
Get:301 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb1 armhf 2:1.6.8-1 [190 kB]
Get:302 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri2-0 armhf 1.13.1-2 [100 kB]
Get:303 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri3-0 armhf 1.13.1-2 [100 kB]
Get:304 http://172.17.0.1/private bullseye-staging/main armhf libxcb-present0 armhf 1.13.1-2 [99.1 kB]
Get:305 http://172.17.0.1/private bullseye-staging/main armhf libxcb-sync1 armhf 1.13.1-2 [102 kB]
Get:306 http://172.17.0.1/private bullseye-staging/main armhf libxcb-xfixes0 armhf 1.13.1-2 [103 kB]
Get:307 http://172.17.0.1/private bullseye-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:308 http://172.17.0.1/private bullseye-staging/main armhf libegl-mesa0 armhf 19.3.2-1 [120 kB]
Get:309 http://172.17.0.1/private bullseye-staging/main armhf libegl1 armhf 1.3.0-7 [28.7 kB]
Get:310 http://172.17.0.1/private bullseye-staging/main armhf libxcb-glx0 armhf 1.13.1-2 [114 kB]
Get:311 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:312 http://172.17.0.1/private bullseye-staging/main armhf libsensors-config all 1:3.6.0-2 [32.0 kB]
Get:313 http://172.17.0.1/private bullseye-staging/main armhf libsensors5 armhf 1:3.6.0-2 [50.2 kB]
Get:314 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dri armhf 19.3.2-1 [5676 kB]
Get:315 http://172.17.0.1/private bullseye-staging/main armhf libglx-mesa0 armhf 19.3.2-1 [169 kB]
Get:316 http://172.17.0.1/private bullseye-staging/main armhf libglx0 armhf 1.3.0-7 [25.7 kB]
Get:317 http://172.17.0.1/private bullseye-staging/main armhf libgl1 armhf 1.3.0-7 [105 kB]
Get:318 http://172.17.0.1/private bullseye-staging/main armhf libglx-dev armhf 1.3.0-7 [16.2 kB]
Get:319 http://172.17.0.1/private bullseye-staging/main armhf libgl-dev armhf 1.3.0-7 [100 kB]
Get:320 http://172.17.0.1/private bullseye-staging/main armhf libegl-dev armhf 1.3.0-7 [19.1 kB]
Get:321 http://172.17.0.1/private bullseye-staging/main armhf libegl1-mesa-dev armhf 19.3.2-1 [50.7 kB]
Get:322 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dev armhf 19.3.2-1 [49.1 kB]
Get:323 http://172.17.0.1/private bullseye-staging/main armhf libepoxy-dev armhf 1.5.4-1 [127 kB]
Get:324 http://172.17.0.1/private bullseye-staging/main armhf libevent-2.1-7 armhf 2.1.11-stable-1 [165 kB]
Get:325 http://172.17.0.1/private bullseye-staging/main armhf libevent-core-2.1-7 armhf 2.1.11-stable-1 [124 kB]
Get:326 http://172.17.0.1/private bullseye-staging/main armhf libevent-extra-2.1-7 armhf 2.1.11-stable-1 [98.7 kB]
Get:327 http://172.17.0.1/private bullseye-staging/main armhf libevent-pthreads-2.1-7 armhf 2.1.11-stable-1 [54.7 kB]
Get:328 http://172.17.0.1/private bullseye-staging/main armhf libevent-openssl-2.1-7 armhf 2.1.11-stable-1 [59.7 kB]
Get:329 http://172.17.0.1/private bullseye-staging/main armhf libevent-dev armhf 2.1.11-stable-1 [279 kB]
Get:330 http://172.17.0.1/private bullseye-staging/main armhf libogg0 armhf 1.3.2-1+b2 [16.2 kB]
Get:331 http://172.17.0.1/private bullseye-staging/main armhf libflac8 armhf 1.3.3-1 [88.7 kB]
Get:332 http://172.17.0.1/private bullseye-staging/main armhf libfribidi-dev armhf 1.0.7-1.1 [103 kB]
Get:333 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.40.0+dfsg-2+rpi1 [23.6 kB]
Get:334 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-dev armhf 2.40.0+dfsg-2+rpi1 [54.2 kB]
Get:335 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-dev armhf 1.3.13-11 [23.9 kB]
Get:336 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-icu0 armhf 2.6.4-1+rpi1 [976 kB]
Get:337 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-gobject0 armhf 2.6.4-1+rpi1 [988 kB]
Get:338 http://172.17.0.1/private bullseye-staging/main armhf libicu-dev armhf 63.2-2 [8846 kB]
Get:339 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-dev armhf 2.6.4-1+rpi1 [1424 kB]
Get:340 http://172.17.0.1/private bullseye-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:341 http://172.17.0.1/private bullseye-staging/main armhf pango1.0-tools armhf 1.42.4-7+b1 [53.4 kB]
Get:342 http://172.17.0.1/private bullseye-staging/main armhf libpango1.0-dev armhf 1.42.4-7+b1 [139 kB]
Get:343 http://172.17.0.1/private bullseye-staging/main armhf libwayland-bin armhf 1.17.0-1+b1 [19.8 kB]
Get:344 http://172.17.0.1/private bullseye-staging/main armhf libwayland-dev armhf 1.17.0-1+b1 [67.7 kB]
Get:345 http://172.17.0.1/private bullseye-staging/main armhf x11proto-composite-dev all 1:2018.4-4 [3140 B]
Get:346 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite-dev armhf 1:0.4.4-2 [19.8 kB]
Get:347 http://172.17.0.1/private bullseye-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:348 http://172.17.0.1/private bullseye-staging/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B]
Get:349 http://172.17.0.1/private bullseye-staging/main armhf libxdamage-dev armhf 1:1.1.5-1 [15.0 kB]
Get:350 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xinerama-dev all 2018.4-4 [3132 B]
Get:351 http://172.17.0.1/private bullseye-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:352 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon-dev armhf 0.9.1-1 [71.4 kB]
Get:353 http://172.17.0.1/private bullseye-staging/main armhf x11proto-randr-dev all 2018.4-4 [3132 B]
Get:354 http://172.17.0.1/private bullseye-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:355 http://172.17.0.1/private bullseye-staging/main armhf wayland-protocols all 1.18-1 [59.6 kB]
Get:356 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-dev armhf 3.24.13-1 [1124 kB]
Get:357 http://172.17.0.1/private bullseye-staging/main armhf libxml2-utils armhf 2.9.4+dfsg1-8 [96.1 kB]
Get:358 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-dev armhf 2.24.32-4 [707 kB]
Get:359 http://172.17.0.1/private bullseye-staging/main armhf libhunspell-1.7-0 armhf 1.7.0-2+b4 [156 kB]
Get:360 http://172.17.0.1/private bullseye-staging/main armhf libhunspell-dev armhf 1.7.0-2+b4 [208 kB]
Get:361 http://172.17.0.1/private bullseye-staging/main armhf libidl-2-0 armhf 0.8.14-4 [111 kB]
Get:362 http://172.17.0.1/private bullseye-staging/main armhf libidl-dev armhf 0.8.14-4 [122 kB]
Get:363 http://172.17.0.1/private bullseye-staging/main armhf libiw30 armhf 30~pre9-13 [19.2 kB]
Get:364 http://172.17.0.1/private bullseye-staging/main armhf libiw-dev armhf 30~pre9-13 [37.8 kB]
Get:365 http://172.17.0.1/private bullseye-staging/main armhf libltdl7 armhf 2.4.6-11 [387 kB]
Get:366 http://172.17.0.1/private bullseye-staging/main armhf libmhash2 armhf 0.9.9.9-8 [109 kB]
Get:367 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.1+20191019-1 [79.5 kB]
Get:368 http://172.17.0.1/private bullseye-staging/main armhf libncurses-dev armhf 6.1+20191019-1 [284 kB]
Get:369 http://172.17.0.1/private bullseye-staging/main armhf libnotify-dev armhf 0.7.8-1 [21.4 kB]
Get:370 http://172.17.0.1/private bullseye-staging/main armhf libnspr4 armhf 2:4.24-1 [90.2 kB]
Get:371 http://172.17.0.1/private bullseye-staging/main armhf libnspr4-dev armhf 2:4.24-1 [192 kB]
Get:372 http://172.17.0.1/private bullseye-staging/main armhf libnss3 armhf 2:3.49.1-1 [979 kB]
Get:373 http://172.17.0.1/private bullseye-staging/main armhf libnss3-dev armhf 2:3.49.1-1 [237 kB]
Get:374 http://172.17.0.1/private bullseye-staging/main armhf libpfm4 armhf 4.10.1+git20-g7700f49-2 [36.1 kB]
Get:375 http://172.17.0.1/private bullseye-staging/main armhf libvorbis0a armhf 1.3.6-2 [82.4 kB]
Get:376 http://172.17.0.1/private bullseye-staging/main armhf libvorbisenc2 armhf 1.3.6-2 [74.0 kB]
Get:377 http://172.17.0.1/private bullseye-staging/main armhf libsndfile1 armhf 1.0.28-6 [237 kB]
Get:378 http://172.17.0.1/private bullseye-staging/main armhf libwrap0 armhf 7.6.q-30 [56.3 kB]
Get:379 http://172.17.0.1/private bullseye-staging/main armhf libpulse0 armhf 13.0-4 [250 kB]
Get:380 http://172.17.0.1/private bullseye-staging/main armhf libpulse-mainloop-glib0 armhf 13.0-4 [39.1 kB]
Get:381 http://172.17.0.1/private bullseye-staging/main armhf libpulse-dev armhf 13.0-4 [100 kB]
Get:382 http://172.17.0.1/private bullseye-staging/main armhf libxslt1.1 armhf 1.1.32-2.2 [215 kB]
Get:383 http://172.17.0.1/private bullseye-staging/main armhf libyajl2 armhf 2.1.0-3 [20.9 kB]
Get:384 http://172.17.0.1/private bullseye-staging/main armhf libraptor2-0 armhf 2.0.14-1+b1 [138 kB]
Get:385 http://172.17.0.1/private bullseye-staging/main armhf librasqal3 armhf 0.9.33-0.1 [160 kB]
Get:386 http://172.17.0.1/private bullseye-staging/main armhf librdf0 armhf 1.0.17-1.1+b1 [93.4 kB]
Get:387 http://172.17.0.1/private bullseye-staging/main armhf libreadline-dev armhf 8.0-3 [114 kB]
Get:388 http://172.17.0.1/private bullseye-staging/main armhf libsqlite3-dev armhf 3.31.0+really3.30.1+fossil191229-1 [705 kB]
Get:389 http://172.17.0.1/private bullseye-staging/main armhf libxcb-util0 armhf 0.3.8-3+b2 [21.9 kB]
Get:390 http://172.17.0.1/private bullseye-staging/main armhf libstartup-notification0 armhf 0.12-6 [19.9 kB]
Get:391 http://172.17.0.1/private bullseye-staging/main armhf libstartup-notification0-dev armhf 0.12-6 [20.8 kB]
Get:392 http://172.17.0.1/private bullseye-staging/main armhf libvpx6 armhf 1.8.2-1 [1136 kB]
Get:393 http://172.17.0.1/private bullseye-staging/main armhf libvpx-dev armhf 1.8.2-1 [615 kB]
Get:394 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb-dev armhf 2:1.6.8-1 [192 kB]
Get:395 http://172.17.0.1/private bullseye-staging/main armhf libxt6 armhf 1:1.1.5-1+b3 [156 kB]
Get:396 http://172.17.0.1/private bullseye-staging/main armhf libxt-dev armhf 1:1.1.5-1+b3 [390 kB]
Get:397 http://172.17.0.1/private bullseye-staging/main armhf llvm-8-runtime armhf 1:8.0.1-7+rpi1 [175 kB]
Get:398 http://172.17.0.1/private bullseye-staging/main armhf llvm-runtime armhf 1:8.0-48.3 [7380 B]
Get:399 http://172.17.0.1/private bullseye-staging/main armhf llvm-8 armhf 1:8.0.1-7+rpi1 [3906 kB]
Get:400 http://172.17.0.1/private bullseye-staging/main armhf llvm armhf 1:8.0-48.3 [9728 B]
Get:401 http://172.17.0.1/private bullseye-staging/main armhf llvm-8-dev armhf 1:8.0.1-7+rpi1 [22.1 MB]
Get:402 http://172.17.0.1/private bullseye-staging/main armhf llvm-dev armhf 1:8.0-48.3 [7648 B]
Get:403 http://172.17.0.1/private bullseye-staging/main armhf mesa-common-dev armhf 19.3.2-1 [635 kB]
Get:404 http://172.17.0.1/private bullseye-staging/main armhf python-librdf armhf 1.0.17.1+dfsg-1.3+b5 [57.4 kB]
Get:405 http://172.17.0.1/private bullseye-staging/main armhf unzip armhf 6.0-25 [152 kB]
Get:406 http://172.17.0.1/private bullseye-staging/main armhf zip armhf 3.0-11 [212 kB]
Get:407 http://172.17.0.1/private bullseye-staging/main armhf mozilla-devscripts all 0.54 [43.3 kB]
Get:408 http://172.17.0.1/private bullseye-staging/main armhf python-ply all 3.11-3 [65.1 kB]
Get:409 http://172.17.0.1/private bullseye-staging/main armhf yasm armhf 1.3.0-2 [289 kB]
Get:410 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp-dev armhf 1.7.4-3.1 [81.0 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 293 MB in 2min 25s (2028 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 14074 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../01-libtinfo5_6.1+20191019-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20191019-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-4_armhf.deb ...
Unpacking groff-base (1.22.4-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.2-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.2-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.9.0-2_armhf.deb ...
Unpacking man-db (2.9.0-2) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../07-libapparmor1_2.13.3-7_armhf.deb ...
Unpacking libapparmor1:armhf (2.13.3-7) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../08-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../09-dmsetup_2%3a1.02.167-1+b2_armhf.deb ...
Unpacking dmsetup (2:1.02.167-1+b2) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../10-libdevmapper1.02.1_2%3a1.02.167-1+b2_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.167-1+b2) ...
Selecting previously unselected package libjson-c4:armhf.
Preparing to unpack .../11-libjson-c4_0.13.1+dfsg-6_armhf.deb ...
Unpacking libjson-c4:armhf (0.13.1+dfsg-6) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../12-libssl1.1_1.1.1d-2_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1d-2) ...
Selecting previously unselected package libcryptsetup12:armhf.
Preparing to unpack .../13-libcryptsetup12_2%3a2.2.2-2_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.2.2-2) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../14-libip4tc2_1.8.3-2_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.3-2) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../15-libkmod2_26+20191223-1_armhf.deb ...
Unpacking libkmod2:armhf (26+20191223-1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../16-systemd_244.1-1+rpi1_armhf.deb ...
Unpacking systemd (244.1-1+rpi1) ...
Setting up libapparmor1:armhf (2.13.3-7) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c4:armhf (0.13.1+dfsg-6) ...
Setting up libssl1.1:armhf (1.1.1d-2) ...
Setting up libip4tc2:armhf (1.8.3-2) ...
Setting up libkmod2:armhf (26+20191223-1) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.167-1+b2) ...
Setting up libcryptsetup12:armhf (2:2.2.2-2) ...
Setting up systemd (244.1-1+rpi1) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service -> /lib/systemd/system/systemd-timesyncd.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.
No virtualization found in DMI
No virtualization found in CPUID
Virtualization XEN not found, /proc/xen does not exist
No virtualization found in /proc/device-tree/*
UML virtualization not found in /proc/cpuinfo.
This platform does not support /proc/sysinfo
Found VM virtualization none
Initializing machine ID from random generator.
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.be.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.be.catalog has language be.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.be@latin.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.be@latin.catalog has language be@latin.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.bg.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.bg.catalog has language bg.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.catalog'[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.de.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.de.catalog has language de.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.fr.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.fr.catalog has language fr.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.it.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.it.catalog has language it.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.pl.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.pl.catalog has language pl.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.pt_BR.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.pt_BR.catalog has language pt_BR.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.ru.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.ru.catalog has language ru.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.zh_CN.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.zh_CN.catalog has language zh_CN.[0m
[0;38;5;245mReading file '/usr/lib/systemd/catalog/systemd.zh_TW.catalog'[0m
[0;38;5;245mFile /usr/lib/systemd/catalog/systemd.zh_TW.catalog has language zh_TW.[0m
[0;38;5;245mFound 369 items in catalog.[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language be[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language be[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language be[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language be[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language be[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language be[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language be[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language be[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language be[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language be[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language be[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language be[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language be[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language be[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language be[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language be[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language be[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language be[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language be[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language be[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language be[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language be[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language be[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language be[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language be[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language be[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language be[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language be[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language be[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language be[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language be[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language be@latin[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language be@latin[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language be@latin[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language be@latin[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language be@latin[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language be@latin[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language be@latin[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language be@latin[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language be@latin[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language be@latin[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language be@latin[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language be@latin[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language be@latin[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language be@latin[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language be@latin[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language be@latin[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language be@latin[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language be@latin[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language be@latin[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language be@latin[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language be@latin[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language be@latin[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language be@latin[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language be@latin[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language be@latin[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language be@latin[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language be@latin[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language be@latin[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language be@latin[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language be@latin[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language be@latin[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language bg[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language bg[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language bg[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language bg[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language bg[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language bg[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language bg[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language bg[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language bg[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language bg[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language bg[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language bg[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language bg[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language bg[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language bg[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language bg[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language bg[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language bg[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language bg[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language bg[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language bg[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language bg[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language bg[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language bg[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language bg[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language bg[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language bg[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language bg[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language bg[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language bg[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language bg[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language C[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language C[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language C[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language C[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language C[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language C[0m
[0;38;5;245mFound 5aadd8e954dc4b1a8c954d63fd9e1137, language C[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language C[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language C[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language C[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language C[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language C[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language de[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language C[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language C[0m
[0;38;5;245mFound eed00a68ffd84e31882105fd973abdd1, language C[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language C[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language C[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language C[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language C[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language C[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language C[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language C[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language C[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language C[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language C[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language C[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language C[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language C[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language C[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language C[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language C[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language C[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language C[0m
[0;38;5;245mFound 5eb03494b6584870a536b337290809b3, language C[0m
[0;38;5;245mFound ae8f7b866b0347b9af31fe1c80b127c0, language C[0m
[0;38;5;245mFound 7ad2d189f7e94e70a38c781354912448, language C[0m
[0;38;5;245mFound 0e4284a0caca4bfc81c0bb6786972673, language C[0m
[0;38;5;245mFound d9b373ed55a64feb8242e02dbe79a49c, language C[0m
[0;38;5;245mFound 98e322203f7a4ed290d09fe03c09fe15, language C[0m
[0;38;5;245mFound 50876a9db00f4c40bde1a2ad381c3a1b, language C[0m
[0;38;5;245mFound fe6faa94e7774663a0da52717891d8ef, language C[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language de[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language fr[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language fr[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language fr[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language fr[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language fr[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language fr[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language fr[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language fr[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language fr[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language fr[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language fr[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language fr[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language fr[0m
[0;38;5;245mFound eed00a68ffd84e31882105fd973abdd1, language fr[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language fr[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language fr[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language fr[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language fr[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language fr[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language fr[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language fr[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language fr[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language fr[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language fr[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language fr[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language fr[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language fr[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language fr[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language fr[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language fr[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language fr[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language fr[0m
[0;38;5;245mFound 5eb03494b6584870a536b337290809b3, language fr[0m
[0;38;5;245mFound ae8f7b866b0347b9af31fe1c80b127c0, language fr[0m
[0;38;5;245mFound 50876a9db00f4c40bde1a2ad381c3a1b, language fr[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language it[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language it[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language it[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language it[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language it[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language it[0m
[0;38;5;245mFound 5aadd8e954dc4b1a8c954d63fd9e1137, language it[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language it[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language it[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language it[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language it[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language it[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language it[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language it[0m
[0;38;5;245mFound eed00a68ffd84e31882105fd973abdd1, language it[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language it[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language it[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language it[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language it[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language it[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language it[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language it[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language it[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language it[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language it[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language it[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language it[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language it[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language it[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language it[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language it[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language it[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language it[0m
[0;38;5;245mFound 5eb03494b6584870a536b337290809b3, language it[0m
[0;38;5;245mFound ae8f7b866b0347b9af31fe1c80b127c0, language it[0m
[0;38;5;245mFound 7ad2d189f7e94e70a38c781354912448, language it[0m
[0;38;5;245mFound d9b373ed55a64feb8242e02dbe79a49c, language it[0m
[0;38;5;245mFound 98e322203f7a4ed290d09fe03c09fe15, language it[0m
[0;38;5;245mFound 50876a9db00f4c40bde1a2ad381c3a1b, language it[0m
[0;38;5;245mFound fe6faa94e7774663a0da52717891d8ef, language it[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language pl[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language pl[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language pl[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language pl[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language pl[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language pl[0m
[0;38;5;245mFound 5aadd8e954dc4b1a8c954d63fd9e1137, language pl[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language pl[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language pl[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language pl[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language pl[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language pl[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language pl[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language pl[0m
[0;38;5;245mFound eed00a68ffd84e31882105fd973abdd1, language pl[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language pl[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language pl[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language pl[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language pl[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language pl[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language pl[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language pl[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language pl[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language pl[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language pl[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language pl[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language pl[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language pl[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language pl[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language pl[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language pl[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language pl[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language pl[0m
[0;38;5;245mFound 5eb03494b6584870a536b337290809b3, language pl[0m
[0;38;5;245mFound ae8f7b866b0347b9af31fe1c80b127c0, language pl[0m
[0;38;5;245mFound 7ad2d189f7e94e70a38c781354912448, language pl[0m
[0;38;5;245mFound 0e4284a0caca4bfc81c0bb6786972673, language pl[0m
[0;38;5;245mFound d9b373ed55a64feb8242e02dbe79a49c, language pl[0m
[0;38;5;245mFound 98e322203f7a4ed290d09fe03c09fe15, language pl[0m
[0;38;5;245mFound 50876a9db00f4c40bde1a2ad381c3a1b, language pl[0m
[0;38;5;245mFound fe6faa94e7774663a0da52717891d8ef, language pl[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language pt_BR[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language pt_BR[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language pt_BR[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language pt_BR[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language pt_BR[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language pt_BR[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language pt_BR[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language pt_BR[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language pt_BR[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language pt_BR[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language pt_BR[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language pt_BR[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language pt_BR[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language pt_BR[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language pt_BR[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language pt_BR[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language pt_BR[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language pt_BR[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language pt_BR[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language pt_BR[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language pt_BR[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language pt_BR[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language pt_BR[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language pt_BR[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language pt_BR[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language pt_BR[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language pt_BR[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language ru[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language ru[0m
[0;38;5;245mFound ec387f577b844b8fa948f33cad9a75e6, language ru[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language ru[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language ru[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language ru[0m
[0;38;5;245mFound 5aadd8e954dc4b1a8c954d63fd9e1137, language ru[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language ru[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language ru[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language ru[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language ru[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language ru[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language ru[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language ru[0m
[0;38;5;245mFound eed00a68ffd84e31882105fd973abdd1, language ru[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language ru[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language ru[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language ru[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language ru[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language ru[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language ru[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language ru[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language ru[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language ru[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language ru[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language ru[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language ru[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language ru[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language ru[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language ru[0m
[0;38;5;245mFound 36db2dfa5a9045e1bd4af5f93e1cf057, language ru[0m
[0;38;5;245mFound 1675d7f172174098b1108bf8c7dc8f5d, language ru[0m
[0;38;5;245mFound 4d4408cfd0d144859184d1e65d7c8a65, language ru[0m
[0;38;5;245mFound 5eb03494b6584870a536b337290809b3, language ru[0m
[0;38;5;245mFound ae8f7b866b0347b9af31fe1c80b127c0, language ru[0m
[0;38;5;245mFound 50876a9db00f4c40bde1a2ad381c3a1b, language ru[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language zh_CN[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language zh_CN[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language zh_CN[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language zh_CN[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language zh_CN[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language zh_CN[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language zh_CN[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language zh_CN[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language zh_CN[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language zh_CN[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language zh_CN[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language zh_CN[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language zh_CN[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language zh_CN[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language zh_CN[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language zh_CN[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language zh_CN[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language zh_CN[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language zh_CN[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language zh_CN[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language zh_CN[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language zh_CN[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language zh_CN[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language zh_CN[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language zh_CN[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language zh_CN[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language zh_CN[0m
[0;38;5;245mFound f77379a8490b408bbe5f6940505a777b, language zh_TW[0m
[0;38;5;245mFound d93fb3c9c24d451a97cea615ce59c00b, language zh_TW[0m
[0;38;5;245mFound a596d6fe7bfa4994828e72309e95d61e, language zh_TW[0m
[0;38;5;245mFound e9bf28e6e834481bb6f48f548ad13606, language zh_TW[0m
[0;38;5;245mFound fc2e22bc6ee647b6b90729ab34a250b1, language zh_TW[0m
[0;38;5;245mFound 8d45620c1a4348dbb17410da57c60c66, language zh_TW[0m
[0;38;5;245mFound 3354939424b4456d9802ca8333ed424a, language zh_TW[0m
[0;38;5;245mFound fcbefc5da23d428093f97c82a9290f7b, language zh_TW[0m
[0;38;5;245mFound e7852bfe46784ed0accde04bc864c2d5, language zh_TW[0m
[0;38;5;245mFound c7a787079b354eaaa9e77b371893cd27, language zh_TW[0m
[0;38;5;245mFound 45f82f4aef7a4bbf942ce861d1f20990, language zh_TW[0m
[0;38;5;245mFound b07a249cd024414a82dd00cd181378ff, language zh_TW[0m
[0;38;5;245mFound 6bbd95ee977941e497c48be27c254128, language zh_TW[0m
[0;38;5;245mFound 8811e6df2a8e40f58a94cea26f8ebf14, language zh_TW[0m
[0;38;5;245mFound 98268866d1d54a499c4e98921d93bc40, language zh_TW[0m
[0;38;5;245mFound 7d4958e842da4a758f6c1cdc7b36dcc5, language zh_TW[0m
[0;38;5;245mFound 39f53479d3a045ac8e11786248231fbf, language zh_TW[0m
[0;38;5;245mFound de5b426a63be47a7b6ac3eaac82e2f6f, language zh_TW[0m
[0;38;5;245mFound 9d1aaa27d60140bd96365438aad20286, language zh_TW[0m
[0;38;5;245mFound be02cf6855d2428ba40df7e9d022f03d, language zh_TW[0m
[0;38;5;245mFound d34d037fff1847e6ae669a370e694725, language zh_TW[0m
[0;38;5;245mFound 7b05ebc668384222baa8881179cfda54, language zh_TW[0m
[0;38;5;245mFound 641257651c1b4ec9a8624d7a40a9e1e7, language zh_TW[0m
[0;38;5;245mFound 0027229ca0644181a76c4e92458afa2e, language zh_TW[0m
[0;38;5;245mFound 1dee0369c7fc4736b7099b38ecb46ee7, language zh_TW[0m
[0;38;5;245mFound 24d8d4452573402496068381a6312df2, language zh_TW[0m
[0;38;5;245mFound 58432bd3bace477cb514b56381b8a758, language zh_TW[0m
[0;38;5;245m/var/lib/systemd/catalog/database: wrote 369 items, with 118849 bytes of strings, 139553 total size.[0m
Setting up dmsetup (2:1.02.167-1+b2) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 15562 files and directories currently installed.)
Preparing to unpack .../00-systemd-sysv_244.1-1+rpi1_armhf.deb ...
Unpacking systemd-sysv (244.1-1+rpi1) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../01-libpython2.7-minimal_2.7.17-1+b1_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.17-1+b1) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../02-python2.7-minimal_2.7.17-1+b1_armhf.deb ...
Unpacking python2.7-minimal (2.7.17-1+b1) ...
Selecting previously unselected package python2-minimal.
Preparing to unpack .../03-python2-minimal_2.7.17-2_armhf.deb ...
Unpacking python2-minimal (2.7.17-2) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../04-python-minimal_2.7.17-2_armhf.deb ...
Unpacking python-minimal (2.7.17-2) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../05-mime-support_3.64_all.deb ...
Unpacking mime-support (3.64) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../06-libexpat1_2.2.9-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.9-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../07-libpython2.7-stdlib_2.7.17-1+b1_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.17-1+b1) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../08-python2.7_2.7.17-1+b1_armhf.deb ...
Unpacking python2.7 (2.7.17-1+b1) ...
Selecting previously unselected package libpython2-stdlib:armhf.
Preparing to unpack .../09-libpython2-stdlib_2.7.17-2_armhf.deb ...
Unpacking libpython2-stdlib:armhf (2.7.17-2) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../10-libpython-stdlib_2.7.17-2_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.17-2) ...
Setting up libpython2.7-minimal:armhf (2.7.17-1+b1) ...
Setting up python2.7-minimal (2.7.17-1+b1) ...
Setting up python2-minimal (2.7.17-2) ...
Selecting previously unselected package python2.
(Reading database ... 16378 files and directories currently installed.)
Preparing to unpack .../python2_2.7.17-2_armhf.deb ...
Unpacking python2 (2.7.17-2) ...
Setting up python-minimal (2.7.17-2) ...
Selecting previously unselected package python.
(Reading database ... 16411 files and directories currently installed.)
Preparing to unpack .../python_2.7.17-2_armhf.deb ...
Unpacking python (2.7.17-2) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../libpython3.7-minimal_3.7.6-1+b1_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.6-1+b1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../python3.7-minimal_3.7.6-1+b1_armhf.deb ...
Unpacking python3.7-minimal (3.7.6-1+b1) ...
Setting up libpython3.7-minimal:armhf (3.7.6-1+b1) ...
Setting up libexpat1:armhf (2.2.9-1) ...
Setting up python3.7-minimal (3.7.6-1+b1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16667 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.7.5-3_armhf.deb ...
Unpacking python3-minimal (3.7.5-3) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../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 .../libpython3.7-stdlib_3.7.6-1+b1_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.6-1+b1) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../python3.7_3.7.6-1+b1_armhf.deb ...
Unpacking python3.7 (3.7.6-1+b1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.7.5-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.5-3) ...
Setting up python3-minimal (3.7.5-3) ...
Selecting previously unselected package python3.
(Reading database ... 17081 files and directories currently installed.)
Preparing to unpack .../000-python3_3.7.5-3_armhf.deb ...
Unpacking python3 (3.7.5-3) ...
Selecting previously unselected package gcc-8-base:armhf.
Preparing to unpack .../001-gcc-8-base_8.3.0-26+rpi1_armhf.deb ...
Unpacking gcc-8-base:armhf (8.3.0-26+rpi1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../002-sensible-utils_0.0.12+nmu1_all.deb ...
Unpacking sensible-utils (0.0.12+nmu1) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../003-bash-completion_1%3a2.10-1_all.deb ...
Unpacking bash-completion (1:2.10-1) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../004-libdbus-1-3_1.12.16-2+b1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.16-2+b1) ...
Selecting previously unselected package dbus.
Preparing to unpack .../005-dbus_1.12.16-2+b1_armhf.deb ...
Unpacking dbus (1.12.16-2+b1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../006-libmagic-mgc_1%3a5.38-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.38-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../007-libmagic1_1%3a5.38-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.38-4) ...
Selecting previously unselected package file.
Preparing to unpack .../008-file_1%3a5.38-4_armhf.deb ...
Unpacking file (1:5.38-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../009-gettext-base_0.19.8.1-10_armhf.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libgc1c2:armhf.
Preparing to unpack .../010-libgc1c2_1%3a7.6.4-0.4_armhf.deb ...
Unpacking libgc1c2:armhf (1:7.6.4-0.4) ...
Selecting previously unselected package libpam-systemd:armhf.
Preparing to unpack .../011-libpam-systemd_244.1-1+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (244.1-1+rpi1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../012-ucf_3.0038+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0038+nmu1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../013-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../014-libglib2.0-0_2.62.4-1+rpi1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.62.4-1+rpi1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../015-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../016-libpng16-16_1.6.37-1_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../017-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../018-libwebp6_0.6.1-2_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../019-libtiff5_4.1.0+git191117-2_armhf.deb ...
Unpacking libtiff5:armhf (4.1.0+git191117-2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../020-libxau6_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../021-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 .../022-libxcb1_1.13.1-2_armhf.deb ...
Unpacking libxcb1:armhf (1.13.1-2) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../023-libx11-data_2%3a1.6.8-1_all.deb ...
Unpacking libx11-data (2:1.6.8-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../024-libx11-6_2%3a1.6.8-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.8-1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../025-libicu63_63.2-2_armhf.deb ...
Unpacking libicu63:armhf (63.2-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../026-libxml2_2.9.4+dfsg1-8_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-8) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../027-shared-mime-info_1.10-1_armhf.deb ...
Unpacking shared-mime-info (1.10-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../028-libgdk-pixbuf2.0-common_2.40.0+dfsg-2+rpi1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.40.0+dfsg-2+rpi1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../029-libgdk-pixbuf2.0-0_2.40.0+dfsg-2+rpi1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.40.0+dfsg-2+rpi1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../030-gtk-update-icon-cache_3.24.13-1_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.13-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../031-libfreetype6_2.10.1-2_armhf.deb ...
Unpacking libfreetype6:armhf (2.10.1-2) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../032-fonts-dejavu-core_2.37-1_all.deb ...
Unpacking fonts-dejavu-core (2.37-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../033-fontconfig-config_2.13.1-2_all.deb ...
Unpacking fontconfig-config (2.13.1-2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../034-libfontconfig1_2.13.1-2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-2) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../035-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 .../036-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 .../037-libxcb-shm0_1.13.1-2_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.13.1-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../038-libxext6_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../039-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 .../040-libcairo2_1.16.0-4_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../041-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../042-fontconfig_2.13.1-2_armhf.deb ...
Unpacking fontconfig (2.13.1-2) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../043-libfribidi0_1.0.7-1.1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.7-1.1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../044-libthai-data_0.1.28-3_all.deb ...
Unpacking libthai-data (0.1.28-3) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../045-libdatrie1_0.2.12-3+b1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.12-3+b1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../046-libthai0_0.1.28-3_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-3) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../047-libpango-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../048-libgraphite2-3_1.3.13-11_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.13-11) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../049-libharfbuzz0b_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../050-libpangoft2-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../051-libpangocairo-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../052-librsvg2-2_2.46.4-1_armhf.deb ...
Unpacking librsvg2-2:armhf (2.46.4-1) ...
Selecting previously unselected package librsvg2-common:armhf.
Preparing to unpack .../053-librsvg2-common_2.46.4-1_armhf.deb ...
Unpacking librsvg2-common:armhf (2.46.4-1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../054-adwaita-icon-theme_3.34.0-2_all.deb ...
Unpacking adwaita-icon-theme (3.34.0-2) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../055-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../056-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../057-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autoconf2.13.
Preparing to unpack .../058-autoconf2.13_2.13-68_all.deb ...
Unpacking autoconf2.13 (2.13-68) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../059-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../060-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../061-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package binfmt-support.
Preparing to unpack .../062-binfmt-support_2.2.0-2_armhf.deb ...
Unpacking binfmt-support (2.2.0-2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../063-libbrotli1_1.0.7-6_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.7-6) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../064-libkeyutils1_1.6-6_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6-6) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../065-libkrb5support0_1.17-6+b1_armhf.deb ...
Unpacking libkrb5support0:armhf (1.17-6+b1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../066-libk5crypto3_1.17-6+b1_armhf.deb ...
Unpacking libk5crypto3:armhf (1.17-6+b1) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../067-libkrb5-3_1.17-6+b1_armhf.deb ...
Unpacking libkrb5-3:armhf (1.17-6+b1) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../068-libgssapi-krb5-2_1.17-6+b1_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.17-6+b1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../069-libnghttp2-14_1.40.0-1+b2_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.40.0-1+b2) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../070-libpsl5_0.20.2-2_armhf.deb ...
Unpacking libpsl5:armhf (0.20.2-2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../071-librtmp1_2.4+20151223.gitfa8646d.1-2+b1_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../072-libssh2-1_1.8.0-2.1_armhf.deb ...
Unpacking libssh2-1:armhf (1.8.0-2.1) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../073-libcurl3-gnutls_7.67.0-2_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.67.0-2) ...
Selecting previously unselected package libhttp-parser2.9:armhf.
Preparing to unpack .../074-libhttp-parser2.9_2.9.2-2_armhf.deb ...
Unpacking libhttp-parser2.9:armhf (2.9.2-2) ...
Selecting previously unselected package libmbedcrypto3:armhf.
Preparing to unpack .../075-libmbedcrypto3_2.16.4-1_armhf.deb ...
Unpacking libmbedcrypto3:armhf (2.16.4-1) ...
Selecting previously unselected package libmbedx509-0:armhf.
Preparing to unpack .../076-libmbedx509-0_2.16.4-1_armhf.deb ...
Unpacking libmbedx509-0:armhf (2.16.4-1) ...
Selecting previously unselected package libmbedtls12:armhf.
Preparing to unpack .../077-libmbedtls12_2.16.4-1_armhf.deb ...
Unpacking libmbedtls12:armhf (2.16.4-1) ...
Selecting previously unselected package libgit2-28:armhf.
Preparing to unpack .../078-libgit2-28_0.28.3+dfsg.1-1_armhf.deb ...
Unpacking libgit2-28:armhf (0.28.3+dfsg.1-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../079-libedit2_3.1-20191231-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20191231-1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../080-libz3-4_4.8.7-4_armhf.deb ...
Unpacking libz3-4:armhf (4.8.7-4) ...
Selecting previously unselected package libllvm9:armhf.
Preparing to unpack .../081-libllvm9_1%3a9.0.1-8+rpi1_armhf.deb ...
Unpacking libllvm9:armhf (1:9.0.1-8+rpi1) ...
Selecting previously unselected package libstd-rust-1.40:armhf.
Preparing to unpack .../082-libstd-rust-1.40_1.40.0+dfsg1-5+rpi1_armhf.deb ...
Unpacking libstd-rust-1.40:armhf (1.40.0+dfsg1-5+rpi1) ...
Selecting previously unselected package libstd-rust-dev:armhf.
Preparing to unpack .../083-libstd-rust-dev_1.40.0+dfsg1-5+rpi1_armhf.deb ...
Unpacking libstd-rust-dev:armhf (1.40.0+dfsg1-5+rpi1) ...
Selecting previously unselected package rustc.
Preparing to unpack .../084-rustc_1.40.0+dfsg1-5+rpi1_armhf.deb ...
Unpacking rustc (1.40.0+dfsg1-5+rpi1) ...
Selecting previously unselected package libllvm8:armhf.
Preparing to unpack .../085-libllvm8_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking libllvm8:armhf (1:8.0.1-7+rpi1) ...
Selecting previously unselected package libgcc-8-dev:armhf.
Preparing to unpack .../086-libgcc-8-dev_8.3.0-26+rpi1_armhf.deb ...
Unpacking libgcc-8-dev:armhf (8.3.0-26+rpi1) ...
Selecting previously unselected package libstdc++-8-dev:armhf.
Preparing to unpack .../087-libstdc++-8-dev_8.3.0-26+rpi1_armhf.deb ...
Unpacking libstdc++-8-dev:armhf (8.3.0-26+rpi1) ...
Selecting previously unselected package libobjc4:armhf.
Preparing to unpack .../088-libobjc4_9.2.1-25+rpi1_armhf.deb ...
Unpacking libobjc4:armhf (9.2.1-25+rpi1) ...
Selecting previously unselected package libobjc-8-dev:armhf.
Preparing to unpack .../089-libobjc-8-dev_8.3.0-26+rpi1_armhf.deb ...
Unpacking libobjc-8-dev:armhf (8.3.0-26+rpi1) ...
Selecting previously unselected package libclang-common-8-dev.
Preparing to unpack .../090-libclang-common-8-dev_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking libclang-common-8-dev (1:8.0.1-7+rpi1) ...
Selecting previously unselected package libclang1-8.
Preparing to unpack .../091-libclang1-8_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking libclang1-8 (1:8.0.1-7+rpi1) ...
Selecting previously unselected package clang-8.
Preparing to unpack .../092-clang-8_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking clang-8 (1:8.0.1-7+rpi1) ...
Selecting previously unselected package clang.
Preparing to unpack .../093-clang_1%3a8.0-48.3_armhf.deb ...
Unpacking clang (1:8.0-48.3) ...
Selecting previously unselected package cpp-8.
Preparing to unpack .../094-cpp-8_8.3.0-26+rpi1_armhf.deb ...
Unpacking cpp-8 (8.3.0-26+rpi1) ...
Selecting previously unselected package gcc-8.
Preparing to unpack .../095-gcc-8_8.3.0-26+rpi1_armhf.deb ...
Unpacking gcc-8 (8.3.0-26+rpi1) ...
Selecting previously unselected package libjsoncpp1:armhf.
Preparing to unpack .../096-libjsoncpp1_1.7.4-3.1_armhf.deb ...
Unpacking libjsoncpp1:armhf (1.7.4-3.1) ...
Selecting previously unselected package libllvm6.0:armhf.
Preparing to unpack .../097-libllvm6.0_1%3a6.0.1-12+rpi1_armhf.deb ...
Unpacking libllvm6.0:armhf (1:6.0.1-12+rpi1) ...
Selecting previously unselected package libobjc-9-dev:armhf.
Preparing to unpack .../098-libobjc-9-dev_9.2.1-25+rpi1_armhf.deb ...
Unpacking libobjc-9-dev:armhf (9.2.1-25+rpi1) ...
Selecting previously unselected package libclang-common-6.0-dev.
Preparing to unpack .../099-libclang-common-6.0-dev_1%3a6.0.1-12+rpi1_armhf.deb ...
Unpacking libclang-common-6.0-dev (1:6.0.1-12+rpi1) ...
Selecting previously unselected package libclang1-6.0.
Preparing to unpack .../100-libclang1-6.0_1%3a6.0.1-12+rpi1_armhf.deb ...
Unpacking libclang1-6.0 (1:6.0.1-12+rpi1) ...
Selecting previously unselected package clang-6.0.
Preparing to unpack .../101-clang-6.0_1%3a6.0.1-12+rpi1_armhf.deb ...
Unpacking clang-6.0 (1:6.0.1-12+rpi1) ...
Selecting previously unselected package cargo.
Preparing to unpack .../102-cargo_0.40.0-3_armhf.deb ...
Unpacking cargo (0.40.0-3) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../103-dbus-user-session_1.12.16-2+b1_armhf.deb ...
Unpacking dbus-user-session (1.12.16-2+b1) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../104-libdconf1_0.34.0-2_armhf.deb ...
Unpacking libdconf1:armhf (0.34.0-2) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../105-dconf-service_0.34.0-2_armhf.deb ...
Unpacking dconf-service (0.34.0-2) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../106-dconf-gsettings-backend_0.34.0-2_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.34.0-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../107-libtool_2.4.6-11_all.deb ...
Unpacking libtool (2.4.6-11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../108-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../109-libdebhelper-perl_12.9_all.deb ...
Unpacking libdebhelper-perl (12.9) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../110-libarchive-zip-perl_1.67-1_all.deb ...
Unpacking libarchive-zip-perl (1.67-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../111-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../112-libfile-stripnondeterminism-perl_1.6.3-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.6.3-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../113-dh-strip-nondeterminism_1.6.3-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.6.3-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../114-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../115-dwz_0.13-5_armhf.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package gettext.
Preparing to unpack .../116-gettext_0.19.8.1-10_armhf.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../117-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 .../118-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../119-debhelper_12.9_all.deb ...
Unpacking debhelper (12.9) ...
Selecting previously unselected package dh-apparmor.
Preparing to unpack .../120-dh-apparmor_2.13.3-7_all.deb ...
Unpacking dh-apparmor (2.13.3-7) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../121-dh-exec_0.23.2+b2_armhf.deb ...
Unpacking dh-exec (0.23.2+b2) ...
Selecting previously unselected package g++-8.
Preparing to unpack .../122-g++-8_8.3.0-26+rpi1_armhf.deb ...
Unpacking g++-8 (8.3.0-26+rpi1) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../123-libgirepository-1.0-1_1.62.0-4_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.62.0-4) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../124-gir1.2-glib-2.0_1.62.0-4_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.62.0-4) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../125-libatk1.0-data_2.34.1-1_all.deb ...
Unpacking libatk1.0-data (2.34.1-1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../126-libatk1.0-0_2.34.1-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.34.1-1) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../127-gir1.2-atk-1.0_2.34.1-1_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.34.1-1) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../128-gir1.2-freedesktop_1.62.0-4_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.62.0-4) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../129-libatspi2.0-0_2.34.0-3_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.34.0-3) ...
Selecting previously unselected package gir1.2-atspi-2.0:armhf.
Preparing to unpack .../130-gir1.2-atspi-2.0_2.34.0-3_armhf.deb ...
Unpacking gir1.2-atspi-2.0:armhf (2.34.0-3) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../131-gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-2+rpi1_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.40.0+dfsg-2+rpi1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../132-libgtk2.0-common_2.24.32-4_all.deb ...
Unpacking libgtk2.0-common (2.24.32-4) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../133-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 .../134-libpangoxft-1.0-0_1.42.4-7+b1_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../135-gir1.2-pango-1.0_1.42.4-7+b1_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../136-libavahi-common-data_0.7-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.7-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../137-libavahi-common3_0.7-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.7-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../138-libavahi-client3_0.7-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.7-5) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../139-libcups2_2.3.1-4_armhf.deb ...
Unpacking libcups2:armhf (2.3.1-4) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../140-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 .../141-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 .../142-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../143-libxdamage1_1%3a1.1.5-1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../144-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 .../145-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 .../146-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 .../147-libgtk2.0-0_2.24.32-4_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.32-4) ...
Selecting previously unselected package gir1.2-gtk-2.0:armhf.
Preparing to unpack .../148-gir1.2-gtk-2.0_2.24.32-4_armhf.deb ...
Unpacking gir1.2-gtk-2.0:armhf (2.24.32-4) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../149-libatk-bridge2.0-0_2.34.1-2_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.34.1-2) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../150-libcairo-gobject2_1.16.0-4_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-4) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../151-liblcms2-2_2.9-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.9-3) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../152-libcolord2_1.4.3-4_armhf.deb ...
Unpacking libcolord2:armhf (1.4.3-4) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../153-libepoxy0_1.5.4-1_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.4-1) ...
Selecting previously unselected package libjson-glib-1.0-common.
Preparing to unpack .../154-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 .../155-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 .../156-libproxy1v5_0.4.15-9_armhf.deb ...
Unpacking libproxy1v5:armhf (0.4.15-9) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../157-glib-networking-common_2.62.3-1_all.deb ...
Unpacking glib-networking-common (2.62.3-1) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../158-glib-networking-services_2.62.3-1_armhf.deb ...
Unpacking glib-networking-services (2.62.3-1) ...
Selecting previously unselected package gsettings-desktop-schemas.
Preparing to unpack .../159-gsettings-desktop-schemas_3.34.0-2_all.deb ...
Unpacking gsettings-desktop-schemas (3.34.0-2) ...
Selecting previously unselected package glib-networking:armhf.
Preparing to unpack .../160-glib-networking_2.62.3-1_armhf.deb ...
Unpacking glib-networking:armhf (2.62.3-1) ...
Selecting previously unselected package libsoup2.4-1:armhf.
Preparing to unpack .../161-libsoup2.4-1_2.68.2-1_armhf.deb ...
Unpacking libsoup2.4-1:armhf (2.68.2-1) ...
Selecting previously unselected package libsoup-gnome2.4-1:armhf.
Preparing to unpack .../162-libsoup-gnome2.4-1_2.68.2-1_armhf.deb ...
Unpacking libsoup-gnome2.4-1:armhf (2.68.2-1) ...
Selecting previously unselected package librest-0.7-0:armhf.
Preparing to unpack .../163-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 .../164-libwayland-client0_1.17.0-1+b1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.17.0-1+b1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../165-libwayland-cursor0_1.17.0-1+b1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.17.0-1+b1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../166-libwayland-egl1_1.17.0-1+b1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.17.0-1+b1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../167-xkb-data_2.26-2_all.deb ...
Unpacking xkb-data (2.26-2) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../168-libxkbcommon0_0.9.1-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (0.9.1-1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../169-libgtk-3-common_3.24.13-1_all.deb ...
Unpacking libgtk-3-common (3.24.13-1) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../170-libgtk-3-0_3.24.13-1_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.13-1) ...
Selecting previously unselected package gir1.2-gtk-3.0:armhf.
Preparing to unpack .../171-gir1.2-gtk-3.0_3.24.13-1_armhf.deb ...
Unpacking gir1.2-gtk-3.0:armhf (3.24.13-1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../172-gir1.2-harfbuzz-0.0_2.6.4-1+rpi1_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libnotify4:armhf.
Preparing to unpack .../173-libnotify4_0.7.8-1_armhf.deb ...
Unpacking libnotify4:armhf (0.7.8-1) ...
Selecting previously unselected package gir1.2-notify-0.7:armhf.
Preparing to unpack .../174-gir1.2-notify-0.7_0.7.8-1_armhf.deb ...
Unpacking gir1.2-notify-0.7:armhf (0.7.8-1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../175-icu-devtools_63.2-2_armhf.deb ...
Unpacking icu-devtools (63.2-2) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../176-libasound2-data_1.2.1.2-2_all.deb ...
Unpacking libasound2-data (1.2.1.2-2) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../177-libasound2_1.2.1.2-2_armhf.deb ...
Unpacking libasound2:armhf (1.2.1.2-2) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../178-libasound2-dev_1.2.1.2-2_armhf.deb ...
Unpacking libasound2-dev:armhf (1.2.1.2-2) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../179-libasyncns0_0.8-6_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6) ...
Selecting previously unselected package libatk-adaptor:armhf.
Preparing to unpack .../180-libatk-adaptor_2.34.1-2_armhf.deb ...
Unpacking libatk-adaptor:armhf (2.34.1-2) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../181-libffi-dev_3.3-3_armhf.deb ...
Unpacking libffi-dev:armhf (3.3-3) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../182-libglib2.0-data_2.62.4-1+rpi1_all.deb ...
Unpacking libglib2.0-data (2.62.4-1+rpi1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../183-libglib2.0-bin_2.62.4-1+rpi1_armhf.deb ...
Unpacking libglib2.0-bin (2.62.4-1+rpi1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../184-python3-lib2to3_3.8.0-1_all.deb ...
Unpacking python3-lib2to3 (3.8.0-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../185-python3-distutils_3.8.0-1_all.deb ...
Unpacking python3-distutils (3.8.0-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../186-libglib2.0-dev-bin_2.62.4-1+rpi1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.62.4-1+rpi1) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../187-uuid-dev_2.34-0.1_armhf.deb ...
Unpacking uuid-dev:armhf (2.34-0.1) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../188-libblkid-dev_2.34-0.1_armhf.deb ...
Unpacking libblkid-dev:armhf (2.34-0.1) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../189-libmount-dev_2.34-0.1_armhf.deb ...
Unpacking libmount-dev:armhf (2.34-0.1) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../190-libpcre16-3_2%3a8.39-12_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../191-libpcre32-3_2%3a8.39-12_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-12) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../192-libpcrecpp0v5_2%3a8.39-12_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../193-libpcre3-dev_2%3a8.39-12_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-12) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../194-libsepol1-dev_3.0-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (3.0-1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../195-libpcre2-16-0_10.34-7_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../196-libpcre2-32-0_10.34-7_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-posix2:armhf.
Preparing to unpack .../197-libpcre2-posix2_10.34-7_armhf.deb ...
Unpacking libpcre2-posix2:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../198-libpcre2-dev_10.34-7_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.34-7) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../199-libselinux1-dev_3.0-1_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.0-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../200-pkg-config_0.29-6_armhf.deb ...
Unpacking pkg-config (0.29-6) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../201-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../202-libglib2.0-dev_2.62.4-1+rpi1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.62.4-1+rpi1) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../203-libdbus-1-dev_1.12.16-2+b1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.16-2+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../204-x11-common_1%3a7.7+20_all.deb ...
Unpacking x11-common (1:7.7+20) ...
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+b2_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1+b2) ...
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.8-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.8-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+b2_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1+b2) ...
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.34.0-3_armhf.deb ...
Unpacking libatspi2.0-dev:armhf (2.34.0-3) ...
Selecting previously unselected package libatk-bridge2.0-dev:armhf.
Preparing to unpack .../224-libatk-bridge2.0-dev_2.34.1-2_armhf.deb ...
Unpacking libatk-bridge2.0-dev:armhf (2.34.1-2) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../225-libatk1.0-dev_2.34.1-1_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.34.1-1) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../226-libbz2-dev_1.0.8-2_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-2) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../227-liblzo2-2_2.10-2_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-2) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../228-libcairo-script-interpreter2_1.16.0-4_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.16.0-4) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../229-libexpat1-dev_2.2.9-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.9-1) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../230-libpng-dev_1.6.37-1_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-1) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../231-libfreetype-dev_2.10.1-2_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.10.1-2) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../232-libfreetype6-dev_2.10.1-2_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.10.1-2) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../233-libfontconfig1-dev_2.13.1-2_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.13.1-2) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../234-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 .../235-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 .../236-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 .../237-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 .../238-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 .../239-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 .../240-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 .../241-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 .../242-libcairo2-dev_1.16.0-4_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-4) ...
Selecting previously unselected package libclang-6.0-dev.
Preparing to unpack .../243-libclang-6.0-dev_1%3a6.0.1-12+rpi1_armhf.deb ...
Unpacking libclang-6.0-dev (1:6.0.1-12+rpi1) ...
Selecting previously unselected package libdbus-glib-1-2:armhf.
Preparing to unpack .../244-libdbus-glib-1-2_0.110-5_armhf.deb ...
Unpacking libdbus-glib-1-2:armhf (0.110-5) ...
Selecting previously unselected package libdbus-glib-1-dev-bin.
Preparing to unpack .../245-libdbus-glib-1-dev-bin_0.110-5_armhf.deb ...
Unpacking libdbus-glib-1-dev-bin (0.110-5) ...
Selecting previously unselected package libdbus-glib-1-dev:armhf.
Preparing to unpack .../246-libdbus-glib-1-dev_0.110-5_armhf.deb ...
Unpacking libdbus-glib-1-dev:armhf (0.110-5) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../247-libdrm-common_2.4.100-4+rpi1_all.deb ...
Unpacking libdrm-common (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../248-libdrm2_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../249-libdrm-amdgpu1_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../250-libdrm-radeon1_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../251-libdrm-nouveau2_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../252-libdrm-omap1_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../253-libdrm-freedreno1_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../254-libdrm-exynos1_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-tegra0:armhf.
Preparing to unpack .../255-libdrm-tegra0_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-tegra0:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-etnaviv1:armhf.
Preparing to unpack .../256-libdrm-etnaviv1_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-etnaviv1:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../257-libdrm-dev_2.4.100-4+rpi1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.100-4+rpi1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../258-libglvnd0_1.3.0-7_armhf.deb ...
Unpacking libglvnd0:armhf (1.3.0-7) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../259-libwayland-server0_1.17.0-1+b1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.17.0-1+b1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../260-libgbm1_19.3.2-1_armhf.deb ...
Unpacking libgbm1:armhf (19.3.2-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../261-libglapi-mesa_19.3.2-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (19.3.2-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../262-libx11-xcb1_2%3a1.6.8-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.8-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../263-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 .../264-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 .../265-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 .../266-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 .../267-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 .../268-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../269-libegl-mesa0_19.3.2-1_armhf.deb ...
Unpacking libegl-mesa0:armhf (19.3.2-1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../270-libegl1_1.3.0-7_armhf.deb ...
Unpacking libegl1:armhf (1.3.0-7) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../271-libxcb-glx0_1.13.1-2_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.13.1-2) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../272-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../273-libsensors-config_1%3a3.6.0-2_all.deb ...
Unpacking libsensors-config (1:3.6.0-2) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../274-libsensors5_1%3a3.6.0-2_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-2) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../275-libgl1-mesa-dri_19.3.2-1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (19.3.2-1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../276-libglx-mesa0_19.3.2-1_armhf.deb ...
Unpacking libglx-mesa0:armhf (19.3.2-1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../277-libglx0_1.3.0-7_armhf.deb ...
Unpacking libglx0:armhf (1.3.0-7) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../278-libgl1_1.3.0-7_armhf.deb ...
Unpacking libgl1:armhf (1.3.0-7) ...
Selecting previously unselected package libglx-dev:armhf.
Preparing to unpack .../279-libglx-dev_1.3.0-7_armhf.deb ...
Unpacking libglx-dev:armhf (1.3.0-7) ...
Selecting previously unselected package libgl-dev:armhf.
Preparing to unpack .../280-libgl-dev_1.3.0-7_armhf.deb ...
Unpacking libgl-dev:armhf (1.3.0-7) ...
Selecting previously unselected package libegl-dev:armhf.
Preparing to unpack .../281-libegl-dev_1.3.0-7_armhf.deb ...
Unpacking libegl-dev:armhf (1.3.0-7) ...
Selecting previously unselected package libegl1-mesa-dev:armhf.
Preparing to unpack .../282-libegl1-mesa-dev_19.3.2-1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (19.3.2-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../283-libgl1-mesa-dev_19.3.2-1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (19.3.2-1) ...
Selecting previously unselected package libepoxy-dev:armhf.
Preparing to unpack .../284-libepoxy-dev_1.5.4-1_armhf.deb ...
Unpacking libepoxy-dev:armhf (1.5.4-1) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../285-libevent-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-core-2.1-7:armhf.
Preparing to unpack .../286-libevent-core-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-core-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-extra-2.1-7:armhf.
Preparing to unpack .../287-libevent-extra-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-extra-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-pthreads-2.1-7:armhf.
Preparing to unpack .../288-libevent-pthreads-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-pthreads-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-openssl-2.1-7:armhf.
Preparing to unpack .../289-libevent-openssl-2.1-7_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-openssl-2.1-7:armhf (2.1.11-stable-1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../290-libevent-dev_2.1.11-stable-1_armhf.deb ...
Unpacking libevent-dev (2.1.11-stable-1) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../291-libogg0_1.3.2-1+b2_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1+b2) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../292-libflac8_1.3.3-1_armhf.deb ...
Unpacking libflac8:armhf (1.3.3-1) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../293-libfribidi-dev_1.0.7-1.1_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.7-1.1) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../294-libgdk-pixbuf2.0-bin_2.40.0+dfsg-2+rpi1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.40.0+dfsg-2+rpi1) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:armhf.
Preparing to unpack .../295-libgdk-pixbuf2.0-dev_2.40.0+dfsg-2+rpi1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-dev:armhf (2.40.0+dfsg-2+rpi1) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../296-libgraphite2-dev_1.3.13-11_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.13-11) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../297-libharfbuzz-icu0_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../298-libharfbuzz-gobject0_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../299-libicu-dev_63.2-2_armhf.deb ...
Unpacking libicu-dev:armhf (63.2-2) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../300-libharfbuzz-dev_2.6.4-1+rpi1_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (2.6.4-1+rpi1) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../301-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 .../302-pango1.0-tools_1.42.4-7+b1_armhf.deb ...
Unpacking pango1.0-tools (1.42.4-7+b1) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../303-libpango1.0-dev_1.42.4-7+b1_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.42.4-7+b1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../304-libwayland-bin_1.17.0-1+b1_armhf.deb ...
Unpacking libwayland-bin (1.17.0-1+b1) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../305-libwayland-dev_1.17.0-1+b1_armhf.deb ...
Unpacking libwayland-dev:armhf (1.17.0-1+b1) ...
Selecting previously unselected package x11proto-composite-dev.
Preparing to unpack .../306-x11proto-composite-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-composite-dev (1:2018.4-4) ...
Selecting previously unselected package libxcomposite-dev:armhf.
Preparing to unpack .../307-libxcomposite-dev_1%3a0.4.4-2_armhf.deb ...
Unpacking libxcomposite-dev:armhf (1:0.4.4-2) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../308-libxcursor-dev_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.0-2) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../309-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 .../310-libxdamage-dev_1%3a1.1.5-1_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.5-1) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../311-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 .../312-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 .../313-libxkbcommon-dev_0.9.1-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (0.9.1-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../314-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 .../315-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 .../316-wayland-protocols_1.18-1_all.deb ...
Unpacking wayland-protocols (1.18-1) ...
Selecting previously unselected package libgtk-3-dev:armhf.
Preparing to unpack .../317-libgtk-3-dev_3.24.13-1_armhf.deb ...
Unpacking libgtk-3-dev:armhf (3.24.13-1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../318-libxml2-utils_2.9.4+dfsg1-8_armhf.deb ...
Unpacking libxml2-utils (2.9.4+dfsg1-8) ...
Selecting previously unselected package libgtk2.0-dev:armhf.
Preparing to unpack .../319-libgtk2.0-dev_2.24.32-4_armhf.deb ...
Unpacking libgtk2.0-dev:armhf (2.24.32-4) ...
Selecting previously unselected package libhunspell-1.7-0:armhf.
Preparing to unpack .../320-libhunspell-1.7-0_1.7.0-2+b4_armhf.deb ...
Unpacking libhunspell-1.7-0:armhf (1.7.0-2+b4) ...
Selecting previously unselected package libhunspell-dev:armhf.
Preparing to unpack .../321-libhunspell-dev_1.7.0-2+b4_armhf.deb ...
Unpacking libhunspell-dev:armhf (1.7.0-2+b4) ...
Selecting previously unselected package libidl-2-0:armhf.
Preparing to unpack .../322-libidl-2-0_0.8.14-4_armhf.deb ...
Unpacking libidl-2-0:armhf (0.8.14-4) ...
Selecting previously unselected package libidl-dev:armhf.
Preparing to unpack .../323-libidl-dev_0.8.14-4_armhf.deb ...
Unpacking libidl-dev:armhf (0.8.14-4) ...
Selecting previously unselected package libiw30:armhf.
Preparing to unpack .../324-libiw30_30~pre9-13_armhf.deb ...
Unpacking libiw30:armhf (30~pre9-13) ...
Selecting previously unselected package libiw-dev:armhf.
Preparing to unpack .../325-libiw-dev_30~pre9-13_armhf.deb ...
Unpacking libiw-dev:armhf (30~pre9-13) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../326-libltdl7_2.4.6-11_armhf.deb ...
Unpacking libltdl7:armhf (2.4.6-11) ...
Selecting previously unselected package libmhash2:armhf.
Preparing to unpack .../327-libmhash2_0.9.9.9-8_armhf.deb ...
Unpacking libmhash2:armhf (0.9.9.9-8) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../328-libncurses6_6.1+20191019-1_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20191019-1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../329-libncurses-dev_6.1+20191019-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.1+20191019-1) ...
Selecting previously unselected package libnotify-dev:armhf.
Preparing to unpack .../330-libnotify-dev_0.7.8-1_armhf.deb ...
Unpacking libnotify-dev:armhf (0.7.8-1) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../331-libnspr4_2%3a4.24-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.24-1) ...
Selecting previously unselected package libnspr4-dev.
Preparing to unpack .../332-libnspr4-dev_2%3a4.24-1_armhf.deb ...
Unpacking libnspr4-dev (2:4.24-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../333-libnss3_2%3a3.49.1-1_armhf.deb ...
Unpacking libnss3:armhf (2:3.49.1-1) ...
Selecting previously unselected package libnss3-dev:armhf.
Preparing to unpack .../334-libnss3-dev_2%3a3.49.1-1_armhf.deb ...
Unpacking libnss3-dev:armhf (2:3.49.1-1) ...
Selecting previously unselected package libpfm4:armhf.
Preparing to unpack .../335-libpfm4_4.10.1+git20-g7700f49-2_armhf.deb ...
Unpacking libpfm4:armhf (4.10.1+git20-g7700f49-2) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../336-libvorbis0a_1.3.6-2_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.6-2) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../337-libvorbisenc2_1.3.6-2_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.6-2) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../338-libsndfile1_1.0.28-6_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.28-6) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../339-libwrap0_7.6.q-30_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-30) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../340-libpulse0_13.0-4_armhf.deb ...
Unpacking libpulse0:armhf (13.0-4) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../341-libpulse-mainloop-glib0_13.0-4_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (13.0-4) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../342-libpulse-dev_13.0-4_armhf.deb ...
Unpacking libpulse-dev:armhf (13.0-4) ...
Selecting previously unselected package libxslt1.1:armhf.
Preparing to unpack .../343-libxslt1.1_1.1.32-2.2_armhf.deb ...
Unpacking libxslt1.1:armhf (1.1.32-2.2) ...
Selecting previously unselected package libyajl2:armhf.
Preparing to unpack .../344-libyajl2_2.1.0-3_armhf.deb ...
Unpacking libyajl2:armhf (2.1.0-3) ...
Selecting previously unselected package libraptor2-0:armhf.
Preparing to unpack .../345-libraptor2-0_2.0.14-1+b1_armhf.deb ...
Unpacking libraptor2-0:armhf (2.0.14-1+b1) ...
Selecting previously unselected package librasqal3:armhf.
Preparing to unpack .../346-librasqal3_0.9.33-0.1_armhf.deb ...
Unpacking librasqal3:armhf (0.9.33-0.1) ...
Selecting previously unselected package librdf0:armhf.
Preparing to unpack .../347-librdf0_1.0.17-1.1+b1_armhf.deb ...
Unpacking librdf0:armhf (1.0.17-1.1+b1) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../348-libreadline-dev_8.0-3_armhf.deb ...
Unpacking libreadline-dev:armhf (8.0-3) ...
Selecting previously unselected package libsqlite3-dev:armhf.
Preparing to unpack .../349-libsqlite3-dev_3.31.0+really3.30.1+fossil191229-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.31.0+really3.30.1+fossil191229-1) ...
Selecting previously unselected package libxcb-util0:armhf.
Preparing to unpack .../350-libxcb-util0_0.3.8-3+b2_armhf.deb ...
Unpacking libxcb-util0:armhf (0.3.8-3+b2) ...
Selecting previously unselected package libstartup-notification0:armhf.
Preparing to unpack .../351-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 .../352-libstartup-notification0-dev_0.12-6_armhf.deb ...
Unpacking libstartup-notification0-dev:armhf (0.12-6) ...
Selecting previously unselected package libvpx6:armhf.
Preparing to unpack .../353-libvpx6_1.8.2-1_armhf.deb ...
Unpacking libvpx6:armhf (1.8.2-1) ...
Selecting previously unselected package libvpx-dev:armhf.
Preparing to unpack .../354-libvpx-dev_1.8.2-1_armhf.deb ...
Unpacking libvpx-dev:armhf (1.8.2-1) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../355-libx11-xcb-dev_2%3a1.6.8-1_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.8-1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../356-libxt6_1%3a1.1.5-1+b3_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.5-1+b3) ...
Selecting previously unselected package libxt-dev:armhf.
Preparing to unpack .../357-libxt-dev_1%3a1.1.5-1+b3_armhf.deb ...
Unpacking libxt-dev:armhf (1:1.1.5-1+b3) ...
Selecting previously unselected package llvm-8-runtime.
Preparing to unpack .../358-llvm-8-runtime_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking llvm-8-runtime (1:8.0.1-7+rpi1) ...
Selecting previously unselected package llvm-runtime.
Preparing to unpack .../359-llvm-runtime_1%3a8.0-48.3_armhf.deb ...
Unpacking llvm-runtime (1:8.0-48.3) ...
Selecting previously unselected package llvm-8.
Preparing to unpack .../360-llvm-8_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking llvm-8 (1:8.0.1-7+rpi1) ...
Selecting previously unselected package llvm.
Preparing to unpack .../361-llvm_1%3a8.0-48.3_armhf.deb ...
Unpacking llvm (1:8.0-48.3) ...
Selecting previously unselected package llvm-8-dev.
Preparing to unpack .../362-llvm-8-dev_1%3a8.0.1-7+rpi1_armhf.deb ...
Unpacking llvm-8-dev (1:8.0.1-7+rpi1) ...
Selecting previously unselected package llvm-dev.
Preparing to unpack .../363-llvm-dev_1%3a8.0-48.3_armhf.deb ...
Unpacking llvm-dev (1:8.0-48.3) ...
Selecting previously unselected package mesa-common-dev:armhf.
Preparing to unpack .../364-mesa-common-dev_19.3.2-1_armhf.deb ...
Unpacking mesa-common-dev:armhf (19.3.2-1) ...
Selecting previously unselected package python-librdf.
Preparing to unpack .../365-python-librdf_1.0.17.1+dfsg-1.3+b5_armhf.deb ...
Unpacking python-librdf (1.0.17.1+dfsg-1.3+b5) ...
Selecting previously unselected package unzip.
Preparing to unpack .../366-unzip_6.0-25_armhf.deb ...
Unpacking unzip (6.0-25) ...
Selecting previously unselected package zip.
Preparing to unpack .../367-zip_3.0-11_armhf.deb ...
Unpacking zip (3.0-11) ...
Selecting previously unselected package mozilla-devscripts.
Preparing to unpack .../368-mozilla-devscripts_0.54_all.deb ...
Unpacking mozilla-devscripts (0.54) ...
Selecting previously unselected package python-ply.
Preparing to unpack .../369-python-ply_3.11-3_all.deb ...
Unpacking python-ply (3.11-3) ...
Selecting previously unselected package yasm.
Preparing to unpack .../370-yasm_1.3.0-2_armhf.deb ...
Unpacking yasm (1.3.0-2) ...
Selecting previously unselected package libjsoncpp-dev:armhf.
Preparing to unpack .../371-libjsoncpp-dev_1.7.4-3.1_armhf.deb ...
Unpacking libjsoncpp-dev:armhf (1.7.4-3.1) ...
Selecting previously unselected package sbuild-build-depends-thunderbird-dummy.
Preparing to unpack .../372-sbuild-build-depends-thunderbird-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-thunderbird-dummy (0.invalid.0) ...
Setting up libpcrecpp0v5:armhf (2:8.39-12) ...
Setting up libpipeline1:armhf (1.5.2-2) ...
Setting up libgraphite2-3:armhf (1.3.13-11) ...
Setting up liblcms2-2:armhf (2.9-3) ...
Setting up libpixman-1-0:armhf (0.36.0-1) ...
Setting up libwayland-server0:armhf (1.17.0-1+b1) ...
Setting up libx11-xcb1:armhf (2:1.6.8-1) ...
Setting up systemd-sysv (244.1-1+rpi1) ...
Setting up libxau6:armhf (1:1.0.8-1+b2) ...
Setting up libkeyutils1:armhf (1.6-6) ...
Setting up libproxy1v5:armhf (0.4.15-9) ...
Setting up libpsl5:armhf (0.20.2-2) ...
Setting up libpixman-1-dev:armhf (0.36.0-1) ...
Setting up libogg0:armhf (1.3.2-1+b2) ...
Setting up mime-support (3.64) ...
Setting up libpcre16-3:armhf (2:8.39-12) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libstd-rust-1.40:armhf (1.40.0+dfsg1-5+rpi1) ...
Setting up libdatrie1:armhf (0.2.12-3+b1) ...
Setting up libmagic-mgc (1:5.38-4) ...
Setting up libarchive-zip-perl (1.67-1) ...
Setting up libgc1c2:armhf (1:7.6.4-0.4) ...
Setting up libglib2.0-0:armhf (2.62.4-1+rpi1) ...
Setting up libglvnd0:armhf (1.3.0-7) ...
Setting up unzip (6.0-25) ...
Setting up libdebhelper-perl (12.9) ...
Setting up libbrotli1:armhf (1.0.7-6) ...
Setting up libgdk-pixbuf2.0-common (2.40.0+dfsg-2+rpi1) ...
Setting up libyajl2:armhf (2.1.0-3) ...
Setting up x11-common (1:7.7+20) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsensors-config (1:3.6.0-2) ...
Setting up libnghttp2-14:armhf (1.40.0-1+b2) ...
Setting up libmagic1:armhf (1:5.38-4) ...
Setting up libsepol1-dev:armhf (3.0-1) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up xkb-data (2.26-2) ...
Setting up liblzo2-2:armhf (2.10-2) ...
Setting up libobjc4:armhf (9.2.1-25+rpi1) ...
Setting up file (1:5.38-4) ...
Setting up libffi-dev:armhf (3.3-3) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libpcre2-16-0:armhf (10.34-7) ...
Setting up libcolord2:armhf (1.4.3-4) ...
Setting up libicu63:armhf (63.2-2) ...
Setting up libflac8:armhf (1.3.3-1) ...
Setting up libkrb5support0:armhf (1.17-6+b1) ...
Setting up libpython2.7-stdlib:armhf (2.7.17-1+b1) ...
Setting up libdconf1:armhf (0.34.0-2) ...
Setting up libasound2-data (1.2.1.2-2) ...
Setting up libstd-rust-dev:armhf (1.40.0+dfsg1-5+rpi1) ...
Setting up yasm (1.3.0-2) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libgraphite2-dev:armhf (1.3.13-11) ...
Setting up zip (3.0-11) ...
Setting up autotools-dev (20180224.1) ...
Setting up libz3-4:armhf (4.8.7-4) ...
Setting up libpcre2-32-0:armhf (10.34-7) ...
Setting up libglib2.0-data (2.62.4-1+rpi1) ...
Setting up libpfm4:armhf (4.10.1+git20-g7700f49-2) ...
Setting up libexpat1-dev:armhf (2.2.9-1) ...
Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Setting up libsqlite3-dev:armhf (3.31.0+really3.30.1+fossil191229-1) ...
Setting up libwrap0:armhf (7.6.q-30) ...
Setting up libx11-data (2:1.6.8-1) ...
Setting up libepoxy0:armhf (1.5.4-1) ...
Setting up libnspr4:armhf (2:4.24-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b1) ...
Setting up bash-completion (1:2.10-1) ...
Setting up uuid-dev:armhf (2.34-0.1) ...
Setting up libavahi-common-data:armhf (0.7-5) ...
Setting up libncurses6:armhf (6.1+20191019-1) ...
Setting up libdbus-1-3:armhf (1.12.16-2+b1) ...
Setting up dbus (1.12.16-2+b1) ...
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up libfribidi0:armhf (1.0.7-1.1) ...
Setting up libpng16-16:armhf (1.6.37-1) ...
Setting up libpcre32-3:armhf (2:8.39-12) ...
Setting up libevent-core-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libvorbis0a:armhf (1.3.6-2) ...
Setting up libevent-2.1-7:armhf (2.1.11-stable-1) ...
Setting up gcc-8-base:armhf (8.3.0-26+rpi1) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up binfmt-support (2.2.0-2) ...
Preset files don't specify rule for binfmt-support.service. Enabling.
Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service -> /lib/systemd/system/binfmt-support.service.
Running in chroot, ignoring request.
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libwebp6:armhf (0.6.1-2) ...
Setting up icu-devtools (63.2-2) ...
Setting up pkg-config (0.29-6) ...
Setting up fonts-dejavu-core (2.37-1) ...
Setting up libpcre2-posix2:armhf (10.34-7) ...
Setting up libsensors5:armhf (1:3.6.0-2) ...
Setting up libk5crypto3:armhf (1.17-6+b1) ...
Setting up libobjc-9-dev:armhf (9.2.1-25+rpi1) ...
Setting up libltdl7:armhf (2.4.6-11) ...
Setting up libglapi-mesa:armhf (19.3.2-1) ...
Setting up libgcc-8-dev:armhf (8.3.0-26+rpi1) ...
Setting up libmhash2:armhf (0.9.9.9-8) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libatk1.0-data (2.34.1-1) ...
Setting up wayland-protocols (1.18-1) ...
Setting up sensible-utils (0.0.12+nmu1) ...
Setting up libasyncns0:armhf (0.8-6) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libvpx6:armhf (1.8.2-1) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libasound2:armhf (1.2.1.2-2) ...
Setting up libpam-systemd:armhf (244.1-1+rpi1) ...
Setting up libmbedcrypto3:armhf (2.16.4-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-3) ...
Setting up libgirepository-1.0-1:armhf (1.62.0-4) ...
Setting up libssh2-1:armhf (1.8.0-2.1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up libjson-glib-1.0-common (1.4.4-2) ...
Setting up libgtk2.0-common (2.24.32-4) ...
Setting up libatk1.0-0:armhf (2.34.1-1) ...
Setting up libkrb5-3:armhf (1.17-6+b1) ...
Setting up libtiff5:armhf (4.1.0+git191117-2) ...
Setting up libwayland-egl1:armhf (1.17.0-1+b1) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libhunspell-1.7-0:armhf (1.7.0-2+b4) ...
Setting up glib-networking-common (2.62.3-1) ...
Setting up cpp-8 (8.3.0-26+rpi1) ...
Setting up libasound2-dev:armhf (1.2.1.2-2) ...
Setting up libbsd0:armhf (0.10.0-1) ...
Setting up libtinfo5:armhf (6.1+20191019-1) ...
Setting up dh-apparmor (2.13.3-7) ...
Setting up libdrm-common (2.4.100-4+rpi1) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libhunspell-dev:armhf (1.7.0-2+b4) ...
Setting up libicu-dev:armhf (63.2-2) ...
Setting up libxml2:armhf (2.9.4+dfsg1-8) ...
Setting up libiw30:armhf (30~pre9-13) ...
Setting up libhttp-parser2.9:armhf (2.9.2-2) ...
Setting up libvorbisenc2:armhf (1.3.6-2) ...
Setting up libjsoncpp1:armhf (1.7.4-3.1) ...
Setting up libstdc++-8-dev:armhf (8.3.0-26+rpi1) ...
Setting up libevent-pthreads-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libbz2-dev:armhf (1.0.8-2) ...
Setting up libxkbcommon0:armhf (0.9.1-1) ...
Setting up libwayland-client0:armhf (1.17.0-1+b1) ...
Setting up x11proto-dev (2018.4-4) ...
Setting up libfile-stripnondeterminism-perl (1.6.3-2) ...
Setting up libnspr4-dev (2:4.24-1) ...
Setting up glib-networking-services (2.62.3-1) ...
Setting up libblkid-dev:armhf (2.34-0.1) ...
Setting up libice6:armhf (2:1.0.9-2) ...
Setting up libjsoncpp-dev:armhf (1.7.4-3.1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libpython3.7-stdlib:armhf (3.7.6-1+b1) ...
Setting up libevent-extra-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libncurses-dev:armhf (6.1+20191019-1) ...
Setting up libxcb1:armhf (1.13.1-2) ...
Setting up gcc-8 (8.3.0-26+rpi1) ...
Setting up libxcb-xfixes0:armhf (1.13.1-2) ...
Setting up libxau-dev:armhf (1:1.0.8-1+b2) ...
Setting up libpcre2-dev:armhf (10.34-7) ...
Setting up python2.7 (2.7.17-1+b1) ...
Setting up libidl-2-0:armhf (0.8.14-4) ...
Setting up libice-dev:armhf (2:1.0.9-2) ...
Setting up libtool (2.4.6-11) ...
Setting up libpython2-stdlib:armhf (2.7.17-2) ...
Setting up libxcb-render0:armhf (1.13.1-2) ...
Setting up libmbedx509-0:armhf (2.16.4-1) ...
Setting up libselinux1-dev:armhf (3.0-1) ...
Setting up libpcre3-dev:armhf (2:8.39-12) ...
Setting up x11proto-randr-dev (2018.4-4) ...
Setting up libfribidi-dev:armhf (1.0.7-1.1) ...
Setting up libxcb-glx0:armhf (1.13.1-2) ...
Setting up libxkbcommon-dev:armhf (0.9.1-1) ...
Setting up libedit2:armhf (3.1-20191231-1) ...
Setting up libpng-dev:armhf (1.6.37-1) ...
Setting up libmbedtls12:armhf (2.16.4-1) ...
Setting up libavahi-common3:armhf (0.7-5) ...
Setting up libevent-openssl-2.1-7:armhf (2.1.11-stable-1) ...
Setting up libglib2.0-bin (2.62.4-1+rpi1) ...
Setting up m4 (1.4.18-4) ...
Setting up libiw-dev:armhf (30~pre9-13) ...
Setting up libnss3:armhf (2:3.49.1-1) ...
Setting up libxcb-shm0:armhf (1.13.1-2) ...
Setting up libxcb-util0:armhf (0.3.8-3+b2) ...
Setting up libreadline-dev:armhf (8.0-3) ...
Setting up libllvm6.0:armhf (1:6.0.1-12+rpi1) ...
Setting up x11proto-xinerama-dev (2018.4-4) ...
Setting up python2 (2.7.17-2) ...
Setting up libclang1-6.0 (1:6.0.1-12+rpi1) ...
Setting up libjson-glib-1.0-0:armhf (1.4.4-2) ...
Setting up libxcb-present0:armhf (1.13.1-2) ...
Setting up libthai0:armhf (0.1.28-3) ...
Setting up libpython-stdlib:armhf (2.7.17-2) ...
Setting up dbus-user-session (1.12.16-2+b1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libobjc-8-dev:armhf (8.3.0-26+rpi1) ...
Setting up libwayland-bin (1.17.0-1+b1) ...
Setting up x11proto-damage-dev (1:2018.4-4) ...
Setting up x11proto-composite-dev (1:2018.4-4) ...
Setting up libfreetype6:armhf (2.10.1-2) ...
Setting up libvpx-dev:armhf (1.8.2-1) ...
Setting up libdbus-1-dev:armhf (1.12.16-2+b1) ...
Setting up libxcb-sync1:armhf (1.13.1-2) ...
Setting up libdbus-glib-1-2:armhf (0.110-5) ...
Setting up x11proto-core-dev (2018.4-4) ...
Setting up shared-mime-info (1.10-1) ...
Setting up bsdmainutils (11.1.2) ...
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 libevent-dev (2.1.11-stable-1) ...
Setting up libgssapi-krb5-2:armhf (1.17-6+b1) ...
Setting up x11proto-input-dev (2018.4-4) ...
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up ucf (3.0038+nmu1) ...
Setting up gir1.2-glib-2.0:armhf (1.62.0-4) ...
Setting up autoconf (2.69-11.1) ...
Setting up libxcb-dri2-0:armhf (1.13.1-2) ...
Setting up dh-strip-nondeterminism (1.6.3-2) ...
Setting up x11proto-xext-dev (2018.4-4) ...
Setting up libdrm2:armhf (2.4.100-4+rpi1) ...
Setting up g++-8 (8.3.0-26+rpi1) ...
Setting up dwz (0.13-5) ...
Setting up libnss3-dev:armhf (2:3.49.1-1) ...
Setting up groff-base (1.22.4-4) ...
Setting up libwayland-cursor0:armhf (1.17.0-1+b1) ...
Setting up libxslt1.1:armhf (1.1.32-2.2) ...
Setting up libx11-6:armhf (2:1.6.8-1) ...
Setting up libharfbuzz0b:armhf (2.6.4-1+rpi1) ...
Setting up libsndfile1:armhf (1.0.28-6) ...
Setting up x11proto-record-dev (2018.4-4) ...
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 libdrm-omap1:armhf (2.4.100-4+rpi1) ...
Setting up libxml2-utils (2.9.4+dfsg1-8) ...
Setting up x11proto-fixes-dev (1:2018.4-4) ...
Setting up libxcomposite1:armhf (1:0.4.4-2) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up python (2.7.17-2) ...
Setting up libavahi-client3:armhf (0.7-5) ...
Setting up libmount-dev:armhf (2.34-0.1) ...
Setting up libdrm-exynos1:armhf (2.4.100-4+rpi1) ...
Setting up libllvm9:armhf (1:9.0.1-8+rpi1) ...
Setting up libpython3-stdlib:armhf (3.7.5-3) ...
Setting up libdrm-amdgpu1:armhf (2.4.100-4+rpi1) ...
Setting up libstartup-notification0:armhf (0.12-6) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libllvm8:armhf (1:8.0.1-7+rpi1) ...
Setting up libgit2-28:armhf (0.28.3+dfsg.1-1) ...
Setting up libxcb-dri3-0:armhf (1.13.1-2) ...
Setting up python-ply (3.11-3) ...
Setting up python3.7 (3.7.6-1+b1) ...
Setting up llvm-8-runtime (1:8.0.1-7+rpi1) ...
Setting up libdrm-nouveau2:armhf (2.4.100-4+rpi1) ...
Setting up gettext (0.19.8.1-10) ...
Setting up gir1.2-freedesktop:armhf (1.62.0-4) ...
Setting up libharfbuzz-icu0:armhf (2.6.4-1+rpi1) ...
Setting up libdrm-etnaviv1:armhf (2.4.100-4+rpi1) ...
Setting up libxcb1-dev:armhf (1.13.1-2) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (19.3.2-1) ...
Setting up libpulse0:armhf (13.0-4) ...
Setting up gir1.2-atk-1.0:armhf (2.34.1-1) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libdrm-radeon1:armhf (2.4.100-4+rpi1) ...
Setting up fontconfig-config (2.13.1-2) ...
Setting up libclang-common-8-dev (1:8.0.1-7+rpi1) ...
Setting up libgl1-mesa-dri:armhf (19.3.2-1) ...
Setting up libdbus-glib-1-dev-bin (0.110-5) ...
Setting up libclang1-8 (1:8.0.1-7+rpi1) ...
Setting up libx11-dev:armhf (2:1.6.8-1) ...
Setting up libclang-common-6.0-dev (1:6.0.1-12+rpi1) ...
Setting up libxext6:armhf (2:1.3.3-1+b2) ...
Setting up libcurl3-gnutls:armhf (7.67.0-2) ...
Setting up dconf-service (0.34.0-2) ...
Setting up python3 (3.7.5-3) ...
Setting up libharfbuzz-gobject0:armhf (2.6.4-1+rpi1) ...
Setting up libatspi2.0-0:armhf (2.34.0-3) ...
Setting up man-db (2.9.0-2) ...
Not building database; man-db/auto-update is not 'true'.
Preset files don't specify rule for man-db.timer. Enabling.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer.
Setting up libwayland-dev:armhf (1.17.0-1+b1) ...
Setting up gir1.2-harfbuzz-0.0:armhf (2.6.4-1+rpi1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libfreetype-dev:armhf (2.10.1-2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libatk-bridge2.0-0:armhf (2.34.1-2) ...
Setting up libxcb-shm0-dev:armhf (1.13.1-2) ...
Setting up libegl-mesa0:armhf (19.3.2-1) ...
Setting up libxfixes3:armhf (1:5.0.3-1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.40.0+dfsg-2+rpi1) ...
Setting up libpulse-mainloop-glib0:armhf (13.0-4) ...
Setting up llvm-runtime (1:8.0-48.3) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up llvm-8 (1:8.0.1-7+rpi1) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libdrm-freedreno1:armhf (2.4.100-4+rpi1) ...
Setting up llvm (1:8.0-48.3) ...
Setting up libxcb-render0-dev:armhf (1.13.1-2) ...
Setting up libxt6:armhf (1:1.1.5-1+b3) ...
Setting up libdrm-tegra0:armhf (2.4.100-4+rpi1) ...
Setting up libxext-dev:armhf (2:1.3.3-1+b2) ...
Setting up libcups2:armhf (2.3.1-4) ...
Setting up rustc (1.40.0+dfsg1-5+rpi1) ...
Setting up libgdk-pixbuf2.0-bin (2.40.0+dfsg-2+rpi1) ...
Setting up libegl1:armhf (1.3.0-7) ...
Setting up libfontconfig1:armhf (2.13.1-2) ...
Setting up libclang-6.0-dev (1:6.0.1-12+rpi1) ...
Setting up clang-6.0 (1:6.0.1-12+rpi1) ...
Setting up python3-lib2to3 (3.8.0-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up libatk-adaptor:armhf (2.34.1-2) ...
Setting up python3-distutils (3.8.0-1) ...
Setting up libglib2.0-dev-bin (2.62.4-1+rpi1) ...
Setting up gtk-update-icon-cache (3.24.13-1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.8-1) ...
Setting up fontconfig (2.13.1-2) ...
Regenerating fonts cache... done.
Setting up libdrm-dev:armhf (2.4.100-4+rpi1) ...
Setting up libxft2:armhf (2.3.2-2) ...
Setting up libxdamage1:armhf (1:1.1.5-1) ...
Setting up libxi6:armhf (2:1.7.9-1) ...
Setting up dconf-gsettings-backend:armhf (0.34.0-2) ...
Setting up libstartup-notification0-dev:armhf (0.12-6) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.40.0+dfsg-2+rpi1) ...
Setting up llvm-8-dev (1:8.0.1-7+rpi1) ...
Setting up clang-8 (1:8.0.1-7+rpi1) ...
Setting up libxtst6:armhf (2:1.2.3-1) ...
Setting up po-debconf (1.0.21) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libpango-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libraptor2-0:armhf (2.0.14-1+b1) ...
Setting up gir1.2-atspi-2.0:armhf (2.34.0-3) ...
Setting up libcairo2:armhf (1.16.0-4) ...
Setting up libfreetype6-dev:armhf (2.10.1-2) ...
Setting up libxfixes-dev:armhf (1:5.0.3-1) ...
Setting up cargo (0.40.0-3) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libglib2.0-dev:armhf (2.62.4-1+rpi1) ...
Setting up libxt-dev:armhf (1:1.1.5-1+b3) ...
Setting up libnotify4:armhf (0.7.8-1) ...
Setting up clang (1:8.0-48.3) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libpulse-dev:armhf (13.0-4) ...
Setting up gir1.2-notify-0.7:armhf (0.7.8-1) ...
Setting up libcairo-gobject2:armhf (1.16.0-4) ...
Setting up libpangoft2-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libxi-dev:armhf (2:1.7.9-1) ...
Setting up libgtk-3-common (3.24.13-1) ...
Setting up libatk1.0-dev:armhf (2.34.1-1) ...
Setting up libpangocairo-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libxtst-dev:armhf (2:1.2.3-1) ...
Setting up libxdamage-dev:armhf (1:1.1.5-1) ...
Setting up llvm-dev (1:8.0-48.3) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-4) ...
Setting up gsettings-desktop-schemas (3.34.0-2) ...
Setting up libatspi2.0-dev:armhf (2.34.0-3) ...
Setting up libharfbuzz-dev:armhf (2.6.4-1+rpi1) ...
Setting up libfontconfig1-dev:armhf (2.13.1-2) ...
Setting up libglx-mesa0:armhf (19.3.2-1) ...
Setting up libpangoxft-1.0-0:armhf (1.42.4-7+b1) ...
Setting up libglx0:armhf (1.3.0-7) ...
Setting up libdbus-glib-1-dev:armhf (0.110-5) ...
Setting up libxcomposite-dev:armhf (1:0.4.4-2) ...
Setting up libxcursor-dev:armhf (1:1.2.0-2) ...
Setting up librasqal3:armhf (0.9.33-0.1) ...
Setting up pango1.0-tools (1.42.4-7+b1) ...
Setting up libidl-dev:armhf (0.8.14-4) ...
Setting up libatk-bridge2.0-dev:armhf (2.34.1-2) ...
Setting up libgdk-pixbuf2.0-dev:armhf (2.40.0+dfsg-2+rpi1) ...
Setting up librsvg2-2:armhf (2.46.4-1) ...
Setting up gir1.2-pango-1.0:armhf (1.42.4-7+b1) ...
Setting up libgl1:armhf (1.3.0-7) ...
Setting up librdf0:armhf (1.0.17-1.1+b1) ...
Setting up librsvg2-common:armhf (2.46.4-1) ...
Setting up libglx-dev:armhf (1.3.0-7) ...
Setting up libcairo2-dev:armhf (1.16.0-4) ...
Setting up glib-networking:armhf (2.62.3-1) ...
Setting up libgl-dev:armhf (1.3.0-7) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
Setting up python-librdf (1.0.17.1+dfsg-1.3+b5) ...
Setting up mozilla-devscripts (0.54) ...
Setting up libnotify-dev:armhf (0.7.8-1) ...
Setting up libsoup2.4-1:armhf (2.68.2-1) ...
Setting up libegl-dev:armhf (1.3.0-7) ...
Setting up adwaita-icon-theme (3.34.0-2) ...
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 libpango1.0-dev:armhf (1.42.4-7+b1) ...
Setting up libgl1-mesa-dev:armhf (19.3.2-1) ...
Setting up mesa-common-dev:armhf (19.3.2-1) ...
Setting up libsoup-gnome2.4-1:armhf (2.68.2-1) ...
Setting up libegl1-mesa-dev:armhf (19.3.2-1) ...
Setting up librest-0.7-0:armhf (0.8.1-1) ...
Setting up libgtk-3-0:armhf (3.24.13-1) ...
Setting up libgtk2.0-0:armhf (2.24.32-4) ...
Setting up libepoxy-dev:armhf (1.5.4-1) ...
Setting up gir1.2-gtk-3.0:armhf (3.24.13-1) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.32-4) ...
Setting up libgtk2.0-dev:armhf (2.24.32-4) ...
Setting up libgtk-3-dev:armhf (3.24.13-1) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.9) ...
Setting up dh-exec (0.23.2+b2) ...
Setting up sbuild-build-depends-thunderbird-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.29-7+rpi1) ...
Processing triggers for systemd (244.1-1+rpi1) ...
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.40.0+dfsg-2+rpi1) ...
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.19.20-v7+ armhf (armv7l)
Toolchain package versions: binutils_2.33.90.20200122-2+rpi1 dpkg-dev_1.19.7 g++-8_8.3.0-26+rpi1 g++-9_9.2.1-25+rpi1 gcc-8_8.3.0-26+rpi1 gcc-9_9.2.1-25+rpi1 libc6-dev_2.29-7+rpi1 libstdc++-8-dev_8.3.0-26+rpi1 libstdc++-9-dev_9.2.1-25+rpi1 libstdc++6_9.2.1-25+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2
Package versions: adduser_3.118 adwaita-icon-theme_3.34.0-2 apt_1.8.4 autoconf_2.69-11.1 autoconf2.13_2.13-68 automake_1:1.16.1-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.47 bash_5.0-5 bash-completion_1:2.10-1 binfmt-support_2.2.0-2 binutils_2.33.90.20200122-2+rpi1 binutils-arm-linux-gnueabihf_2.33.90.20200122-2+rpi1 binutils-common_2.33.90.20200122-2+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 cargo_0.40.0-3 clang_1:8.0-48.3 clang-6.0_1:6.0.1-12+rpi1 clang-8_1:8.0.1-7+rpi1 coreutils_8.30-3 cpp_4:9.2.1-3.1+rpi1 cpp-8_8.3.0-26+rpi1 cpp-9_9.2.1-25+rpi1 dash_0.5.10.2-6 dbus_1.12.16-2+b1 dbus-user-session_1.12.16-2+b1 dconf-gsettings-backend_0.34.0-2 dconf-service_0.34.0-2 debconf_1.5.73 debhelper_12.9 debianutils_4.9.1 dh-apparmor_2.13.3-7 dh-autoreconf_19 dh-exec_0.23.2+b2 dh-strip-nondeterminism_1.6.3-2 diffutils_1:3.7-3 dirmngr_2.2.19-1 dmsetup_2:1.02.167-1+b2 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.5-2 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.38-4 findutils_4.7.0-1 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:9.2.1-3.1+rpi1 g++-8_8.3.0-26+rpi1 g++-9_9.2.1-25+rpi1 gcc_4:9.2.1-3.1+rpi1 gcc-8_8.3.0-26+rpi1 gcc-8-base_8.3.0-26+rpi1 gcc-9_9.2.1-25+rpi1 gcc-9-base_9.2.1-25+rpi1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gir1.2-atk-1.0_2.34.1-1 gir1.2-atspi-2.0_2.34.0-3 gir1.2-freedesktop_1.62.0-4 gir1.2-gdkpixbuf-2.0_2.40.0+dfsg-2+rpi1 gir1.2-glib-2.0_1.62.0-4 gir1.2-gtk-2.0_2.24.32-4 gir1.2-gtk-3.0_3.24.13-1 gir1.2-harfbuzz-0.0_2.6.4-1+rpi1 gir1.2-notify-0.7_0.7.8-1 gir1.2-pango-1.0_1.42.4-7+b1 glib-networking_2.62.3-1 glib-networking-common_2.62.3-1 glib-networking-services_2.62.3-1 gnupg_2.2.19-1 gnupg-l10n_2.2.19-1 gnupg-utils_2.2.19-1 gpg_2.2.19-1 gpg-agent_2.2.19-1 gpg-wks-client_2.2.19-1 gpg-wks-server_2.2.19-1 gpgconf_2.2.19-1 gpgsm_2.2.19-1 gpgv_2.2.19-1 grep_3.3-1 groff-base_1.22.4-4 gsettings-desktop-schemas_3.34.0-2 gtk-update-icon-cache_3.24.13-1 gzip_1.9-3 hicolor-icon-theme_0.17-2 hostname_3.23 icu-devtools_63.2-2 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20190709-2 libacl1_2.2.53-5 libapparmor1_2.13.3-7 libapt-pkg5.0_1.8.4 libarchive-zip-perl_1.67-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-25+rpi1 libasound2_1.2.1.2-2 libasound2-data_1.2.1.2-2 libasound2-dev_1.2.1.2-2 libassuan0_2.5.3-7 libasyncns0_0.8-6 libatk-adaptor_2.34.1-2 libatk-bridge2.0-0_2.34.1-2 libatk-bridge2.0-dev_2.34.1-2 libatk1.0-0_2.34.1-1 libatk1.0-data_2.34.1-1 libatk1.0-dev_2.34.1-1 libatomic1_9.2.1-25+rpi1 libatspi2.0-0_2.34.0-3 libatspi2.0-dev_2.34.0-3 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2 libaudit1_1:2.8.5-2+b1 libavahi-client3_0.7-5 libavahi-common-data_0.7-5 libavahi-common3_0.7-5 libbinutils_2.33.90.20200122-2+rpi1 libblkid-dev_2.34-0.1 libblkid1_2.34-0.1 libbrotli1_1.0.7-6 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libbz2-dev_1.0.8-2 libc-bin_2.29-7+rpi1 libc-dev-bin_2.29-7+rpi1 libc6_2.29-7+rpi1 libc6-dev_2.29-7+rpi1 libcairo-gobject2_1.16.0-4 libcairo-script-interpreter2_1.16.0-4 libcairo2_1.16.0-4 libcairo2-dev_1.16.0-4 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcap2-bin_1:2.27-1 libcc1-0_9.2.1-25+rpi1 libclang-6.0-dev_1:6.0.1-12+rpi1 libclang-common-6.0-dev_1:6.0.1-12+rpi1 libclang-common-8-dev_1:8.0.1-7+rpi1 libclang1-6.0_1:6.0.1-12+rpi1 libclang1-8_1:8.0.1-7+rpi1 libcolord2_1.4.3-4 libcom-err2_1.45.5-2 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.10-10+b5 libcrypt1_1:4.4.10-10+b5 libcryptsetup12_2:2.2.2-2 libctf-nobfd0_2.33.90.20200122-2+rpi1 libctf0_2.33.90.20200122-2+rpi1 libcups2_2.3.1-4 libcurl3-gnutls_7.67.0-2 libdatrie1_0.2.12-3+b1 libdb5.3_5.3.28+dfsg1-0.6 libdbus-1-3_1.12.16-2+b1 libdbus-1-dev_1.12.16-2+b1 libdbus-glib-1-2_0.110-5 libdbus-glib-1-dev_0.110-5 libdbus-glib-1-dev-bin_0.110-5 libdconf1_0.34.0-2 libdebconfclient0_0.250 libdebhelper-perl_12.9 libdevmapper1.02.1_2:1.02.167-1+b2 libdpkg-perl_1.19.7 libdrm-amdgpu1_2.4.100-4+rpi1 libdrm-common_2.4.100-4+rpi1 libdrm-dev_2.4.100-4+rpi1 libdrm-etnaviv1_2.4.100-4+rpi1 libdrm-exynos1_2.4.100-4+rpi1 libdrm-freedreno1_2.4.100-4+rpi1 libdrm-nouveau2_2.4.100-4+rpi1 libdrm-omap1_2.4.100-4+rpi1 libdrm-radeon1_2.4.100-4+rpi1 libdrm-tegra0_2.4.100-4+rpi1 libdrm2_2.4.100-4+rpi1 libedit2_3.1-20191231-1 libegl-dev_1.3.0-7 libegl-mesa0_19.3.2-1 libegl1_1.3.0-7 libegl1-mesa-dev_19.3.2-1 libelf1_0.176-1.1 libepoxy-dev_1.5.4-1 libepoxy0_1.5.4-1 libevent-2.1-7_2.1.11-stable-1 libevent-core-2.1-7_2.1.11-stable-1 libevent-dev_2.1.11-stable-1 libevent-extra-2.1-7_2.1.11-stable-1 libevent-openssl-2.1-7_2.1.11-stable-1 libevent-pthreads-2.1-7_2.1.11-stable-1 libexpat1_2.2.9-1 libexpat1-dev_2.2.9-1 libext2fs2_1.45.5-2 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi-dev_3.3-3 libffi7_3.3-3 libfile-stripnondeterminism-perl_1.6.3-2 libflac8_1.3.3-1 libfontconfig1_2.13.1-2 libfontconfig1-dev_2.13.1-2 libfreetype-dev_2.10.1-2 libfreetype6_2.10.1-2 libfreetype6-dev_2.10.1-2 libfribidi-dev_1.0.7-1.1 libfribidi0_1.0.7-1.1 libgbm1_19.3.2-1 libgc1c2_1:7.6.4-0.4 libgcc-8-dev_8.3.0-26+rpi1 libgcc-9-dev_9.2.1-25+rpi1 libgcc1_1:9.2.1-25+rpi1 libgcrypt20_1.8.5-3 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgdk-pixbuf2.0-0_2.40.0+dfsg-2+rpi1 libgdk-pixbuf2.0-bin_2.40.0+dfsg-2+rpi1 libgdk-pixbuf2.0-common_2.40.0+dfsg-2+rpi1 libgdk-pixbuf2.0-dev_2.40.0+dfsg-2+rpi1 libgirepository-1.0-1_1.62.0-4 libgit2-28_0.28.3+dfsg.1-1 libgl-dev_1.3.0-7 libgl1_1.3.0-7 libgl1-mesa-dev_19.3.2-1 libgl1-mesa-dri_19.3.2-1 libglapi-mesa_19.3.2-1 libglib2.0-0_2.62.4-1+rpi1 libglib2.0-bin_2.62.4-1+rpi1 libglib2.0-data_2.62.4-1+rpi1 libglib2.0-dev_2.62.4-1+rpi1 libglib2.0-dev-bin_2.62.4-1+rpi1 libglvnd0_1.3.0-7 libglx-dev_1.3.0-7 libglx-mesa0_19.3.2-1 libglx0_1.3.0-7 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_9.2.1-25+rpi1 libgpg-error0_1.36-7 libgraphite2-3_1.3.13-11 libgraphite2-dev_1.3.13-11 libgssapi-krb5-2_1.17-6+b1 libgtk-3-0_3.24.13-1 libgtk-3-common_3.24.13-1 libgtk-3-dev_3.24.13-1 libgtk2.0-0_2.24.32-4 libgtk2.0-common_2.24.32-4 libgtk2.0-dev_2.24.32-4 libharfbuzz-dev_2.6.4-1+rpi1 libharfbuzz-gobject0_2.6.4-1+rpi1 libharfbuzz-icu0_2.6.4-1+rpi1 libharfbuzz0b_2.6.4-1+rpi1 libhogweed5_3.5.1+really3.5.1-2 libhttp-parser2.9_2.9.2-2 libhunspell-1.7-0_1.7.0-2+b4 libhunspell-dev_1.7.0-2+b4 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_63.2-2 libicu63_63.2-2 libidl-2-0_0.8.14-4 libidl-dev_0.8.14-4 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2 libisl22_0.22-2 libiw-dev_30~pre9-13 libiw30_30~pre9-13 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:1.5.2-2+b1 libjson-c4_0.13.1+dfsg-6 libjson-glib-1.0-0_1.4.4-2 libjson-glib-1.0-common_1.4.4-2 libjsoncpp-dev_1.7.4-3.1 libjsoncpp1_1.7.4-3.1 libk5crypto3_1.17-6+b1 libkeyutils1_1.6-6 libkmod2_26+20191223-1 libkrb5-3_1.17-6+b1 libkrb5support0_1.17-6+b1 libksba8_1.3.5-2 liblcms2-2_2.9-3 libldap-2.4-2_2.4.48+dfsg-1+b2 libldap-common_2.4.48+dfsg-1 libllvm6.0_1:6.0.1-12+rpi1 libllvm8_1:8.0.1-7+rpi1 libllvm9_1:9.0.1-8+rpi1 libltdl7_2.4.6-11 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 liblzo2-2_2.10-2 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmbedcrypto3_2.16.4-1 libmbedtls12_2.16.4-1 libmbedx509-0_2.16.4-1 libmhash2_0.9.9.9-8 libmount-dev_2.34-0.1 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses-dev_6.1+20191019-1 libncurses6_6.1+20191019-1 libncursesw6_6.1+20191019-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1+b2 libnotify-dev_0.7.8-1 libnotify4_0.7.8-1 libnpth0_1.6-1 libnspr4_2:4.24-1 libnspr4-dev_2:4.24-1 libnss3_2:3.49.1-1 libnss3-dev_2:3.49.1-1 libobjc-8-dev_8.3.0-26+rpi1 libobjc-9-dev_9.2.1-25+rpi1 libobjc4_9.2.1-25+rpi1 libogg0_1.3.2-1+b2 libp11-kit0_0.23.18.1-2+b1 libpam-cap_1:2.27-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam-systemd_244.1-1+rpi1 libpam0g_1.3.1-5 libpango-1.0-0_1.42.4-7+b1 libpango1.0-dev_1.42.4-7+b1 libpangocairo-1.0-0_1.42.4-7+b1 libpangoft2-1.0-0_1.42.4-7+b1 libpangoxft-1.0-0_1.42.4-7+b1 libpcre16-3_2:8.39-12 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-12 libpcre3-dev_2:8.39-12 libpcre32-3_2:8.39-12 libpcrecpp0v5_2:8.39-12 libperl5.28_5.28.1-6 libperl5.30_5.30.0-9 libpfm4_4.10.1+git20-g7700f49-2 libpipeline1_1.5.2-2 libpixman-1-0_0.36.0-1 libpixman-1-dev_0.36.0-1 libpng-dev_1.6.37-1 libpng16-16_1.6.37-1 libproxy1v5_0.4.15-9 libpsl5_0.20.2-2 libpthread-stubs0-dev_0.4-1 libpulse-dev_13.0-4 libpulse-mainloop-glib0_13.0-4 libpulse0_13.0-4 libpython-stdlib_2.7.17-2 libpython2-stdlib_2.7.17-2 libpython2.7-minimal_2.7.17-1+b1 libpython2.7-stdlib_2.7.17-1+b1 libpython3-stdlib_3.7.5-3 libpython3.7-minimal_3.7.6-1+b1 libpython3.7-stdlib_3.7.6-1+b1 libraptor2-0_2.0.14-1+b1 librasqal3_0.9.33-0.1 librdf0_1.0.17-1.1+b1 libreadline-dev_8.0-3 libreadline7_7.0-5 libreadline8_8.0-3 librest-0.7-0_0.8.1-1 librsvg2-2_2.46.4-1 librsvg2-common_2.46.4-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b1 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.2-2+rpi1 libselinux1_3.0-1 libselinux1-dev_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsensors-config_1:3.6.0-2 libsensors5_1:3.6.0-2 libsepol1_3.0-1 libsepol1-dev_3.0-1 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1 libsndfile1_1.0.28-6 libsoup-gnome2.4-1_2.68.2-1 libsoup2.4-1_2.68.2-1 libsqlite3-0_3.31.0+really3.30.1+fossil191229-1 libsqlite3-dev_3.31.0+really3.30.1+fossil191229-1 libss2_1.45.5-2 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1d-2 libstartup-notification0_0.12-6 libstartup-notification0-dev_0.12-6 libstd-rust-1.40_1.40.0+dfsg1-5+rpi1 libstd-rust-dev_1.40.0+dfsg1-5+rpi1 libstdc++-8-dev_8.3.0-26+rpi1 libstdc++-9-dev_9.2.1-25+rpi1 libstdc++6_9.2.1-25+rpi1 libsub-override-perl_0.09-2 libsystemd0_244.1-1+rpi1 libtasn1-6_4.15.0-2 libthai-data_0.1.28-3 libthai0_0.1.28-3 libtiff5_4.1.0+git191117-2 libtinfo5_6.1+20191019-1 libtinfo6_6.1+20191019-1 libtool_2.4.6-11 libubsan1_9.2.1-25+rpi1 libuchardet0_0.0.6-3 libudev1_244.1-1+rpi1 libunistring2_0.9.10-2 libuuid1_2.34-0.1 libvorbis0a_1.3.6-2 libvorbisenc2_1.3.6-2 libvpx-dev_1.8.2-1 libvpx6_1.8.2-1 libwayland-bin_1.17.0-1+b1 libwayland-client0_1.17.0-1+b1 libwayland-cursor0_1.17.0-1+b1 libwayland-dev_1.17.0-1+b1 libwayland-egl1_1.17.0-1+b1 libwayland-server0_1.17.0-1+b1 libwebp6_0.6.1-2 libwrap0_7.6.q-30 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libx11-dev_2:1.6.8-1 libx11-xcb-dev_2:1.6.8-1 libx11-xcb1_2:1.6.8-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13.1-2 libxcb-dri3-0_1.13.1-2 libxcb-glx0_1.13.1-2 libxcb-present0_1.13.1-2 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-shm0-dev_1.13.1-2 libxcb-sync1_1.13.1-2 libxcb-util0_0.3.8-3+b2 libxcb-xfixes0_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.2.0-2 libxcursor1_1:1.2.0-2 libxdamage-dev_1:1.1.5-1 libxdamage1_1:1.1.5-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.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.9.1-1 libxkbcommon0_0.9.1-1 libxml2_2.9.4+dfsg1-8 libxml2-utils_2.9.4+dfsg1-8 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 libxshmfence1_1.3-1 libxslt1.1_1.1.32-2.2 libxt-dev_1:1.1.5-1+b3 libxt6_1:1.1.5-1+b3 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxxf86vm1_1:1.1.4-1+b2 libyajl2_2.1.0-3 libz3-4_4.8.7-4 libzstd1_1.4.4+dfsg-1+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2 llvm_1:8.0-48.3 llvm-8_1:8.0.1-7+rpi1 llvm-8-dev_1:8.0.1-7+rpi1 llvm-8-runtime_1:8.0.1-7+rpi1 llvm-dev_1:8.0-48.3 llvm-runtime_1:8.0-48.3 login_1:4.8-1 logsave_1.45.5-2 lsb-base_11.1.0+rpi1 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.4.20200120-1 mesa-common-dev_19.3.2-1 mime-support_3.64 mount_2.34-0.1 mozilla-devscripts_0.54 ncurses-base_6.1+20191019-1 ncurses-bin_6.1+20191019-1 pango1.0-tools_1.42.4-7+b1 passwd_1:4.8-1 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkg-config_0.29-6 po-debconf_1.0.21 python_2.7.17-2 python-librdf_1.0.17.1+dfsg-1.3+b5 python-minimal_2.7.17-2 python-ply_3.11-3 python2_2.7.17-2 python2-minimal_2.7.17-2 python2.7_2.7.17-1+b1 python2.7-minimal_2.7.17-1+b1 python3_3.7.5-3 python3-distutils_3.8.0-1 python3-lib2to3_3.8.0-1 python3-minimal_3.7.5-3 python3.7_3.7.6-1+b1 python3.7-minimal_3.7.6-1+b1 raspbian-archive-keyring_20120528.2 readline-common_8.0-3 rustc_1.40.0+dfsg1-5+rpi1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-thunderbird-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 shared-mime-info_1.10-1 systemd_244.1-1+rpi1 systemd-sysv_244.1-1+rpi1 sysvinit-utils_2.96-2.1 tar_1.30+dfsg-6 tzdata_2019c-3 ucf_3.0038+nmu1 unzip_6.0-25 util-linux_2.34-0.1 uuid-dev_2.34-0.1 wayland-protocols_1.18-1 x11-common_1:7.7+20 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-xinerama-dev_2018.4-4 xkb-data_2.26-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.4-1 yasm_1.3.0-2 zip_3.0-11 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Wed Nov 20 09:54:46 2019 UTC
gpgv: using RSA key B843F038E48484EB39990C4587DEBCF2E67E9905
gpgv: issuer "root@raspbian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./thunderbird_60.9.0-1+rpi1.dsc
dpkg-source: info: extracting thunderbird in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking thunderbird_60.9.0.orig.tar.xz
dpkg-source: info: unpacking thunderbird_60.9.0.orig-lightning-l10n.tar.xz
dpkg-source: info: unpacking thunderbird_60.9.0.orig-thunderbird-l10n.tar.xz
dpkg-source: info: unpacking thunderbird_60.9.0-1+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying thunderbird-l10n/sl-change-Edit-Uredi-to-CTRL-E.patch
dpkg-source: info: applying debian-hacks/Strip-version-number-from-application-before-installation.patch
dpkg-source: info: applying debian-hacks/Add-another-preferences-directory-for-applications-p.patch
dpkg-source: info: applying porting-kfreebsd-hurd/LDAP-support-building-on-GNU-kFreeBSD-and-GNU-Hurd.patch
dpkg-source: info: applying porting/Disable-optimization-on-alpha-for-the-url-classifier.patch
dpkg-source: info: applying fixes/Properly-launch-applications-set-in-HOME-.mailcap.patch
dpkg-source: info: applying debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch
dpkg-source: info: applying debian-hacks/stop-configure-if-with-system-bz2-was-passed-but-no-.patch
dpkg-source: info: applying porting-kfreebsd-hurd/Allow-ipc-code-to-build-on-GNU-kfreebsd.patch
dpkg-source: info: applying debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch
dpkg-source: info: applying porting-kfreebsd-hurd/Allow-ipc-code-to-build-on-GNU-hurd.patch
dpkg-source: info: applying porting-kfreebsd-hurd/Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch
dpkg-source: info: applying fixes/Load-dependent-libraries-with-their-real-path-to-avo.patch
dpkg-source: info: applying prefs/Set-javascript.options.showInConsole.patch
dpkg-source: info: applying prefs/Don-t-auto-disable-extensions-in-system-directories.patch
dpkg-source: info: applying fixes/Bug-628252-os2.cc-fails-to-compile-against-GCC-4.6-m.patch
dpkg-source: info: applying fixes/fix-function-nsMsgComposeAndSend-to-respect-Replo.patch
dpkg-source: info: applying fixes/Bug-1470701-Use-run-time-page-size-when-changing-map.patch
dpkg-source: info: applying fixes/Bug-1505608-Try-to-ensure-the-bss-section-of-the-elf.patch
dpkg-source: info: applying porting-kfreebsd-hurd/ipc-chromium-fix-if-define-for-kFreeBSD-and-Hurd.patch
dpkg-source: info: applying porting-kfreebsd-hurd/FTBFS-hurd-fixing-unsupported-platform-Hurd.patch
dpkg-source: info: applying debian-hacks/changing-the-default-search-engine.patch
dpkg-source: info: applying porting-kfreebsd-hurd/adding-missed-HURD-adoptions.patch
dpkg-source: info: applying porting-m68k/Add-m68k-support-to-Thunderbird.patch
dpkg-source: info: applying debian-hacks/use-icudt-b-l-.dat-depending-on-architecture.patch
dpkg-source: info: applying debian-hacks/Build-against-system-libjsoncpp.patch
dpkg-source: info: applying porting-sh4/Add-sh4-support-to-Thunderbird.patch
dpkg-source: info: applying porting-mips/Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch
dpkg-source: info: applying porting-mips/Bug-1444303-MIPS-Fix-build-failures-after-Bug-1425580-par.patch
dpkg-source: info: applying porting-mips/Bug-1444834-MIPS-Stubout-MacroAssembler-speculationBarrie.patch
dpkg-source: info: applying debian-hacks/icu-use-locale.h-instead-of-xlocale.h.patch
dpkg-source: info: applying debian-hacks/shellutil.py-ignore-tilde-as-special-character.patch
dpkg-source: info: applying fixes/Fix-big-endian-build-for-SKIA.patch
dpkg-source: info: applying porting-sparc64/Bug-1434726-Early-startup-crash-on-Linux-sparc64-in-HashI.patch
dpkg-source: info: applying fixes/Use-msse-2-fpmath-C-CXXFLAGS-only-on-x86_64-platforms.patch
dpkg-source: info: applying fixes/Build-also-gdata-provider-as-xpi-file.patch
dpkg-source: info: applying porting-armel/Bug-1463035-Remove-MOZ_SIGNAL_TRAMPOLINE.-r-darchons.patch
dpkg-source: info: applying porting-armel/Avoid-using-vmrs-vmsr-on-armel.patch
dpkg-source: info: applying porting-powerpc/powerpc-Don-t-use-static-page-sizes-on-powerpc.patch
dpkg-source: info: applying fixes/Bug-1526744-find-dupes.py-Calculate-md5-by-chunk.patch
dpkg-source: info: applying fixes/rust-ignore-not-available-documentation.patch
dpkg-source: info: applying raspbian-rust-triplet-hack.patch
Check disk space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 1:60.9.0-1+rpi1+b1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=c605eeb4e47242eab5a84ad883abfd9b
JOURNAL_STREAM=8:18382
LANG=en_GB.UTF-8
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=116
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-34acaba1-b846-476d-be83-ae870de01534
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_ID=c35302
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package thunderbird
dpkg-buildpackage: info: source version 1:60.9.0-1+rpi1+b1
dpkg-buildpackage: info: source distribution bullseye-staging
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
fakeroot debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean --builddirectory=obj-thunderbird
find -type f -name "*.pyc" -exec rm {} \;
rm -rf third_party/python/psutil/tmp
rm -f configure old-configure js/src/configure js/src/old-configure mozconfig.*
# needed for thunderbird-l10n
rm -rf debian/thunderbird-l10n-build
rm -rf third_party/python/psutil/tmp/
rm -f third_party/python/psutil/psutil/*.so
rm -rf third_party/python/psutil/build/temp*
rm -rf third_party/python/psutil/build/lib*
find . -name '*.pyc' -delete
rm -f mozconfig.*
rm -rf /<<PKGBUILDDIR>>/debian/.cargo
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
dh_autoreconf -a
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# run autoconf for all configure files
if [ "Z2.13" != Z ] || [ ! -e /<<PKGBUILDDIR>>/configure ]; then \
cd /<<PKGBUILDDIR>> && `which autoconf2.13 || which autoconf`; fi
if [ "Z2.13" != Z ] || [ ! -e /<<PKGBUILDDIR>>/js/src/configure ]; then \
cd /<<PKGBUILDDIR>>/js/src && `which autoconf2.13 || which autoconf`; fi
# copy the mozconfig files
cp debian/mozconfig.* .
# Disable debug symbols when building on 32-bits machines, because
# a) the rust compiler can't deal with it in the available address
# space, and b) the linker can't deal with it in the available address
# space either.
echo 'ac_add_options --disable-debug-symbols' >> mozconfig.default
echo 'mk_add_options MOZ_OBJDIR=/<<PKGBUILDDIR>>/obj-thunderbird' >> mozconfig.thunderbird
echo 'ac_add_options --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr' >> mozconfig.default
rebuild ICU data file needed:
# configure the various build settings
# thunderbird, calendar-google-provider, lightning
DIST= ./mach -v configure
0:05.04 Clobber not needed.
0:05.04 Adding make options from /<<PKGBUILDDIR>>/mozconfig.thunderbird
MOZ_MAKE_FLAGS=-j4
MOZ_OBJDIR=/<<PKGBUILDDIR>>/obj-thunderbird
OBJDIR=/<<PKGBUILDDIR>>/obj-thunderbird
FOUND_MOZCONFIG=/<<PKGBUILDDIR>>/mozconfig.thunderbird
export FOUND_MOZCONFIG
0:05.08 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s configure
0:05.08 Environment: {'CPPFLAGS': '-Wdate-time -D_FORTIFY_SOURCE=2', 'DEB_BUILD_MULTIARCH': 'arm-linux-gnueabihf', 'CARGO_HOME': '/<<PKGBUILDDIR>>/debian/.cargo', 'DEB_TARGET_MULTIARCH': 'arm-linux-gnueabihf', 'SCHROOT_UID': '112', 'MOZCONFIG': '/<<PKGBUILDDIR>>/mozconfig.thunderbird', 'DEB_HOST_ARCH_OS': 'linux', 'GCJFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'CXXFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse', 'OBJCXXFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security', 'OBJCFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security', 'DEB_TARGET_GNU_CPU': 'arm', 'DEB_HOST_ARCH': 'armhf', 'HOME': '/sbuild-nonexistent', 'DEB_HOST_ARCH_ENDIAN': 'little', 'LANG': 'en_GB.UTF-8', 'SHELL': '/bin/bash', 'MOZ_BUILD_DATE': '1580690727', 'DEB_TARGET_ARCH_LIBC': 'gnu', 'DEB_BUILD_ARCH_ENDIAN': 'little', 'DEB_HOST_GNU_CPU': 'arm', 'DEB_TARGET_ARCH_ABI': 'eabihf', u'OBJDIR': u'/<<PKGBUILDDIR>>/obj-thunderbird', 'SCHROOT_USER': 'buildd', 'DEB_BUILD_ARCH_OS': 'linux', 'DEB_TARGET_GNU_TYPE': 'arm-linux-gnueabihf', 'MFLAGS': '-w', 'INVOCATION_ID': 'c605eeb4e47242eab5a84ad883abfd9b', 'DEB_HOST_ARCH_BITS': '32', 'XDG_RUNTIME_DIR': '/run/user/112', 'SCHROOT_COMMAND': 'dpkg-buildpackage -us -uc -mRaspbian 2019 test autobuilder <root@raspbian.org> -B -rfakeroot', 'CC': 'gcc-8', 'DEB_BUILD_ARCH_CPU': 'arm', 'DH_INTERNAL_OVERRIDE': 'dh_auto_configure', 'MOZILLA_OFFICIAL': '1', 'DEB_BUILD_ARCH_ABI': 'eabihf', 'XDG_SESSION_ID': 'c35303', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/112/bus', 'DH_INTERNAL_BUILDFLAGS': '1', 'DEB_HOST_ARCH_ABI': 'eabihf', 'CXX': 'g++-8', 'DEB_RULES_REQUIRES_ROOT': 'binary-targets', 'MAKELEVEL': '2', 'DEB_BUILD_GNU_CPU': 'arm', 'DEB_HOST_ARCH_LIBC': 'gnu', 'DEB_TARGET_ARCH_CPU': 'arm', 'DEB_TARGET_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_TARGET_ARCH_OS': 'linux', 'DEB_BUILD_ARCH_LIBC': 'gnu', 'DEB_BUILD_ARCH': 'armhf', 'DEB_BUILD_GNU_SYSTEM': 'linux-gnueabihf', 'DIST': '', 'DEB_HOST_GNU_TYPE': 'arm-linux-gnueabihf', u'TOPSRCDIR': '/<<PKGBUILDDIR>>', 'SCHROOT_CHROOT_NAME': 'bullseye-staging-armhf-sbuild', 'LOGNAME': 'buildd', 'USER': 'buildd', 'DH_INTERNAL_OPTIONS': '-a', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'SCHROOT_ALIAS_NAME': 'bullseye-staging-armhf-sbuild', 'MAKEFLAGS': 'w', 'DEB_BUILD_ARCH_BITS': '32', 'SCHROOT_SESSION_ID': 'bullseye-staging-armhf-sbuild-34acaba1-b846-476d-be83-ae870de01534', u'CONFIG_GUESS': 'armv7l-unknown-linux-gnueabihf', 'JOURNAL_STREAM': '8:18382', 'DEB_TARGET_ARCH_BITS': '32', 'SHLVL': '0', 'NO_BUILDSTATUS_MESSAGES': '1', 'LDFLAGS': '-Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats', 'FCFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'SCHROOT_GID': '116', 'SCHROOT_GROUP': 'buildd', 'SOURCE_DATE_EPOCH': '1580690727', 'DEB_BUILD_GNU_TYPE': 'arm-linux-gnueabihf', 'DEB_HOST_MULTIARCH': 'arm-linux-gnueabihf', 'APT_CONFIG': '/var/lib/sbuild/apt.conf', 'FFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'LC_ALL': 'POSIX', 'DEB_BUILD_OPTIONS': 'parallel=4', '_': './mach', 'MACH': u'1', 'MOZ_LANGPACK_ID': 'thunderbird.mozilla.org', 'DEB_HOST_ARCH_CPU': 'arm', 'PWD': '/<<PKGBUILDDIR>>', 'CONFIGURE_ARGS': '', 'DEB_TARGET_ARCH_ENDIAN': 'little', 'CFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse', 'DEB_HOST_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_TARGET_ARCH': 'armhf', 'PERL_USE_UNSAFE_INC': '1'}
0:05.40 make[2]: Entering directory '/<<PKGBUILDDIR>>'
0:05.40 cd /<<PKGBUILDDIR>>/obj-thunderbird
0:05.42 /<<PKGBUILDDIR>>/configure
0:06.07 Creating Python environment
0:15.24 New python executable in /<<PKGBUILDDIR>>/obj-thunderbird/_virtualenv/bin/python2.7
0:15.24 Also creating executable in /<<PKGBUILDDIR>>/obj-thunderbird/_virtualenv/bin/python
0:15.25 Installing setuptools, pip, wheel...done.
0:17.29 WARNING: Python.h not found. Install Python development headers.
0:17.29 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace)
0:17.29 Reexecuting in the virtualenv
0:18.30 Adding configure options from /<<PKGBUILDDIR>>/mozconfig.thunderbird
0:18.30 --without-system-jpeg
0:18.30 --with-system-bz2
0:18.30 --with-system-icu
0:18.30 --with-system-nspr
0:18.30 --with-system-nss
0:18.30 --with-system-zlib
0:18.30 --with-system-libevent
0:18.31 --with-system-libvpx
0:18.31 --disable-gconf
0:18.31 --disable-install-strip
0:18.31 --disable-strip
0:18.31 --disable-tests
0:18.31 --disable-updater
0:18.31 --disable-webrtc
0:18.31 --enable-default-toolkit=cairo-gtk3
0:18.31 --enable-extensions=default
0:18.31 --enable-official-branding
0:18.31 --enable-optimize
0:18.31 --enable-pie
0:18.31 --enable-readline
0:18.31 --enable-startup-notification
0:18.32 --enable-system-ffi
0:18.32 --enable-system-hunspell
0:18.32 --enable-system-sqlite
0:18.32 --with-distribution-id=org.debian
0:18.32 --with-user-appdir=.mozilla
0:18.32 --with-pthreads
0:18.32 --disable-debug
0:18.32 --host=arm-linux-gnueabihf
0:18.32 --enable-optimize=-O1
0:18.32 --disable-debug-symbols
0:18.32 --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr
0:18.32 --enable-application=comm/mail
0:18.32 --enable-calendar
0:18.32 PARALLEL_BUILD=4
0:18.33 checking for vcs source checkout... no
0:19.54 checking for a shell... /bin/sh
0:19.62 checking for host system type... arm-unknown-linux-gnueabihf
0:19.62 checking for target system type... arm-unknown-linux-gnueabihf
0:19.85 checking for a shell... /bin/sh
0:19.90 checking for host system type... arm-unknown-linux-gnueabihf
0:19.90 checking for target system type... arm-unknown-linux-gnueabihf
0:20.43 checking for vcs source checkout... no
0:20.45 checking whether cross compiling... no
0:20.45 checking for the target C compiler... /usr/bin/gcc-8
0:20.61 checking whether the target C compiler can be used... yes
0:21.10 checking for Python 3... /usr/bin/python3 (3.7.6)
0:21.17 checking for pkg_config... /usr/bin/pkg-config
0:21.25 checking for pkg-config version... 0.29
0:21.27 checking for yasm... /usr/bin/yasm
0:21.32 checking yasm version... 1.3.0
0:21.35 checking the target C compiler version... 8.3.0
0:21.58 checking the target C compiler works... yes
0:21.60 checking for the target C++ compiler... /usr/bin/g++-8
0:21.90 checking whether the target C++ compiler can be used... yes
0:21.90 checking the target C++ compiler version... 8.3.0
0:22.08 checking the target C++ compiler works... yes
0:22.09 checking for the host C compiler... /usr/bin/gcc-8
0:22.17 checking whether the host C compiler can be used... yes
0:22.17 checking the host C compiler version... 8.3.0
0:22.26 checking the host C compiler works... yes
0:22.26 checking for the host C++ compiler... /usr/bin/g++-8
0:22.34 checking whether the host C++ compiler can be used... yes
0:22.34 checking the host C++ compiler version... 8.3.0
0:22.46 checking the host C++ compiler works... yes
0:22.56 checking for 64-bit OS... no
0:22.56 checking bindgen cflags... no
0:22.74 checking for linker... bfd
0:22.92 checking for stdint.h... yes
0:23.10 checking for inttypes.h... yes
0:23.33 checking for malloc.h... yes
0:23.49 checking for alloca.h... yes
0:23.57 checking for sys/byteorder.h... no
0:23.73 checking for getopt.h... yes
0:23.96 checking for unistd.h... yes
0:24.07 checking for nl_types.h... yes
0:24.17 checking for cpuid.h... no
0:24.31 checking for sys/statvfs.h... yes
0:24.42 checking for sys/statfs.h... yes
0:24.54 checking for sys/vfs.h... yes
0:24.75 checking for sys/mount.h... yes
0:25.01 checking for sys/quota.h... yes
0:25.24 checking for linux/quota.h... yes
0:25.42 checking for linux/if_addr.h... yes
0:25.64 checking for linux/rtnetlink.h... yes
0:25.78 checking for sys/queue.h... yes
0:25.92 checking for sys/types.h... yes
0:26.12 checking for netinet/in.h... yes
0:26.23 checking for byteswap.h... yes
0:26.47 checking for linux/perf_event.h... yes
0:26.61 checking for perf_event_open system call... yes
0:26.69 checking whether the C compiler supports -Wunreachable-code-return... no
0:26.74 checking whether the C++ compiler supports -Wunreachable-code-return... no
0:26.80 checking whether the C compiler supports -Wclass-varargs... no
0:26.84 checking whether the C++ compiler supports -Wclass-varargs... no
0:26.90 checking whether the C compiler supports -Wloop-analysis... no
0:26.96 checking whether the C++ compiler supports -Wloop-analysis... no
0:27.07 checking whether the C++ compiler supports -Wc++1z-compat... yes
0:27.10 checking whether the C++ compiler supports -Wcomma... no
0:27.21 checking whether the C compiler supports -Wduplicated-cond... yes
0:27.31 checking whether the C++ compiler supports -Wduplicated-cond... yes
0:27.42 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
0:27.47 checking whether the C compiler supports -Wstring-conversion... no
0:27.53 checking whether the C++ compiler supports -Wstring-conversion... no
0:27.59 checking whether the C++ compiler supports -Wno-inline-new-delete... no
0:27.69 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
0:27.80 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
0:27.91 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
0:28.06 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
0:28.26 checking whether the C compiler supports -Wno-error=array-bounds... yes
0:28.38 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
0:28.50 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
0:28.62 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
0:28.74 checking whether the C compiler supports -Wformat... yes
0:28.84 checking whether the C++ compiler supports -Wformat... yes
0:28.94 checking whether the C compiler supports -Wformat-security... no
0:29.02 checking whether the C++ compiler supports -Wformat-security... no
0:29.13 checking whether the C compiler supports -Wformat-overflow=2... yes
0:29.25 checking whether the C++ compiler supports -Wformat-overflow=2... yes
0:29.35 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
0:29.43 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
0:29.58 checking whether the C++ compiler supports -fno-sized-deallocation... yes
0:29.72 checking for libffi > 3.0.9... yes
0:29.74 checking MOZ_FFI_CFLAGS...
0:29.76 checking MOZ_FFI_LIBS... -lffi
0:29.77 checking for rustc... /usr/bin/rustc
0:29.77 checking for cargo... /usr/bin/cargo
0:31.15 checking rustc version... 1.40.0
0:32.06 checking cargo version... 1.39.0
0:32.40 aarch64-fuchsia (u'aarch64', u'little', u'fuchsia') u'fuchsia'
0:32.42 aarch64-linux-android (u'aarch64', u'little', u'Android') u'android'
0:32.42 aarch64-pc-windows-msvc (u'aarch64', u'little', u'windows-msvc') u'windows-msvc'
0:32.42 aarch64-unknown-cloudabi (u'aarch64', u'little', u'cloudabi') u'cloudabi'
0:32.42 aarch64-unknown-freebsd (u'aarch64', u'little', u'FreeBSD') u'freebsd'
0:32.42 aarch64-unknown-hermit (u'aarch64', u'little', u'hermit') u'hermit'
0:32.42 aarch64-unknown-linux-gnu (u'aarch64', u'little', u'GNU') u'linux-gnu'
0:32.42 aarch64-unknown-linux-musl (u'aarch64', u'little', u'GNU') u'linux-musl'
0:32.42 aarch64-unknown-netbsd (u'aarch64', u'little', u'NetBSD') u'netbsd'
0:32.43 aarch64-unknown-none (u'aarch64', u'little', u'none') u'none'
0:32.43 aarch64-unknown-none-softfloat (u'aarch64', u'little', u'none-softfloat') u'none-softfloat'
0:32.43 aarch64-unknown-openbsd (u'aarch64', u'little', u'OpenBSD') u'openbsd'
0:32.43 aarch64-unknown-redox (u'aarch64', u'little', u'redox') u'redox'
0:32.43 aarch64-uwp-windows-msvc (u'aarch64', u'little', u'windows-msvc') u'windows-msvc'
0:32.43 aarch64-wrs-vxworks (u'aarch64', u'little', u'vxworks') u'vxworks'
0:32.43 arm-linux-androideabi (u'arm', u'little', u'Android') u'androideabi'
0:32.43 arm-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
0:32.43 arm-unknown-linux-gnueabihf (u'arm', u'little', u'GNU') u'linux-gnueabihf'
0:32.44 arm-unknown-linux-musleabi (u'arm', u'little', u'GNU') u'linux-musleabi'
0:32.44 arm-unknown-linux-musleabihf (u'arm', u'little', u'GNU') u'linux-musleabihf'
0:32.45 armebv7r-none-eabi (u'arm', u'big', u'eabi') u'eabi'
0:32.45 armebv7r-none-eabihf (u'arm', u'big', u'eabihf') u'eabihf'
0:32.45 armv4t-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
0:32.45 armv5te-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
0:32.45 armv5te-unknown-linux-musleabi (u'arm', u'little', u'GNU') u'linux-musleabi'
0:32.45 armv6-unknown-freebsd (u'arm', u'little', u'FreeBSD') u'freebsd'
0:32.45 armv6-unknown-netbsd-eabihf (u'arm', u'little', u'NetBSD') u'netbsd-eabihf'
0:32.45 armv7-linux-androideabi (u'arm', u'little', u'Android') u'androideabi'
0:32.46 armv7-unknown-cloudabi-eabihf (u'arm', u'little', u'cloudabi-eabihf') u'cloudabi-eabihf'
0:32.46 armv7-unknown-freebsd (u'arm', u'little', u'FreeBSD') u'freebsd'
0:32.46 armv7-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
0:32.46 armv7-unknown-linux-gnueabihf (u'arm', u'little', u'GNU') u'linux-gnueabihf'
0:32.46 armv7-unknown-linux-musleabi (u'arm', u'little', u'GNU') u'linux-musleabi'
0:32.46 armv7-unknown-linux-musleabihf (u'arm', u'little', u'GNU') u'linux-musleabihf'
0:32.46 armv7-unknown-netbsd-eabihf (u'arm', u'little', u'NetBSD') u'netbsd-eabihf'
0:32.46 armv7-wrs-vxworks-eabihf (u'arm', u'little', u'vxworks-eabihf') u'vxworks-eabihf'
0:32.46 armv7r-none-eabi (u'arm', u'little', u'eabi') u'eabi'
0:32.47 armv7r-none-eabihf (u'arm', u'little', u'eabihf') u'eabihf'
0:32.47 asmjs-unknown-emscripten (u'asmjs', u'unknown', u'emscripten') u'emscripten'
0:32.47 hexagon-unknown-linux-musl (u'hexagon', u'unknown', u'GNU') u'linux-musl'
0:32.47 i586-pc-windows-msvc (u'x86', u'little', u'windows-msvc') u'windows-msvc'
0:32.47 i586-unknown-linux-gnu (u'x86', u'little', u'GNU') u'linux-gnu'
0:32.47 i586-unknown-linux-musl (u'x86', u'little', u'GNU') u'linux-musl'
0:32.47 i686-apple-darwin (u'x86', u'little', u'OSX') u'darwin'
0:32.47 i686-linux-android (u'x86', u'little', u'Android') u'android'
0:32.47 i686-pc-windows-gnu (u'x86', u'little', u'windows-gnu') u'windows-gnu'
0:32.48 i686-pc-windows-msvc (u'x86', u'little', u'windows-msvc') u'windows-msvc'
0:32.48 i686-unknown-cloudabi (u'x86', u'little', u'cloudabi') u'cloudabi'
0:32.48 i686-unknown-dragonfly (u'x86', u'little', u'DragonFly') u'dragonfly'
0:32.48 i686-unknown-freebsd (u'x86', u'little', u'FreeBSD') u'freebsd'
0:32.48 i686-unknown-haiku (u'x86', u'little', u'haiku') u'haiku'
0:32.48 i686-unknown-linux-gnu (u'x86', u'little', u'GNU') u'linux-gnu'
0:32.48 i686-unknown-linux-musl (u'x86', u'little', u'GNU') u'linux-musl'
0:32.48 i686-unknown-netbsd (u'x86', u'little', u'NetBSD') u'netbsd'
0:32.48 i686-unknown-openbsd (u'x86', u'little', u'OpenBSD') u'openbsd'
0:32.48 i686-unknown-uefi (u'x86', u'little', u'uefi') u'uefi'
0:32.49 i686-uwp-windows-gnu (u'x86', u'little', u'windows-gnu') u'windows-gnu'
0:32.49 i686-uwp-windows-msvc (u'x86', u'little', u'windows-msvc') u'windows-msvc'
0:32.49 i686-wrs-vxworks (u'x86', u'little', u'vxworks') u'vxworks'
0:32.49 mips-unknown-linux-gnu (u'mips32', u'big', u'GNU') u'linux-gnu'
0:32.49 mips-unknown-linux-musl (u'mips32', u'big', u'GNU') u'linux-musl'
0:32.49 mips-unknown-linux-uclibc (u'mips32', u'big', u'GNU') u'linux-uclibc'
0:32.49 mips64-unknown-linux-gnuabi64 (u'mips64', u'big', u'GNU') u'linux-gnuabi64'
0:32.49 mips64-unknown-linux-muslabi64 (u'mips64', u'big', u'GNU') u'linux-muslabi64'
0:32.49 mips64el-unknown-linux-gnuabi64 (u'mips64', u'little', u'GNU') u'linux-gnuabi64'
0:32.50 mips64el-unknown-linux-muslabi64 (u'mips64', u'little', u'GNU') u'linux-muslabi64'
0:32.50 mipsel-unknown-linux-gnu (u'mips32', u'little', u'GNU') u'linux-gnu'
0:32.50 mipsel-unknown-linux-musl (u'mips32', u'little', u'GNU') u'linux-musl'
0:32.50 mipsel-unknown-linux-uclibc (u'mips32', u'little', u'GNU') u'linux-uclibc'
0:32.50 mipsisa32r6-unknown-linux-gnu (u'mipsisa32r6', u'unknown', u'GNU') u'linux-gnu'
0:32.50 mipsisa32r6el-unknown-linux-gnu (u'mipsisa32r6el', u'unknown', u'GNU') u'linux-gnu'
0:32.50 mipsisa64r6-unknown-linux-gnuabi64 (u'mipsisa64r6', u'unknown', u'GNU') u'linux-gnuabi64'
0:32.50 mipsisa64r6el-unknown-linux-gnuabi64 (u'mipsisa64r6el', u'unknown', u'GNU') u'linux-gnuabi64'
0:32.51 msp430-none-elf (u'msp430', u'unknown', u'elf') u'elf'
0:32.51 nvptx64-nvidia-cuda (u'nvptx64', u'unknown', u'cuda') u'cuda'
0:32.51 powerpc-unknown-linux-gnu (u'ppc', u'big', u'GNU') u'linux-gnu'
0:32.51 powerpc-unknown-linux-gnuspe (u'ppc', u'big', u'GNU') u'linux-gnuspe'
0:32.51 powerpc-unknown-linux-musl (u'ppc', u'big', u'GNU') u'linux-musl'
0:32.51 powerpc-unknown-netbsd (u'ppc', u'big', u'NetBSD') u'netbsd'
0:32.51 powerpc-wrs-vxworks (u'ppc', u'big', u'vxworks') u'vxworks'
0:32.51 powerpc-wrs-vxworks-spe (u'ppc', u'big', u'vxworks-spe') u'vxworks-spe'
0:32.51 powerpc64-unknown-freebsd (u'ppc64', u'big', u'FreeBSD') u'freebsd'
0:32.52 powerpc64-unknown-linux-gnu (u'ppc64', u'big', u'GNU') u'linux-gnu'
0:32.52 powerpc64-unknown-linux-musl (u'ppc64', u'big', u'GNU') u'linux-musl'
0:32.52 powerpc64-wrs-vxworks (u'ppc64', u'big', u'vxworks') u'vxworks'
0:32.52 powerpc64le-unknown-linux-gnu (u'ppc64', u'little', u'GNU') u'linux-gnu'
0:32.52 powerpc64le-unknown-linux-musl (u'ppc64', u'little', u'GNU') u'linux-musl'
0:32.52 riscv32i-unknown-none-elf (u'riscv32i', u'unknown', u'none-elf') u'none-elf'
0:32.52 riscv32imac-unknown-none-elf (u'riscv32imac', u'unknown', u'none-elf') u'none-elf'
0:32.52 riscv32imc-unknown-none-elf (u'riscv32imc', u'unknown', u'none-elf') u'none-elf'
0:32.52 riscv64gc-unknown-linux-gnu (u'riscv64gc', u'unknown', u'GNU') u'linux-gnu'
0:32.52 riscv64gc-unknown-none-elf (u'riscv64gc', u'unknown', u'none-elf') u'none-elf'
0:32.53 riscv64imac-unknown-none-elf (u'riscv64imac', u'unknown', u'none-elf') u'none-elf'
0:32.53 s390x-unknown-linux-gnu (u's390x', u'big', u'GNU') u'linux-gnu'
0:32.53 sparc-unknown-linux-gnu (u'sparc', u'big', u'GNU') u'linux-gnu'
0:32.53 sparc64-unknown-linux-gnu (u'sparc64', u'big', u'GNU') u'linux-gnu'
0:32.53 sparc64-unknown-netbsd (u'sparc64', u'big', u'NetBSD') u'netbsd'
0:32.53 sparc64-unknown-openbsd (u'sparc64', u'big', u'OpenBSD') u'openbsd'
0:32.53 sparcv9-sun-solaris (u'sparc64', u'big', u'SunOS') u'solaris'
0:32.53 thumbv6m-none-eabi (u'thumbv6m', u'unknown', u'eabi') u'eabi'
0:32.53 thumbv7a-pc-windows-msvc (u'thumbv7a', u'unknown', u'windows-msvc') u'windows-msvc'
0:32.53 thumbv7em-none-eabi (u'thumbv7em', u'unknown', u'eabi') u'eabi'
0:32.53 thumbv7em-none-eabihf (u'thumbv7em', u'unknown', u'eabihf') u'eabihf'
0:32.54 thumbv7m-none-eabi (u'thumbv7m', u'unknown', u'eabi') u'eabi'
0:32.54 thumbv7neon-linux-androideabi (u'thumbv7neon', u'unknown', u'Android') u'androideabi'
0:32.54 thumbv7neon-unknown-linux-gnueabihf (u'thumbv7neon', u'unknown', u'GNU') u'linux-gnueabihf'
0:32.54 thumbv8m.base-none-eabi (u'thumbv8m.base', u'unknown', u'eabi') u'eabi'
0:32.54 thumbv8m.main-none-eabi (u'thumbv8m.main', u'unknown', u'eabi') u'eabi'
0:32.54 thumbv8m.main-none-eabihf (u'thumbv8m.main', u'unknown', u'eabihf') u'eabihf'
0:32.54 wasm32-unknown-emscripten (u'wasm32', u'unknown', u'emscripten') u'emscripten'
0:32.54 wasm32-unknown-unknown (u'wasm32', u'unknown', u'unknown') u'unknown'
0:32.54 wasm32-wasi (u'wasm32', u'unknown', u'wasi') u'wasi'
0:32.55 x86_64-apple-darwin (u'x86_64', u'little', u'OSX') u'darwin'
0:32.55 x86_64-fortanix-unknown-sgx (u'x86_64', u'little', u'unknown-sgx') u'unknown-sgx'
0:32.55 x86_64-fuchsia (u'x86_64', u'little', u'fuchsia') u'fuchsia'
0:34.25 x86_64-linux-android (u'x86_64', u'little', u'Android') u'android'
0:34.25 x86_64-linux-kernel (u'x86_64', u'little', u'kernel') u'kernel'
0:34.25 x86_64-pc-solaris (u'x86_64', u'little', u'SunOS') u'solaris'
0:34.25 x86_64-pc-windows-gnu (u'x86_64', u'little', u'windows-gnu') u'windows-gnu'
0:34.25 x86_64-pc-windows-msvc (u'x86_64', u'little', u'windows-msvc') u'windows-msvc'
0:34.25 x86_64-rumprun-netbsd (u'x86_64', u'little', u'NetBSD') u'netbsd'
0:34.25 x86_64-sun-solaris (u'x86_64', u'little', u'SunOS') u'solaris'
0:34.25 x86_64-unknown-cloudabi (u'x86_64', u'little', u'cloudabi') u'cloudabi'
0:34.26 x86_64-unknown-dragonfly (u'x86_64', u'little', u'DragonFly') u'dragonfly'
0:34.26 x86_64-unknown-freebsd (u'x86_64', u'little', u'FreeBSD') u'freebsd'
0:34.26 x86_64-unknown-haiku (u'x86_64', u'little', u'haiku') u'haiku'
0:34.26 x86_64-unknown-hermit (u'x86_64', u'little', u'hermit') u'hermit'
0:34.26 x86_64-unknown-l4re-uclibc (u'x86_64', u'little', u'l4re-uclibc') u'l4re-uclibc'
0:34.26 x86_64-unknown-linux-gnu (u'x86_64', u'little', u'GNU') u'linux-gnu'
0:34.26 x86_64-unknown-linux-gnux32 (u'x86_64', u'little', u'GNU') u'linux-gnux32'
0:34.26 x86_64-unknown-linux-musl (u'x86_64', u'little', u'GNU') u'linux-musl'
0:34.26 x86_64-unknown-netbsd (u'x86_64', u'little', u'NetBSD') u'netbsd'
0:34.26 x86_64-unknown-openbsd (u'x86_64', u'little', u'OpenBSD') u'openbsd'
0:34.26 x86_64-unknown-redox (u'x86_64', u'little', u'redox') u'redox'
0:34.26 x86_64-unknown-uefi (u'x86_64', u'little', u'uefi') u'uefi'
0:34.26 x86_64-uwp-windows-gnu (u'x86_64', u'little', u'windows-gnu') u'windows-gnu'
0:34.26 x86_64-uwp-windows-msvc (u'x86_64', u'little', u'windows-msvc') u'windows-msvc'
0:34.26 x86_64-wrs-vxworks (u'x86_64', u'little', u'vxworks') u'vxworks'
0:34.27 arm-unknown-linux-gnueabihf (u'arm', u'little', u'GNU') u'linux-gnueabihf'
0:34.27 using per_raw_os.get with tuple (u'arm', u'little', u'linux-gnueabihf')
0:34.27 using per_raw_os.get with tuple (u'arm', u'little', u'linux-gnueabihf')
0:34.39 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
0:34.43 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:34.45 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo
0:34.49 checking for fontconfig >= 2.7.0... yes
0:34.51 checking _FONTCONFIG_CFLAGS... -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16
0:34.54 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
0:34.57 checking for freetype2 >= 6.1.0... yes
0:34.59 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
0:34.62 checking _FT2_LIBS... -lfreetype
0:34.63 checking for tar... /bin/tar
0:34.64 checking for unzip... /usr/bin/unzip
0:34.64 checking for zip... /usr/bin/zip
0:34.64 checking for gn... not found
0:34.64 checking for the Mozilla API key... no
0:34.64 checking for the Google Location Service API key... no
0:34.65 checking for the Google Safebrowsing API key... no
0:34.65 checking for the Bing API key... no
0:34.65 checking for the Adjust SDK key... no
0:34.65 checking for the Leanplum SDK key... no
0:34.65 checking for the Pocket API key... no
0:34.69 checking for llvm-config... /usr/bin/llvm-config
0:35.53 checking for awk... /usr/bin/mawk
0:35.53 checking for perl... /usr/bin/perl
0:35.61 checking for minimum required perl version >= 5.006... 5.030000
0:35.70 checking for full perl installation... yes
0:35.70 checking for gmake... /usr/bin/make
0:35.72 checking for watchman... not found
0:35.73 checking for xargs... /usr/bin/xargs
0:35.73 checking for rpmbuild... not found
0:35.77 checking for hunspell... yes
0:35.80 checking MOZ_HUNSPELL_CFLAGS... -I/usr/include/hunspell
0:35.82 checking MOZ_HUNSPELL_LIBS... -lhunspell-1.7
0:35.84 checking for autoconf... /usr/bin/autoconf2.13
0:35.84 Refreshing /<<PKGBUILDDIR>>/old-configure with /usr/bin/autoconf2.13
0:38.01 creating cache ./config.cache
0:38.12 checking host system type... arm-unknown-linux-gnueabihf
0:38.19 checking target system type... arm-unknown-linux-gnueabihf
0:38.26 checking build system type... arm-unknown-linux-gnueabihf
0:38.26 checking for objcopy... /usr/bin/objcopy
0:38.27 checking for gcc... /usr/bin/gcc-8 -std=gnu99
0:38.59 checking whether the C compiler (/usr/bin/gcc-8 -std=gnu99 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) works... yes
0:38.60 checking whether the C compiler (/usr/bin/gcc-8 -std=gnu99 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) is a cross-compiler... no
0:38.63 checking whether we are using GNU C... yes
0:38.75 checking whether /usr/bin/gcc-8 -std=gnu99 accepts -g... yes
0:38.75 checking for c++... /usr/bin/g++-8
0:39.12 checking whether the C++ compiler (/usr/bin/g++-8 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) works... yes
0:39.13 checking whether the C++ compiler (/usr/bin/g++-8 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) is a cross-compiler... no
0:39.15 checking whether we are using GNU C++... yes
0:39.27 checking whether /usr/bin/g++-8 accepts -g... yes
0:39.27 checking for ranlib... ranlib
0:39.27 checking for as... /usr/bin/as
0:39.27 checking for ar... ar
0:39.28 checking for strip... strip
0:39.28 checking for windres... no
0:39.28 checking for otool... no
0:40.05 checking for X... libraries , headers
0:40.23 checking for dnet_ntoa in -ldnet... no
0:40.41 checking for dnet_ntoa in -ldnet_stub... no
0:40.72 checking for gethostbyname... yes
0:40.98 checking for connect... yes
0:41.24 checking for remove... yes
0:41.51 checking for shmat... yes
0:41.81 checking for IceConnectionNumber in -lICE... yes
0:42.16 checking for ARM SIMD support in compiler... yes
0:42.20 checking ARM version support in compiler... 6
0:42.49 checking for ARM NEON support in compiler... yes
0:42.96 checking for --noexecstack option to as... yes
0:43.26 checking for -z noexecstack option to ld... yes
0:43.54 checking for -z text option to ld... yes
0:43.84 checking for -z relro option to ld... yes
0:44.11 checking for --build-id option to ld... yes
0:44.40 checking for --ignore-unresolved-symbol option to ld... yes
0:44.44 checking if toolchain supports -mssse3 option... no
0:44.48 checking if toolchain supports -msse4.1 option... no
0:44.71 checking whether the linker supports Identical Code Folding... no
0:45.82 checking whether removing dead symbols breaks debugging... no
0:46.09 checking for PIE support... yes
0:46.25 checking for working const... yes
0:46.30 checking for mode_t... yes
0:46.35 checking for off_t... yes
0:46.41 checking for pid_t... yes
0:46.47 checking for size_t... yes
0:47.89 checking whether 64-bits std::atomic requires -latomic... yes
0:48.08 checking for dirent.h that defines DIR... yes
0:48.30 checking for opendir in -ldir... no
0:48.44 checking for sockaddr_in.sin_len... false
0:48.58 checking for sockaddr_in6.sin6_len... false
0:48.68 checking for sockaddr.sa_len... false
0:48.85 checking for gethostbyname_r in -lc_r... no
0:49.36 checking for library containing dlopen... -ldl
0:49.52 checking for dlfcn.h... yes
0:49.83 checking for dladdr... yes
0:50.13 checking for memmem... yes
0:50.30 checking for socket in -lsocket... no
0:50.63 checking for XDrawLines in -lX11... yes
0:50.96 checking for XextAddDisplay in -lXext... yes
0:51.27 checking for XtFree in -lXt... yes
0:51.58 checking for xcb_connect in -lxcb... yes
0:51.90 checking for xcb_shm_query_version in -lxcb-shm... yes
0:52.21 checking for XGetXCBConnection in -lX11-xcb... yes
0:52.42 checking for pthread_create in -lpthreads... no
0:52.70 checking for pthread_create in -lpthread... yes
0:52.95 checking whether /usr/bin/gcc-8 -std=gnu99 accepts -pthread... yes
0:53.19 checking for pthread.h... yes
0:53.36 checking whether /usr/bin/gcc-8 -std=gnu99 needs -traditional... no
0:53.65 checking for 8-bit clean memcmp... yes
0:53.92 checking for stat64... yes
0:54.23 checking for lstat64... yes
0:54.54 checking for truncate64... yes
0:54.85 checking for statvfs64... yes
0:55.15 checking for statvfs... yes
0:55.44 checking for statfs64... yes
0:55.74 checking for statfs... yes
0:56.03 checking for getpagesize... yes
0:56.31 checking for gmtime_r... yes
0:56.65 checking for localtime_r... yes
0:56.95 checking for arc4random... no
0:57.23 checking for arc4random_buf... no
0:57.53 checking for mallinfo... yes
0:57.84 checking for gettid... no
0:58.14 checking for lchown... yes
0:58.45 checking for setpriority... yes
0:58.78 checking for strerror... yes
0:59.08 checking for syscall... yes
0:59.39 checking for clock_gettime(CLOCK_MONOTONIC)...
0:59.72 checking for pthread_cond_timedwait_monotonic_np...
1:00.24 checking for res_ninit()... yes
1:00.48 checking for an implementation of va_copy()... yes
1:00.68 checking whether va_list can be copied by value... yes
1:00.82 checking for ARM EABI... yes
1:01.48 checking for C++ dynamic_cast to void*... yes
1:01.83 checking for __thread keyword for TLS variables... yes
1:02.13 checking for localeconv... yes
1:02.32 checking for malloc.h... yes
1:02.62 checking for strndup... yes
1:02.91 checking for posix_memalign... yes
1:03.23 checking for memalign... yes
1:03.54 checking for malloc_usable_size... yes
1:03.67 checking whether malloc_usable_size definition can use const argument... no
1:03.74 checking for valloc in malloc.h... yes
1:03.79 checking for valloc in unistd.h... no
1:03.81 checking NSPR selection... system
1:03.81 checking for nspr-config... /usr/bin/nspr-config
1:03.90 checking for NSPR - version >= 4.19... yes
1:04.43 checking for libevent... yes
1:04.45 checking MOZ_LIBEVENT_CFLAGS...
1:04.46 checking MOZ_LIBEVENT_LIBS... -levent
1:04.46 checking for nss-config... /usr/bin/nss-config
1:04.55 checking for NSS - version >= 3.36.8... yes
1:04.85 checking for gzread in -lz... yes
1:05.38 checking for BZ2_bzread in -lbz2... yes
1:05.38 checking if app-specific confvars.sh exists... /<<PKGBUILDDIR>>/comm/mail/confvars.sh
1:05.56 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes
1:05.59 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/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/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -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/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
1:05.61 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
1:05.65 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes
1:05.68 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/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/uuid -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/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
1:05.70 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
1:05.72 checking for libstartup-notification-1.0 >= 0.8... yes
1:05.74 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0
1:05.75 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1
1:05.81 checking for dbus-1 >= 0.60... yes
1:05.81 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include
1:05.83 checking MOZ_DBUS_LIBS... -ldbus-1
1:05.88 checking for dbus-glib-1 >= 0.60... yes
1:05.90 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
1:05.92 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
1:06.13 checking for vpx >= 1.5.0... yes
1:06.15 checking MOZ_LIBVPX_CFLAGS...
1:06.16 checking MOZ_LIBVPX_LIBS... -lvpx -lm
1:06.32 checking for vpx/vpx_decoder.h... yes
1:06.68 checking for vpx_codec_dec_init_ver in -lvpx... yes
1:06.78 checking for vpx_mem/vpx_mem.h... no
1:06.84 checking for libpulse... yes
1:06.86 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
1:06.87 checking MOZ_PULSEAUDIO_LIBS... -lpulse
1:07.09 checking for linux/joystick.h... yes
1:07.13 checking for gthread-2.0... yes
1:07.15 checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
1:07.16 checking MOZ_GTHREAD_LIBS... -lgthread-2.0 -pthread -lglib-2.0
1:07.20 checking for wget... no
1:07.24 checking for sqlite3 >= 3.22.0... yes
1:07.26 checking SQLITE_CFLAGS...
1:07.27 checking SQLITE_LIBS... -lsqlite3
1:07.67 checking for SQLITE_SECURE_DELETE support in system SQLite... yes
1:08.00 checking for SQLITE_THREADSAFE support in system SQLite... yes
1:08.33 checking for SQLITE_ENABLE_FTS3 support in system SQLite... yes
1:08.67 checking for SQLITE_ENABLE_UNLOCK_NOTIFY support in system SQLite... yes
1:09.01 checking for SQLITE_ENABLE_DBSTAT_VTAB support in system SQLite... yes
1:09.19 checking for valid C compiler optimization flags... yes
1:10.04 checking for __cxa_demangle... yes
1:10.23 checking for unwind.h... yes
1:10.64 checking for _Unwind_Backtrace... yes
1:10.67 checking for -pipe support... yes
1:10.94 checking what kind of list files are supported by the linker... linkerscript
1:11.08 checking what kind of ordering can be done with the linker... none
1:11.10 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
1:11.11 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
1:11.12 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
1:11.43 checking for FT_Bitmap_Size.y_ppem... yes
1:11.79 checking for FT_GlyphSlot_Embolden... yes
1:12.09 checking for FT_Load_Sfnt_Table... yes
1:12.37 checking for fontconfig/fcfreetype.h... yes
1:12.53 checking for icu-i18n >= 59.1... yes
1:12.54 checking MOZ_ICU_CFLAGS...
1:12.55 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
1:12.88 checking for posix_fadvise... yes
1:13.13 checking for posix_fallocate... yes
1:13.62 updating cache ./config.cache
1:13.63 creating ./config.data
1:14.29 js/src> configuring
1:14.31 js/src> running /<<PKGBUILDDIR>>/obj-thunderbird/_virtualenv/bin/python /<<PKGBUILDDIR>>/build/../configure.py --enable-project=js --target=arm-unknown-linux-gnueabihf --host=arm-unknown-linux-gnueabihf --enable-extensions=default --disable-gconf --disable-install-strip --enable-official-branding --enable-pie --enable-readline --enable-startup-notification --disable-strip --enable-system-sqlite --disable-updater --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr --with-distribution-id=org.debian --with-pthreads --with-system-bz2 --with-system-icu --without-system-jpeg --with-system-libevent --with-system-libvpx --with-system-nss --with-system-zlib --with-user-appdir=.mozilla --disable-tests --disable-debug --disable-rust-debug --enable-optimize=-O1 --enable-xcode-checks --without-toolchain-prefix --without-visual-studio-version --disable-debug-symbols --disable-address-sanitizer --enable-release --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-coverage --disable-stdcxx-compat --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --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-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --with-nspr-cflags=-I/usr/include/nspr --with-nspr-libs=-L/usr/lib/arm-linux-gnueabihf -lplds4 -lplc4 -lnspr4 -lpthread -ldl --prefix=/<<PKGBUILDDIR>>/obj-thunderbird/dist JS_STANDALONE= --cache-file=/<<PKGBUILDDIR>>/obj-thunderbird/config.cache
1:14.82 js/src> checking for vcs source checkout... no
1:15.06 js/src> checking for a shell... /bin/sh
1:15.12 js/src> checking for host system type... arm-unknown-linux-gnueabihf
1:15.18 js/src> checking for target system type... arm-unknown-linux-gnueabihf
1:15.19 js/src> checking for a shell... /bin/sh
1:15.24 js/src> checking for host system type... arm-unknown-linux-gnueabihf
1:15.30 js/src> checking for target system type... arm-unknown-linux-gnueabihf
1:15.32 js/src> checking for android platform directory... no
1:15.32 js/src> checking for android sysroot directory... no
1:15.32 js/src> checking for android system directory... no
1:15.33 js/src> checking for the Android toolchain directory... not found
1:15.50 js/src> checking for android platform directory... no
1:15.50 js/src> checking for android system directory... no
1:15.50 js/src> checking for android sysroot directory... no
1:15.50 js/src> checking for the Android toolchain directory... not found
1:16.45 js/src> checking for vcs source checkout... no
1:16.47 js/src> checking whether cross compiling... no
1:16.47 js/src> checking for the target C compiler... /usr/bin/gcc-8
1:16.55 js/src> checking whether the target C compiler can be used... yes
1:16.70 js/src> checking for Python 3... /usr/bin/python3 (3.7.6)
1:16.74 js/src> checking for pkg_config... /usr/bin/pkg-config
1:16.75 js/src> checking for pkg-config version... 0.29
1:16.76 js/src> checking for yasm... /usr/bin/yasm
1:16.78 js/src> checking yasm version... 1.3.0
1:16.80 js/src> checking for android ndk version... no
1:16.80 js/src> checking for GoogleVR SDK... Not specified
1:16.81 js/src> checking the target C compiler version... 8.3.0
1:16.92 js/src> checking the target C compiler works... yes
1:16.92 js/src> checking for the target C++ compiler... /usr/bin/g++-8
1:17.01 js/src> checking whether the target C++ compiler can be used... yes
1:17.01 js/src> checking the target C++ compiler version... 8.3.0
1:17.15 js/src> checking the target C++ compiler works... yes
1:17.16 js/src> checking for the host C compiler... /usr/bin/gcc-8
1:17.23 js/src> checking whether the host C compiler can be used... yes
1:17.24 js/src> checking the host C compiler version... 8.3.0
1:17.36 js/src> checking the host C compiler works... yes
1:17.37 js/src> checking for the host C++ compiler... /usr/bin/g++-8
1:17.44 js/src> checking whether the host C++ compiler can be used... yes
1:17.44 js/src> checking the host C++ compiler version... 8.3.0
1:17.56 js/src> checking the host C++ compiler works... yes
1:17.66 js/src> checking for 64-bit OS... no
1:17.66 js/src> checking bindgen cflags... no
1:17.74 js/src> checking for linker... bfd
1:17.88 js/src> checking for stdint.h... yes
1:18.02 js/src> checking for inttypes.h... yes
1:18.19 js/src> checking for malloc.h... yes
1:18.31 js/src> checking for alloca.h... yes
1:18.39 js/src> checking for sys/byteorder.h... no
1:18.53 js/src> checking for getopt.h... yes
1:18.70 js/src> checking for unistd.h... yes
1:18.84 js/src> checking for nl_types.h... yes
1:18.92 js/src> checking for cpuid.h... no
1:19.08 js/src> checking for sys/statvfs.h... yes
1:19.22 js/src> checking for sys/statfs.h... yes
1:19.37 js/src> checking for sys/vfs.h... yes
1:19.53 js/src> checking for sys/mount.h... yes
1:19.69 js/src> checking for sys/quota.h... yes
1:19.87 js/src> checking for linux/quota.h... yes
1:20.03 js/src> checking for linux/if_addr.h... yes
1:20.25 js/src> checking for linux/rtnetlink.h... yes
1:20.36 js/src> checking for sys/queue.h... yes
1:20.51 js/src> checking for sys/types.h... yes
1:20.70 js/src> checking for netinet/in.h... yes
1:20.82 js/src> checking for byteswap.h... yes
1:20.96 js/src> checking for linux/perf_event.h... yes
1:21.09 js/src> checking for perf_event_open system call... yes
1:21.17 js/src> checking whether the C compiler supports -Wunreachable-code-return... no
1:21.23 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no
1:21.29 js/src> checking whether the C compiler supports -Wclass-varargs... no
1:21.35 js/src> checking whether the C++ compiler supports -Wclass-varargs... no
1:21.41 js/src> checking whether the C compiler supports -Wloop-analysis... no
1:21.46 js/src> checking whether the C++ compiler supports -Wloop-analysis... no
1:21.59 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes
1:21.64 js/src> checking whether the C++ compiler supports -Wcomma... no
1:21.76 js/src> checking whether the C compiler supports -Wduplicated-cond... yes
1:21.89 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes
1:22.03 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
1:22.07 js/src> checking whether the C compiler supports -Wstring-conversion... no
1:22.11 js/src> checking whether the C++ compiler supports -Wstring-conversion... no
1:22.18 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no
1:22.29 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
1:22.42 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
1:22.55 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
1:22.69 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
1:22.79 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes
1:22.92 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes
1:23.04 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
1:23.20 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
1:23.33 js/src> checking whether the C compiler supports -Wformat... yes
1:23.49 js/src> checking whether the C++ compiler supports -Wformat... yes
1:23.58 js/src> checking whether the C compiler supports -Wformat-security... no
1:23.70 js/src> checking whether the C++ compiler supports -Wformat-security... no
1:23.83 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes
1:23.96 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes
1:24.04 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
1:24.14 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
1:24.29 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes
1:24.44 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes
1:24.50 js/src> checking for libffi > 3.0.9... yes
1:24.52 js/src> checking MOZ_FFI_CFLAGS...
1:24.54 js/src> checking MOZ_FFI_LIBS... -lffi
1:24.56 js/src> checking for awk... /usr/bin/mawk
1:24.56 js/src> checking for perl... /usr/bin/perl
1:24.58 js/src> checking for minimum required perl version >= 5.006... 5.030000
1:24.62 js/src> checking for full perl installation... yes
1:24.63 js/src> checking for gmake... /usr/bin/make
1:24.63 js/src> checking for watchman... not found
1:24.63 js/src> checking for xargs... /usr/bin/xargs
1:24.64 js/src> checking for rpmbuild... not found
1:24.64 js/src> checking for autoconf... /usr/bin/autoconf2.13
1:24.65 js/src> Refreshing /<<PKGBUILDDIR>>/js/src/old-configure with /usr/bin/autoconf2.13
1:25.70 js/src> loading cache /<<PKGBUILDDIR>>/obj-thunderbird/config.cache
1:25.81 js/src> checking host system type... arm-unknown-linux-gnueabihf
1:25.87 js/src> checking target system type... arm-unknown-linux-gnueabihf
1:25.94 js/src> checking build system type... arm-unknown-linux-gnueabihf
1:25.95 js/src> checking for gcc... (cached) /usr/bin/gcc-8 -std=gnu99
1:26.23 js/src> checking whether the C compiler (/usr/bin/gcc-8 -std=gnu99 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) works... yes
1:26.23 js/src> checking whether the C compiler (/usr/bin/gcc-8 -std=gnu99 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) is a cross-compiler... no
1:26.23 js/src> checking whether we are using GNU C... (cached) yes
1:26.23 js/src> checking whether /usr/bin/gcc-8 -std=gnu99 accepts -g... (cached) yes
1:26.23 js/src> checking for c++... (cached) /usr/bin/g++-8
1:26.59 js/src> checking whether the C++ compiler (/usr/bin/g++-8 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) works... yes
1:26.59 js/src> checking whether the C++ compiler (/usr/bin/g++-8 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse -Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats) is a cross-compiler... no
1:26.59 js/src> checking whether we are using GNU C++... (cached) yes
1:26.60 js/src> checking whether /usr/bin/g++-8 accepts -g... (cached) yes
1:26.60 js/src> checking for ranlib... (cached) ranlib
1:26.60 js/src> checking for as... (cached) /usr/bin/as
1:26.60 js/src> checking for ar... (cached) ar
1:26.60 js/src> checking for strip... (cached) strip
1:26.61 js/src> checking for windres... no
1:26.66 js/src> checking for sb-conf... no
1:26.66 js/src> checking for ve... no
1:26.67 js/src> checking for X... (cached) libraries , headers
1:26.69 js/src> checking for dnet_ntoa in -ldnet... (cached) no
1:26.70 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no
1:26.70 js/src> checking for gethostbyname... (cached) yes
1:26.71 js/src> checking for connect... (cached) yes
1:26.71 js/src> checking for remove... (cached) yes
1:26.72 js/src> checking for shmat... (cached) yes
1:26.72 js/src> checking for IceConnectionNumber in -lICE... (cached) yes
1:27.13 js/src> checking for ARM SIMD support in compiler... yes
1:27.16 js/src> checking ARM version support in compiler... 6
1:27.45 js/src> checking for ARM NEON support in compiler... yes
1:27.91 js/src> checking for --noexecstack option to as... yes
1:28.19 js/src> checking for -z noexecstack option to ld... yes
1:28.46 js/src> checking for -z text option to ld... yes
1:28.75 js/src> checking for -z relro option to ld... yes
1:29.01 js/src> checking for --build-id option to ld... yes
1:29.23 js/src> checking whether the linker supports Identical Code Folding... no
1:30.53 js/src> checking whether removing dead symbols breaks debugging... no
1:30.77 js/src> checking for PIE support... yes
1:30.79 js/src> checking for working const... (cached) yes
1:30.79 js/src> checking for mode_t... (cached) yes
1:30.79 js/src> checking for off_t... (cached) yes
1:30.79 js/src> checking for pid_t... (cached) yes
1:30.79 js/src> checking for size_t... (cached) yes
1:30.98 js/src> checking for ssize_t... yes
1:30.98 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) yes
1:30.99 js/src> checking for dirent.h that defines DIR... (cached) yes
1:31.01 js/src> checking for opendir in -ldir... (cached) no
1:31.02 js/src> checking for gethostbyname_r in -lc_r... (cached) no
1:31.03 js/src> checking for library containing dlopen... (cached) -ldl
1:31.03 js/src> checking for dlfcn.h... (cached) yes
1:31.05 js/src> checking for socket in -lsocket... (cached) no
1:31.06 js/src> checking for pthread_create in -lpthreads... (cached) no
1:31.08 js/src> checking for pthread_create in -lpthread... (cached) yes
1:31.36 js/src> checking whether /usr/bin/gcc-8 -std=gnu99 accepts -pthread... yes
1:31.36 js/src> checking whether /usr/bin/gcc-8 -std=gnu99 needs -traditional... (cached) no
1:31.36 js/src> checking for 8-bit clean memcmp... (cached) yes
1:31.63 js/src> checking for getc_unlocked... yes
1:31.91 js/src> checking for _getc_nolock... no
1:31.91 js/src> checking for gmtime_r... (cached) yes
1:31.93 js/src> checking for localtime_r... (cached) yes
1:32.22 js/src> checking for pthread_getname_np... yes
1:32.24 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached)
1:32.56 js/src> checking for sin in -lm... yes
1:32.92 js/src> checking for sincos in -lm... yes
1:33.24 js/src> checking for __sincos in -lm... no
1:33.24 js/src> checking for res_ninit()... (cached) yes
1:33.58 js/src> checking for nl_langinfo and CODESET... yes
1:33.58 js/src> checking for an implementation of va_copy()... (cached) yes
1:33.58 js/src> checking whether va_list can be copied by value... (cached) yes
1:33.61 js/src> checking for ARM EABI... (cached) yes
1:33.61 js/src> checking for C++ dynamic_cast to void*... (cached) yes
1:33.62 js/src> checking for __thread keyword for TLS variables... (cached) yes
1:33.63 js/src> checking for localeconv... (cached) yes
1:33.65 js/src> checking NSPR selection... command-line
1:33.81 js/src> checking for valid optimization flags... yes
1:33.83 js/src> checking for __cxa_demangle... (cached) yes
1:33.84 js/src> checking for -pipe support... yes
1:33.98 js/src> checking for tm_zone tm_gmtoff in struct tm... yes
1:34.25 js/src> checking what kind of list files are supported by the linker... linkerscript
1:34.40 js/src> checking what kind of ordering can be done with the linker... none
1:34.76 js/src> checking for readline in -lreadline... yes
1:34.80 js/src> checking for icu-i18n >= 59.1... yes
1:34.80 js/src> checking MOZ_ICU_CFLAGS...
1:34.82 js/src> checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
1:34.85 js/src> checking for posix_fadvise... (cached) yes
1:34.87 js/src> checking for posix_fallocate... (cached) yes
1:34.90 js/src> checking for malloc.h... (cached) yes
1:34.92 js/src> checking for strndup... (cached) yes
1:34.93 js/src> checking for posix_memalign... (cached) yes
1:34.95 js/src> checking for memalign... (cached) yes
1:34.97 js/src> checking for malloc_usable_size... (cached) yes
1:35.11 js/src> checking whether malloc_usable_size definition can use const argument... no
1:35.19 js/src> checking for valloc in malloc.h... yes
1:35.24 js/src> checking for valloc in unistd.h... no
1:35.24 js/src> checking for localeconv... (cached) yes
1:35.29 js/src> updating cache /<<PKGBUILDDIR>>/obj-thunderbird/config.cache
1:35.30 js/src> creating ./config.data
1:35.39 js/src> Creating config.status
1:35.94 Creating config.status
1:37.39 Reticulating splines...
1:43.75 0:06.64 File already read. Skipping: /<<PKGBUILDDIR>>/gfx/angle/targets/angle_common/moz.build
2:30.23 Finished reading 1150 moz.build files in 15.40s
2:30.23 Read 9 gyp files in parallel contributing 0.00s to total wall time
2:30.23 Processed into 7266 build config descriptors in 14.60s
2:30.23 RecursiveMake backend executed in 18.02s
2:30.23 2475 total backend files; 2475 created; 0 updated; 0 unchanged; 0 deleted; 37 -> 941 Makefile
2:30.23 FasterMake backend executed in 2.92s
2:30.24 10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted
2:30.24 Total wall time: 53.08s; CPU time: 47.48s; Efficiency: 89%; Untracked: 2.14s
2:31.03 make[2]: Leaving directory '/<<PKGBUILDDIR>>'
Configure complete!
Be sure to run |mach build| to pick up any changes
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# building the stuff
./mach -v build
0:01.86 Clobber not needed.
0:01.86 Adding make options from /<<PKGBUILDDIR>>/mozconfig.thunderbird
MOZ_MAKE_FLAGS=-j4
MOZ_OBJDIR=/<<PKGBUILDDIR>>/obj-thunderbird
OBJDIR=/<<PKGBUILDDIR>>/obj-thunderbird
FOUND_MOZCONFIG=/<<PKGBUILDDIR>>/mozconfig.thunderbird
export FOUND_MOZCONFIG
0:01.88 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s
0:01.88 Environment: {'CPPFLAGS': '-Wdate-time -D_FORTIFY_SOURCE=2', 'DEB_BUILD_MULTIARCH': 'arm-linux-gnueabihf', 'CARGO_HOME': '/<<PKGBUILDDIR>>/debian/.cargo', 'DEB_TARGET_MULTIARCH': 'arm-linux-gnueabihf', 'SCHROOT_UID': '112', 'MOZCONFIG': '/<<PKGBUILDDIR>>/mozconfig.thunderbird', 'DEB_HOST_ARCH_OS': 'linux', 'GCJFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'CXXFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse', 'OBJCXXFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security', 'OBJCFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security', 'DEB_TARGET_GNU_CPU': 'arm', 'DEB_HOST_ARCH': 'armhf', 'HOME': '/sbuild-nonexistent', 'DEB_HOST_ARCH_ENDIAN': 'little', 'LANG': 'en_GB.UTF-8', 'SHELL': '/bin/bash', 'MOZ_BUILD_DATE': '1580690727', 'DEB_TARGET_ARCH_LIBC': 'gnu', 'DEB_BUILD_ARCH_ENDIAN': 'little', 'DEB_HOST_GNU_CPU': 'arm', 'DEB_TARGET_ARCH_ABI': 'eabihf', u'OBJDIR': u'/<<PKGBUILDDIR>>/obj-thunderbird', 'SCHROOT_USER': 'buildd', 'DEB_BUILD_ARCH_OS': 'linux', 'DEB_TARGET_GNU_TYPE': 'arm-linux-gnueabihf', 'MFLAGS': '-w', 'INVOCATION_ID': 'c605eeb4e47242eab5a84ad883abfd9b', 'DEB_HOST_ARCH_BITS': '32', 'XDG_RUNTIME_DIR': '/run/user/112', 'SCHROOT_COMMAND': 'dpkg-buildpackage -us -uc -mRaspbian 2019 test autobuilder <root@raspbian.org> -B -rfakeroot', 'CC': 'gcc-8', 'DEB_BUILD_ARCH_CPU': 'arm', 'DH_INTERNAL_OVERRIDE': 'dh_auto_build', 'MOZILLA_OFFICIAL': '1', 'DEB_BUILD_ARCH_ABI': 'eabihf', 'XDG_SESSION_ID': 'c35303', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/112/bus', 'DH_INTERNAL_BUILDFLAGS': '1', 'DEB_HOST_ARCH_ABI': 'eabihf', 'CXX': 'g++-8', 'DEB_RULES_REQUIRES_ROOT': 'binary-targets', 'MAKELEVEL': '2', 'DEB_BUILD_GNU_CPU': 'arm', 'DEB_HOST_ARCH_LIBC': 'gnu', 'DEB_TARGET_ARCH_CPU': 'arm', 'DEB_TARGET_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_TARGET_ARCH_OS': 'linux', 'DEB_BUILD_ARCH_LIBC': 'gnu', 'DEB_BUILD_ARCH': 'armhf', 'DEB_BUILD_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_HOST_GNU_TYPE': 'arm-linux-gnueabihf', u'TOPSRCDIR': '/<<PKGBUILDDIR>>', 'SCHROOT_CHROOT_NAME': 'bullseye-staging-armhf-sbuild', 'LOGNAME': 'buildd', 'USER': 'buildd', 'DH_INTERNAL_OPTIONS': '-a', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'SCHROOT_ALIAS_NAME': 'bullseye-staging-armhf-sbuild', 'MAKEFLAGS': 'w', 'DEB_BUILD_ARCH_BITS': '32', 'SCHROOT_SESSION_ID': 'bullseye-staging-armhf-sbuild-34acaba1-b846-476d-be83-ae870de01534', u'CONFIG_GUESS': 'armv7l-unknown-linux-gnueabihf', 'JOURNAL_STREAM': '8:18382', 'DEB_TARGET_ARCH_BITS': '32', 'SHLVL': '0', 'LDFLAGS': '-Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats', 'FCFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'SCHROOT_GID': '116', 'SCHROOT_GROUP': 'buildd', 'SOURCE_DATE_EPOCH': '1580690727', 'DEB_BUILD_GNU_TYPE': 'arm-linux-gnueabihf', 'DEB_HOST_MULTIARCH': 'arm-linux-gnueabihf', 'APT_CONFIG': '/var/lib/sbuild/apt.conf', 'FFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'LC_ALL': 'POSIX', 'DEB_BUILD_OPTIONS': 'parallel=4', '_': './mach', 'MACH': u'1', 'MOZ_LANGPACK_ID': 'thunderbird.mozilla.org', 'DEB_HOST_ARCH_CPU': 'arm', 'PWD': '/<<PKGBUILDDIR>>', 'DEB_TARGET_ARCH_ENDIAN': 'little', 'CFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse', 'DEB_HOST_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_TARGET_ARCH': 'armhf', 'PERL_USE_UNSAFE_INC': '1'}
0:02.28 make[2]: Entering directory '/<<PKGBUILDDIR>>'
0:02.30 make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:02.48 make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:02.66 make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:03.45 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
0:03.46 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
0:04.15 Elapsed: 0.05s; From dist/xpi-stage: Kept 0 existing; Added/updated 16; Removed 0 files and 0 directories.
0:04.22 Elapsed: 0.77s; From dist/idl: Kept 0 existing; Added/updated 1193; Removed 0 files and 0 directories.
0:04.89 Elapsed: 0.82s; From _tests: Kept 11 existing; Added/updated 585; Removed 0 files and 0 directories.
0:05.83 Elapsed: 2.39s; From dist/include: Kept 1936 existing; Added/updated 3227; Removed 0 files and 0 directories.
0:06.20 Elapsed: 1.47s; From dist/bin: Kept 182 existing; Added/updated 2133; Removed 0 files and 0 directories.
0:06.20 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:06.21 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:06.22 make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:06.42 mozilla-config.h
0:07.09 buildid.h
0:07.52 Ignoring invalid MOZ_BUILD_DATE: 1580690727
0:07.64 source-repo.h
0:08.63 make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
0:09.03 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
0:09.96 nsinstall_real
0:11.24 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
0:11.41 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
0:11.41 stl.sentinel
0:11.99 system-header.sentinel
0:13.10 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
0:13.12 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/build'
0:13.12 application.ini
0:13.13 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom'
0:13.13 xpcom-config.h
0:13.16 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
0:13.16 js-confdefs.h
0:13.29 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/apps'
0:13.29 xpcshell.inc
0:13.86 application.ini.h
0:13.87 js-config.h
0:13.87 xpcom-private.h
0:14.09 addons-public.inc
0:14.60 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/build'
0:14.64 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk'
0:14.64 necko-config.h
0:14.67 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom'
0:14.73 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/ipc/ipdl'
0:14.74 ReservedWordsGenerated.h
0:14.85 addons-public-intermediate.inc
0:15.42 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk'
0:15.46 selfhosted.out.h
0:15.54 addons-stage.inc
0:15.57 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/gfx/cairo/cairo/src'
0:15.58 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/gfx/cairo/cairo/src'
0:15.67 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/encoding'
0:15.67 domainsfallbacks.properties.h
0:16.21 privileged-package-root.inc
0:16.37 labelsencodings.properties.h
0:16.60 /usr/bin/g++-8 -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DJS_NUNBOX32=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H=<malloc.h> -DMOZ_MACBUNDLE_ID=org.debian.thunderbird -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DENABLE_INTL_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_STYLO=1 -DNS_PRINT_PREVIEW=1 -DMOZ_THUNDERBIRD=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="60.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="60.9.0" -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DMOZ_SYSTEM_SQLITE=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=60.9.0 -DMOZ_LDAP_XPCOM=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DJS_CODEGEN_ARM=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DMOZ_BINARY_EXTENSIONS=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=comm/mail -DMOZ_CRASHREPORTER=1 -DHAVE_ARM_NEON=1 -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=34 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DUSE_SKIA=1 -DMOZILLA_VERSION="60.9.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_ARM_SIMD=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_MOVEMAIL=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DMOZ_STYLO_ENABLE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DFIREFOX_VERSION=60.9.0 -DHAVE_GMTIME_R=1 -DMOZ_SAMPLE_TYPE_S16=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.debian" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_OLD_STYLE=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=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_DIRENT_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_RES_NINIT=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_TREMOR=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_GECKO_PROFILER=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp
0:16.60 StatsPhasesGenerated.h
0:16.95 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/apps'
0:17.03 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/layout/style'
0:17.03 nsStyleStructList.h
0:17.11 localesfallbacks.properties.h
0:17.48 StatsPhasesGenerated.cpp
0:17.87 nsCSSPropsGenerated.inc
0:17.89 nonparticipatingdomains.properties.h
0:18.31 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
0:18.53 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/lightning'
0:18.68 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/encoding'
0:18.70 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/providers/gdata'
0:19.02 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/lightning'
0:19.03 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/layout/style'
0:19.04 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/timezones'
0:19.24 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/idl-parser/xpidl'
0:19.24 xpidl.stub
0:19.47 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/providers/gdata'
0:19.53 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/build'
0:19.54 Services.cpp
0:19.72 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/timezones'
0:19.81 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/libical/src/libical'
0:20.37 Services.h
0:20.40 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/libical/src/libical'
0:20.51 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/idl-parser/xpidl'
0:20.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/locales'
0:20.62 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
0:20.62 arm.c
0:21.02 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/locales'
0:21.05 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/xpidl'
0:21.14 services.rs
0:21.41 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
0:21.98 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/build'
0:22.50 Elapsed: 0.71s; From ../../dist/idl: Kept 1193 existing; Added/updated 0; Removed 0 files and 0 directories.
0:22.65 make[7]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/makefiles/xpidl'
0:23.12 accessibility.xpt
0:23.12 activity.xpt
0:23.13 addrbook.xpt
0:23.57 alerts.xpt
0:24.99 appshell.xpt
0:26.24 appstartup.xpt
0:28.25 autocomplete.xpt
0:28.26 autoconfig.xpt
0:29.36 backgroundhangmonitor.xpt
0:29.56 browser-element.xpt
0:30.10 caps.xpt
0:30.56 captivedetect.xpt
0:30.64 chat.xpt
0:31.28 chrome.xpt
0:31.80 cloudfile.xpt
0:32.60 commandhandler.xpt
0:33.10 commandlines.xpt
0:33.86 commuconv.xpt
0:35.26 composer.xpt
0:35.39 content_events.xpt
0:36.37 content_geckomediaplugins.xpt
0:36.55 content_html.xpt
0:37.57 content_webrtc.xpt
0:38.04 content_xslt.xpt
0:38.92 directory.xpt
0:39.17 diskspacewatcher.xpt
0:39.58 docshell.xpt
0:40.25 dom.xpt
0:40.33 dom_audiochannel.xpt
0:40.66 dom_base.xpt
0:41.83 dom_bindings.xpt
0:44.78 dom_core.xpt
0:44.92 dom_events.xpt
0:45.98 dom_file.xpt
0:47.04 dom_geolocation.xpt
0:48.04 dom_html.xpt
0:48.17 dom_media.xpt
0:49.22 dom_network.xpt
0:49.55 dom_notification.xpt
0:49.97 dom_offline.xpt
0:50.81 dom_payments.xpt
0:51.06 dom_power.xpt
0:51.20 dom_presentation.xpt
0:51.95 dom_push.xpt
0:52.52 dom_quota.xpt
0:54.18 dom_range.xpt
0:54.87 dom_security.xpt
0:55.89 dom_sidebar.xpt
0:56.20 dom_storage.xpt
0:57.10 dom_system.xpt
0:57.23 dom_webauthn.xpt
0:57.32 dom_webspeechrecognition.xpt
0:58.39 dom_webspeechsynth.xpt
0:58.46 dom_workers.xpt
0:58.58 dom_xul.xpt
0:59.56 downloads.xpt
0:59.84 editor.xpt
0:59.90 enterprisepolicies.xpt
1:00.92 extensions.xpt
1:02.00 exthandler.xpt
1:03.44 fastfind.xpt
1:03.58 feeds.xpt
1:03.68 fts3tok.xpt
1:04.90 gfx.xpt
1:05.49 html5.xpt
1:05.92 htmlparser.xpt
1:05.95 imglib2.xpt
1:06.86 import.xpt
1:07.25 inspector.xpt
1:07.31 intl.xpt
1:08.60 jar.xpt
1:09.03 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.04 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.04 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.04 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.04 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.14 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.14 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.15 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.15 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.15 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.15 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.16 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.16 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.18 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.18 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.18 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.18 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.19 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.19 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.19 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.21 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.21 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.21 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:09.64 jsdebugger.xpt
1:09.93 jsinspector.xpt
1:09.99 layout_base.xpt
1:11.02 layout_printing.xpt
1:11.27 layout_xul.xpt
1:11.69 layout_xul_tree.xpt
1:12.42 locale.xpt
1:12.64 loginmgr.xpt
1:13.06 mailcompsbase.xpt
1:14.10 mailprofilemigration.xpt
1:14.37 mailview.xpt
1:14.94 mailwinsearch.xpt
1:15.21 mime.xpt
1:15.63 mimetype.xpt
1:16.43 mozfind.xpt
1:16.49 mozintl.xpt
1:17.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.68 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.71 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.72 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.73 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.73 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.73 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.73 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.74 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.75 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.77 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.77 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.77 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.78 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.78 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.78 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.78 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.78 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
1:17.92 mozldap.xpt
1:18.23 msgbase.xpt
1:19.15 msgcompose.xpt
1:19.35 msgdb.xpt
1:21.55 msgimap.xpt
1:24.73 msgjsaccount.xpt
1:30.70 msglocal.xpt
1:31.57 msgnews.xpt
1:32.15 msgsearch.xpt
1:35.90 msgsmime.xpt
1:37.06 necko.xpt
1:37.25 necko_about.xpt
1:38.68 necko_cache.xpt
1:39.84 necko_cache2.xpt
1:42.06 necko_cookie.xpt
1:42.83 necko_dns.xpt
1:44.28 necko_file.xpt
1:44.59 necko_ftp.xpt
1:45.93 necko_http.xpt
1:46.15 necko_mdns.xpt
1:47.09 necko_res.xpt
1:48.44 necko_socket.xpt
1:49.73 necko_strconv.xpt
1:49.83 necko_viewsource.xpt
1:51.71 necko_websocket.xpt
1:51.85 necko_wifi.xpt
1:53.21 necko_wyciwyg.xpt
1:53.59 parentalcontrols.xpt
1:54.54 pipnss.xpt
1:55.10 pippki.xpt
1:55.73 places.xpt
1:56.86 plugin.xpt
1:57.11 pref.xpt
1:59.15 prefetch.xpt
2:00.88 privatebrowsing.xpt
2:01.07 profiler.xpt
2:01.09 rdf.xpt
2:02.24 remote.xpt
2:02.38 reputationservice.xpt
2:02.42 satchel.xpt
2:03.47 saxparser.xpt
2:03.74 services-crypto-component.xpt
2:04.93 services_fxaccounts.xpt
2:05.38 shellservice.xpt
2:06.15 shistory.xpt
2:06.51 spellchecker.xpt
2:07.32 storage.xpt
2:08.77 telemetry.xpt
2:09.03 thumbnails.xpt
2:10.81 toolkit_asyncshutdown.xpt
2:11.03 toolkit_crashservice.xpt
2:12.06 toolkit_filewatcher.xpt
2:12.61 toolkit_finalizationwitness.xpt
2:12.67 toolkit_osfile.xpt
2:13.16 toolkit_perfmonitoring.xpt
2:13.80 toolkit_securityreporter.xpt
2:13.91 toolkit_xulstore.xpt
2:14.37 toolkitprofile.xpt
2:15.27 toolkitremote.xpt
2:15.39 txmgr.xpt
2:15.63 txtsvc.xpt
2:16.68 uconv.xpt
2:17.06 update.xpt
2:17.51 uriloader.xpt
2:18.08 url-classifier.xpt
2:18.47 urlformatter.xpt
2:18.67 webBrowser_core.xpt
2:19.81 webbrowserpersist.xpt
2:20.38 webextensions.xpt
2:21.04 webvtt.xpt
2:22.14 widget.xpt
2:22.22 windowcreator.xpt
2:22.94 windowwatcher.xpt
2:23.40 xpcom_base.xpt
2:24.21 xpcom_components.xpt
2:25.29 xpcom_ds.xpt
2:27.15 xpcom_io.xpt
2:27.62 xpcom_system.xpt
2:30.99 xpcom_threads.xpt
2:31.30 xpcom_xpti.xpt
2:32.09 xpconnect.xpt
2:33.46 xul.xpt
2:33.55 xulapp.xpt
2:34.45 zipwriter.xpt
2:35.23 calbase.xpt
2:35.62 calbaseinternal.xpt
2:36.41 caldav.xpt
2:36.50 wcap.xpt
2:43.15 make[7]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/makefiles/xpidl'
2:43.15 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/xpidl'
2:43.26 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/intl/locale'
2:43.26 encodingsgroups.properties.h
2:43.26 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/base'
2:43.27 error_list.rs
2:43.27 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
2:43.27 charsetalias.properties.h
2:44.13 langGroups.properties.h
2:44.21 ErrorList.h
2:44.25 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
2:44.29 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk/dns'
2:44.30 etld_data.inc
2:45.05 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/intl/locale'
2:45.14 ErrorNamesInternal.h
2:45.19 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/base'
2:45.19 PropertyUseCounterMap.inc
2:46.12 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/base'
2:46.20 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/bindings'
2:46.20 CSS2Properties.webidl
2:46.47 UseCounterList.h
2:47.42 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/base'
2:47.47 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/accessible/xpcom'
2:47.47 xpcAccEvents.h
2:51.54 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/accessible/xpcom'
2:51.70 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/manager/ssl'
2:51.70 nsSTSPreloadList.h
3:02.44 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk/dns'
3:02.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/components/telemetry'
3:02.53 TelemetryEventData.h
3:04.96 TelemetryEventEnums.h
3:06.61 TelemetryHistogramData.inc
3:13.27 TelemetryHistogramEnums.h
3:16.85 TelemetryProcessData.h
3:18.33 TelemetryProcessEnums.h
3:19.76 TelemetryScalarData.h
3:24.09 TelemetryScalarEnums.h
3:27.08 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/ipc/ipdl'
3:27.19 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/xre'
3:27.21 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/xre'
3:28.15 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/components/telemetry'
4:42.95 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/bindings'
5:15.12 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/manager/ssl'
5:15.12 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
5:15.44 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
5:15.45 make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
5:15.70 make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
5:15.93 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/mfbt'
5:15.93 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
5:15.95 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/liblber'
5:15.95 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/libldif'
5:16.97 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal':
5:16.97 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/libldif/line64.c:444:15: warning: variable 'len' set but not used [-Wunused-but-set-variable]
5:16.98 int i, pad, len;
5:16.98 ^~~
5:17.25 libelfhack_inject.a.desc
5:17.54 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag':
5:17.54 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:77:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
5:17.55 for ( i = 1; i < sizeof(ber_int_t); i++ ) {
5:17.55 ^
5:17.56 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag':
5:17.56 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:138:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
5:17.56 if ( noctets > sizeof(ber_uint_t) )
5:17.57 ^
5:17.57 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint':
5:17.57 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:183:11: warning: comparison of integer expressions of different signedness: 'ber_slen_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.57 if ( len > sizeof(ber_slen_t) )
5:17.57 ^
5:17.57 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_stringa':
5:17.58 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:283:15: warning: comparison of integer expressions of different signedness: 'ber_len_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
5:17.59 ( datalen > (ber->ber_end - ber->ber_ptr) ) ||
5:17.59 ^
5:17.59 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_stringal':
5:17.60 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:336:13: warning: comparison of integer expressions of different signedness: 'ber_len_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
5:17.60 ( len > (ber->ber_end - ber->ber_ptr) ) ||
5:17.60 ^
5:17.60 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_bitstringa':
5:17.61 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:389:16: warning: comparison of integer expressions of different signedness: 'ber_len_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
5:17.62 if ( (datalen > (ber->ber_end - ber->ber_ptr)) ||
5:17.62 ^
5:17.62 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf':
5:17.63 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:493:43: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.63 for ( rc = 0, p = (char *) fmt; *p && rc != LBER_DEFAULT; p++ ) {
5:17.63 ^~
5:17.63 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:559:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.63 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
5:17.63 ^~
5:17.64 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:559:35: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.64 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
5:17.64 ^~
5:17.65 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:560:14: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.66 && rc != LBER_DEFAULT;
5:17.66 ^~
5:17.67 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:587:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.67 if ( rc != LBER_DEFAULT &&
5:17.67 ^~
5:17.67 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:588:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.68 tag != LBER_END_OF_SEQORSET ) {
5:17.68 ^~
5:17.68 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:601:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.69 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
5:17.69 ^~
5:17.69 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:601:35: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.69 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
5:17.70 ^~
5:17.70 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:602:14: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.70 && rc != LBER_DEFAULT;
5:17.70 ^~
5:17.71 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:625:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.71 if ( rc != LBER_DEFAULT &&
5:17.71 ^~
5:17.71 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:626:12: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.71 tag != LBER_END_OF_SEQORSET ) {
5:17.72 ^~
5:17.72 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:635:42: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.72 if ( (rc = ber_skip_tag( ber, &len )) == LBER_DEFAULT )
5:17.72 ^~
5:17.73 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c:663:9: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
5:17.73 if (rc == LBER_DEFAULT) {
5:17.73 ^~
5:17.81 libldif60.so
5:18.04 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
5:18.62 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/addrbook/src'
5:18.89 /usr/bin/ld: total time in link: 0.192043
5:19.91 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len':
5:19.92 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c:743:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
5:19.92 if (noctets >= MAX_LEN_SIZE) {
5:19.92 ^~
5:19.92 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber':
5:19.93 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c:784:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
5:19.93 if ( noctets >= MAX_LEN_SIZE )
5:19.93 ^~
5:19.95 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag':
5:19.95 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c:1348:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
5:19.95 for ( i = 1; i < sizeof(ber_int_t); i++ ) {
5:19.95 ^
5:19.95 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext':
5:19.96 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c:1495:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
5:19.97 if ( noctets > sizeof(ber_uint_t) ) {
5:19.97 ^
5:19.97 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/libldif'
5:20.09 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/src'
5:21.41 liblber60.a.desc
5:21.96 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/liblber'
5:30.89 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/util'
5:56.67 /<<PKGBUILDDIR>>/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp: In member function 'virtual nsresult MailnewsLoadContextInfo::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
5:56.67 /<<PKGBUILDDIR>>/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp:48:15: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
5:56.67 NS_IMETHODIMP MailnewsLoadContextInfo::GetOriginAttributes(JSContext *aCx,
5:56.68 ^~~~~~~~~~~~~~~~~~~~~~~
5:56.74 libmfbt.a.desc
5:57.52 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/mfbt'
5:57.59 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/search/src'
7:46.45 /<<PKGBUILDDIR>>/comm/mailnews/base/search/src/nsMsgSearchAdapter.cpp: In member function 'virtual nsresult nsMsgSearchValidityTable::GetNumAvailAttribs(int32_t*)':
7:46.45 /<<PKGBUILDDIR>>/comm/mailnews/base/search/src/nsMsgSearchAdapter.cpp:806:7: warning: 'available' may be used uninitialized in this function [-Wmaybe-uninitialized]
7:46.45 if (available)
7:46.46 ^~
8:24.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
8:24.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
8:24.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
8:24.20 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
8:24.21 from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6:
8:24.22 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)':
8:24.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
8:24.22 foundInterface = 0; \
8:24.24 ^~~~~~~~~~~~~~
8:24.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
8:24.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
8:24.25 ^~~~~~~~~~~~~~~~~~~~~~~
8:24.25 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
8:24.25 NS_INTERFACE_MAP_END
8:24.25 ^~~~~~~~~~~~~~~~~~~~
8:24.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:923:3: note: some parts of macro expansion are not guarded by this 'else' clause
8:24.26 else
8:24.26 ^~~~
8:24.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:990:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
8:24.26 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
8:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8:24.28 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
8:24.28 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithPrincipal, !m_isPrincipalURL)
8:24.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8:47.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
8:47.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
8:47.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
8:47.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
8:47.33 from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp:6:
8:47.34 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)':
8:47.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
8:47.35 foundInterface = 0; \
8:47.36 ^~~~~~~~~~~~~~
8:47.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
8:47.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
8:47.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8:47.37 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp:1202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
8:47.37 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol)
8:47.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8:47.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
8:47.38 else
8:47.38 ^~~~
8:47.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
8:47.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
8:47.38 ^~~~~~~~~~~~~~~~~~
8:47.40 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp:1201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
8:47.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
8:47.40 ^~~~~~~~~~~~~~~~~~~~~~
8:50.12 libcomm_mailnews_base_search_src.a.desc
8:51.22 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/search/src'
8:53.66 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/compose/src'
9:13.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
9:13.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
9:13.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsITransaction.h:10,
9:13.90 from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.h:10,
9:13.91 from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp:6:
9:13.91 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)':
9:13.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
9:13.94 foundInterface = 0; \
9:13.94 ^~~~~~~~~~~~~~
9:13.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
9:13.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
9:13.94 ^~~~~~~~~~~~~~~~~~~~~~~
9:13.95 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
9:13.95 NS_INTERFACE_MAP_END
9:13.95 ^~~~~~~~~~~~~~~~~~~~
9:13.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
9:13.97 else
9:13.97 ^~~~
9:13.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
9:13.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
9:13.98 ^~~~~~~~~~~~~~~~~~
9:13.98 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
9:13.98 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2)
9:13.98 ^~~~~~~~~~~~~~~~~~~~~~
9:44.70 libmsgbsutl_s.a.desc
9:45.84 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/util'
9:51.16 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/db/msgdb/src'
10:13.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
10:13.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
10:13.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
10:13.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
10:13.74 from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp:6:
10:13.74 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)':
10:13.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
10:13.78 foundInterface = 0; \
10:13.78 ^~~~~~~~~~~~~~
10:13.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
10:13.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
10:13.79 ^~~~~~~~~~~~~~~~~~~~~~~
10:13.79 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
10:13.80 NS_INTERFACE_MAP_END
10:13.80 ^~~~~~~~~~~~~~~~~~~~
10:13.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
10:13.81 else
10:13.81 ^~~~
10:13.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
10:13.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
10:13.82 ^~~~~~~~~~~~~~~~~~
10:13.82 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp:99:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
10:13.82 NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener)
10:13.84 ^~~~~~~~~~~~~~~~~~~~~~
10:27.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompFields.h:10,
10:27.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompose.h:14,
10:27.03 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.h:9,
10:27.03 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.cpp:6:
10:27.03 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h: In member function 'virtual nsresult nsMsgCompFields::GetHeader(const char*, JS::MutableHandleValue)':
10:27.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgIStructuredHeaders.h:103:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
10:27.03 NS_IMETHOD GetHeader(const char * aHeaderName, JS::MutableHandleValue _retval) override { return _to GetHeader(aHeaderName, _retval); } \
10:27.04 ^~~~~~~~~
10:27.04 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h:36:3: note: in expansion of macro 'NS_FORWARD_MSGISTRUCTUREDHEADERS'
10:27.04 NS_FORWARD_MSGISTRUCTUREDHEADERS(mStructuredHeaders->)
10:27.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10:27.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompFields.h:10,
10:27.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompose.h:14,
10:27.09 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.h:9,
10:27.09 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.cpp:6:
10:27.10 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h: In member function 'virtual nsresult nsMsgCompFields::SetHeader(const char*, JS::HandleValue)':
10:27.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgIStructuredHeaders.h:188:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
10:27.12 NS_IMETHOD SetHeader(const char * aHeaderName, JS::HandleValue aValue) override { return _to SetHeader(aHeaderName, aValue); } \
10:27.12 ^~~~~~~~~
10:27.12 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h:37:3: note: in expansion of macro 'NS_FORWARD_MSGIWRITABLESTRUCTUREDHEADERS'
10:27.13 NS_FORWARD_MSGIWRITABLESTRUCTUREDHEADERS(mStructuredHeaders->)
10:27.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:36.20 libcomm_mailnews_addrbook_src.a.desc
11:37.09 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/addrbook/src'
11:37.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mdn/src'
11:48.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
11:48.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
11:48.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompose.h:10,
11:48.95 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.h:9,
11:48.95 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp:6:
11:48.97 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)':
11:48.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:48.98 foundInterface = 0; \
11:48.98 ^~~~~~~~~~~~~~
11:48.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
11:48.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
11:48.99 ^~~~~~~~~~~~~~~~~~~~~~~
11:49.00 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp:3632:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
11:49.00 NS_INTERFACE_MAP_END
11:49.00 ^~~~~~~~~~~~~~~~~~~~
11:49.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
11:49.00 else
11:49.00 ^~~~
11:49.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
11:49.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
11:49.01 ^~~~~~~~~~~~~~~~~~
11:49.01 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp:3631:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
11:49.01 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
11:49.01 ^~~~~~~~~~~~~~~~~~~~~~
11:54.27 libcomm_mailnews_extensions_mdn_src.a.desc
11:55.08 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mdn/src'
12:09.92 libcomm_mailnews_db_msgdb_src.a.desc
12:10.88 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/db/msgdb/src'
12:11.00 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mailviews/src'
12:22.59 libcomm_mailnews_extensions_mailviews_src.a.desc
12:22.91 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/bayesian-spam-filter/src'
12:23.45 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mailviews/src'
12:23.58 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/fts3/src'
12:41.06 libcomm_mailnews_extensions_fts3_src.a.desc
12:41.93 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/fts3/src'
12:42.07 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/smime/src'
12:52.44 libcomm_mailnews_extensions_bayesian-spam-filter_src.a.desc
12:53.25 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/bayesian-spam-filter/src'
13:01.38 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/imap/src'
13:34.87 libcomm_mailnews_extensions_smime_src.a.desc
13:35.65 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/smime/src'
14:30.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
14:30.42 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsCOMPtr.h:30,
14:30.42 from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.h:10,
14:30.42 from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6:
14:30.43 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp: In member function 'virtual nsresult nsMsgRDFDataSource::QueryInterface(const nsIID&, void**)':
14:30.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
14:30.45 foundInterface = 0; \
14:30.45 ^~~~~~~~~~~~~~
14:30.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
14:30.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
14:30.45 ^~~~~~~~~~~~~~~~~~~~~~~
14:30.47 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
14:30.47 NS_INTERFACE_MAP_END
14:30.47 ^~~~~~~~~~~~~~~~~~~~
14:30.47 In file included from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.h:20,
14:30.48 from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6:
14:30.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsCycleCollectionParticipant.h:303:5: note: some parts of macro expansion are not guarded by this 'else' clause
14:30.48 } else
14:30.48 ^~~~
14:30.48 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:86:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
14:30.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsMsgRDFDataSource)
14:30.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:02.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
15:02.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
15:02.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
15:02.69 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
15:02.69 from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6:
15:02.71 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)':
15:02.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:02.73 foundInterface = 0; \
15:02.74 ^~~~~~~~~~~~~~
15:02.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:02.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:02.75 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:02.75 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer)
15:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:02.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:02.77 else
15:02.77 ^~~~
15:02.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:02.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
15:02.78 ^~~~~~~~~~~~~~~~~~
15:02.78 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:02.78 NS_INTERFACE_MAP_ENTRY(nsIUrlListener)
15:02.79 ^~~~~~~~~~~~~~~~~~~~~~
15:39.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
15:39.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
15:39.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
15:39.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
15:39.00 from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp:6:
15:39.01 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)':
15:39.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:39.02 foundInterface = 0; \
15:39.03 ^~~~~~~~~~~~~~
15:39.03 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp:229:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:39.03 NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder)
15:39.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:39.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:39.04 else
15:39.04 ^~~~
15:39.05 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp:228:5: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:39.05 NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify)
15:39.05 ^~~~~~~~~~~~~~~~~~
16:02.74 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/src'
16:52.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
16:52.86 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
16:52.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
16:52.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
16:52.89 from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:7:
16:52.89 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)':
16:52.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:52.91 foundInterface = 0; \
16:52.91 ^~~~~~~~~~~~~~
16:52.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:52.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
16:52.92 ^~~~~~~~~~~~~~~~~~~~~~~
16:52.92 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:52.93 NS_INTERFACE_MAP_END
16:52.93 ^~~~~~~~~~~~~~~~~~~~
16:52.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:52.93 else
16:52.93 ^~~~
16:52.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:52.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
16:52.94 ^~~~~~~~~~~~~~~~~~
16:52.95 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:305:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:52.95 NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener)
16:52.95 ^~~~~~~~~~~~~~~~~~~~~~
16:55.27 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)':
16:55.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:55.28 foundInterface = 0; \
16:55.29 ^~~~~~~~~~~~~~
16:55.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
16:55.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
16:55.30 ^~~~~~~~~~~~~~~~~~~~~~~
16:55.30 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:8863:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
16:55.30 NS_INTERFACE_MAP_END
16:55.31 ^~~~~~~~~~~~~~~~~~~~
16:55.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:55.32 else
16:55.32 ^~~~
16:55.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:55.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
16:55.33 ^~~~~~~~~~~~~~~~~~
16:55.33 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:8862:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:55.34 NS_INTERFACE_MAP_ENTRY(nsIStreamListener)
16:55.34 ^~~~~~~~~~~~~~~~~~~~~~
17:18.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
17:18.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
17:18.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIPrefService.h:10,
17:18.44 from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp:6:
17:18.45 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)':
17:18.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:18.46 foundInterface = 0; \
17:18.46 ^~~~~~~~~~~~~~
17:18.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:18.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
17:18.47 ^~~~~~~~~~~~~~~~~~~~~~~
17:18.47 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:18.47 NS_INTERFACE_MAP_END
17:18.48 ^~~~~~~~~~~~~~~~~~~~
17:18.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:928:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:18.48 else
17:18.48 ^~~~
17:18.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:996:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
17:18.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
17:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:18.50 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp:29:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
17:18.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer)
17:18.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:31.20 libcomm_mailnews_import_src.a.desc
18:32.02 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/src'
18:38.76 libcomm_mailnews_compose_src.a.desc
18:39.46 libcomm_mailnews_base_src.a.desc
18:39.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/text/src'
18:39.58 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/compose/src'
18:39.65 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/vcard/src'
18:40.38 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/src'
18:40.50 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
18:52.32 libcomm_mailnews_intl.a.desc
18:53.22 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
18:53.38 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/jsaccount/src'
19:06.69 libcomm_mailnews_import_vcard_src.a.desc
19:07.51 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/vcard/src'
19:07.56 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/local/src'
19:10.80 libcomm_mailnews_import_text_src.a.desc
19:11.90 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/text/src'
19:12.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/src'
19:21.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
19:21.06 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
19:21.06 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
19:21.06 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
19:21.07 from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp:6:
19:21.07 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)':
19:21.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:21.09 foundInterface = 0; \
19:21.09 ^~~~~~~~~~~~~~
19:21.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
19:21.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
19:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:21.10 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
19:21.10 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl)
19:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:21.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:21.11 else
19:21.11 ^~~~
19:21.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:21.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
19:21.12 ^~~~~~~~~~~~~~~~~~
19:21.12 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp:86:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:21.13 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl)
19:21.13 ^~~~~~~~~~~~~~~~~~~~~~
20:13.65 libcomm_mailnews_imap_src.a.desc
20:14.49 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/imap/src'
20:16.56 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/emitters'
21:10.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
21:10.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
21:10.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
21:10.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
21:10.39 from /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp:6:
21:10.40 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)':
21:10.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
21:10.42 foundInterface = 0; \
21:10.42 ^~~~~~~~~~~~~~
21:10.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
21:10.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
21:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:10.45 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
21:10.45 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl)
21:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:10.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
21:10.46 else
21:10.46 ^~~~
21:10.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
21:10.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
21:10.47 ^~~~~~~~~~~~~~~~~~
21:10.48 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp:63:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
21:10.48 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl)
21:10.48 ^~~~~~~~~~~~~~~~~~~~~~
21:43.67 libcomm_mailnews_mime_emitters.a.desc
21:44.39 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/emitters'
21:47.35 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/glue'
21:59.95 libmimecthglue_s.a.desc
22:00.75 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/glue'
22:00.80 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/vcard'
22:02.46 libJsAccount.a.desc
22:03.24 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/jsaccount/src'
22:03.28 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/pgpmime'
22:14.33 libcomm_mailnews_mime_cthandlers_vcard.a.desc
22:15.22 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/vcard'
22:16.35 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/news/src'
22:18.77 libpgpmime_s.a.desc
22:19.59 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/pgpmime'
22:19.75 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/db/mork/src'
23:18.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
23:18.57 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
23:18.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
23:18.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
23:18.59 from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp:6:
23:18.59 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)':
23:18.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
23:18.61 foundInterface = 0; \
23:18.61 ^~~~~~~~~~~~~~
23:18.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
23:18.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
23:18.63 ^~~~~~~~~~~~~~~~~~~~~~~
23:18.63 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
23:18.63 NS_INTERFACE_MAP_END
23:18.64 ^~~~~~~~~~~~~~~~~~~~
23:18.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
23:18.64 else
23:18.64 ^~~~
23:18.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
23:18.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
23:18.65 ^~~~~~~~~~~~~~~~~~
23:18.66 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp:522:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
23:18.66 NS_INTERFACE_MAP_ENTRY(nsIStreamListener)
23:18.66 ^~~~~~~~~~~~~~~~~~~~~~
23:37.44 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/mork.h:242,
23:37.44 from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:11:
23:37.44 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)':
23:37.45 /<<PKGBUILDDIR>>/comm/db/mork/src/morkConfig.h:129:59: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class morkRow' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
23:37.45 #define MORK_MEMSET(dest,byte,size) memset(dest,byte,size)
23:37.47 ^
23:37.47 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:207:5: note: in expansion of macro 'MORK_MEMSET'
23:37.48 MORK_MEMSET(newRow, 0, sizeof(morkRow));
23:37.48 ^~~~~~~~~~~
23:37.48 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:39:
23:37.48 /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here
23:37.48 class morkRow{ // row of cells
23:37.48 ^~~~~~~
23:37.49 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/mork.h:242,
23:37.50 from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:11:
23:37.51 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)':
23:37.51 /<<PKGBUILDDIR>>/comm/db/mork/src/morkConfig.h:129:59: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class morkCell'; use assignment or value-initialization instead [-Wclass-memaccess]
23:37.51 #define MORK_MEMSET(dest,byte,size) memset(dest,byte,size)
23:37.52 ^
23:37.52 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:247:5: note: in expansion of macro 'MORK_MEMSET'
23:37.52 MORK_MEMSET(newCells, 0, size);
23:37.53 ^~~~~~~~~~~
23:37.53 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:35:
23:37.54 /<<PKGBUILDDIR>>/comm/db/mork/src/morkCell.h:22:7: note: 'class morkCell' declared here
23:37.54 class morkCell { // minimal cell format
23:37.54 ^~~~~~~~
23:47.89 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/mork.h:242,
23:47.89 from /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp:11:
23:47.90 /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)':
23:47.90 /<<PKGBUILDDIR>>/comm/db/mork/src/morkConfig.h:128:59: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class morkCell'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
23:47.90 #define MORK_MEMMOVE(dest,src,size) memmove(dest,src,size)
23:47.92 ^
23:47.92 /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp:822:11: note: in expansion of macro 'MORK_MEMMOVE'
23:47.92 MORK_MEMMOVE(cell, next, after * sizeof(morkCell));
23:47.92 ^~~~~~~~~~~~
23:47.93 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.h:14,
23:47.93 from /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp:19:
23:47.93 /<<PKGBUILDDIR>>/comm/db/mork/src/morkCell.h:22:7: note: 'class morkCell' declared here
23:47.93 class morkCell { // minimal cell format
23:47.93 ^~~~~~~~
24:01.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
24:01.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
24:01.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
24:01.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
24:01.18 from /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp:19:
24:01.19 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)':
24:01.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
24:01.20 foundInterface = 0; \
24:01.20 ^~~~~~~~~~~~~~
24:01.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
24:01.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
24:01.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:01.22 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp:447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
24:01.22 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol)
24:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:01.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
24:01.24 else
24:01.24 ^~~~
24:01.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
24:01.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
24:01.25 ^~~~~~~~~~~~~~~~~~
24:01.25 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp:446:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
24:01.26 NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback)
24:01.26 ^~~~~~~~~~~~~~~~~~~~~~
24:51.84 libcomm_db_mork_src.a.desc
24:52.59 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/db/mork/src'
24:55.46 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/migration/src'
25:11.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
25:11.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
25:11.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsINntpIncomingServer.h:10,
25:11.52 from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.h:9,
25:11.54 from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6:
25:11.54 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)':
25:11.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
25:11.55 foundInterface = 0; \
25:11.56 ^~~~~~~~~~~~~~
25:11.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
25:11.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
25:11.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:11.57 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
25:11.57 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer)
25:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:11.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
25:11.58 else
25:11.58 ^~~~
25:11.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
25:11.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
25:11.59 ^~~~~~~~~~~~~~~~~~
25:11.60 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp:91:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
25:11.60 NS_INTERFACE_MAP_ENTRY(nsITreeView)
25:11.60 ^~~~~~~~~~~~~~~~~~~~~~
25:27.29 libcomm_mailnews_local_src.a.desc
25:28.11 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/local/src'
25:44.77 libcomm_mail_components_migration_src.a.desc
25:45.70 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/migration/src'
25:48.89 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/shell'
25:56.64 /<<PKGBUILDDIR>>/comm/mailnews/mime/src/mimepbuf.cpp: In function 'MimePartBufferData* MimePartBufferCreate()':
25:56.64 /<<PKGBUILDDIR>>/comm/mailnews/mime/src/mimepbuf.cpp:69:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'MimePartBufferData' {aka 'struct MimePartBufferData'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
25:56.65 memset(data, 0, sizeof(*data));
25:56.65 ^
25:56.65 /<<PKGBUILDDIR>>/comm/mailnews/mime/src/mimepbuf.cpp:52:8: note: 'MimePartBufferData' {aka 'struct MimePartBufferData'} declared here
25:56.65 struct MimePartBufferData
25:56.65 ^~~~~~~~~~~~~~~~~~
26:00.04 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
26:04.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
26:04.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
26:04.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
26:04.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
26:04.93 from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp:6:
26:04.94 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)':
26:04.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
26:04.95 foundInterface = 0; \
26:04.95 ^~~~~~~~~~~~~~
26:04.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
26:04.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
26:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:04.98 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
26:04.98 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl)
26:04.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:04.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
26:04.99 else
26:04.99 ^~~~
26:05.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
26:05.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
26:05.01 ^~~~~~~~~~~~~~~~~~
26:05.01 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp:51:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
26:05.01 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl)
26:05.01 ^~~~~~~~~~~~~~~~~~~~~~
26:08.09 libcomm_mail_components_shell.a.desc
26:08.93 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/shell'
26:09.74 libcomm_mailnews_news_src.a.desc
26:10.56 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/news/src'
26:23.87 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/fdlibm/src'
26:46.77 In file included from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:22:
26:46.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
26:46.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
26:46.78 size - sizeof(js::NativeObject));
26:46.78 ^
26:46.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
26:46.79 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:46.79 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:46.79 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:46.80 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:46.80 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:46.80 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
26:46.80 class HeapSlot : public WriteBarrieredBase<Value> {
26:46.80 ^~~~~~~~
26:47.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:47.75 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:47.75 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:47.75 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:47.75 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:47.75 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:47.76 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:47.78 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:47.78 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:47.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
26:47.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
26:47.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
26:47.79 memset(aT, 0, sizeof(T));
26:47.79 ~~~~~~^~~~~~~~~~~~~~~~~~
26:47.80 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
26:47.80 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
26:47.81 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
26:47.81 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:47.81 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:47.82 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:47.82 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:47.82 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:47.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
26:47.84 struct TabSizes {
26:47.84 ^~~~~~~~
26:47.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:47.85 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:47.85 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:47.85 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:47.86 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:47.86 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:47.86 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:47.86 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:47.88 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:47.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
26:47.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
26:47.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
26:47.89 memset(aT, 0, sizeof(T));
26:47.89 ~~~~~~^~~~~~~~~~~~~~~~~~
26:47.90 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
26:47.90 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
26:47.90 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
26:47.91 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:47.91 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:47.92 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:47.92 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:47.92 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:47.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
26:47.93 struct ServoSizes {
26:47.94 ^~~~~~~~~~
26:47.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:47.99 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:47.99 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:47.99 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:47.99 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.00 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.02 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.02 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.02 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
26:48.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
26:48.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.04 memset(aT, 0, sizeof(T));
26:48.05 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:48.05 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
26:48.05 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
26:48.05 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
26:48.07 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
26:48.07 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:48.07 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
26:48.08 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
26:48.08 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.08 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.08 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
26:48.09 class StaticStrings {
26:48.09 ^~~~~~~~~~~~~
26:48.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:48.09 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:48.11 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.11 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.11 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.12 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.12 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.12 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.13 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
26:48.13 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
26:48.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.14 memset(aT, 0, sizeof(T));
26:48.15 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
26:48.15 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
26:48.17 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
26:48.17 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:48.18 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
26:48.18 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
26:48.18 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.19 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.19 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
26:48.19 class PreliminaryObjectArray {
26:48.19 ^~~~~~~~~~~~~~~~~~~~~~
26:48.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:48.21 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:48.22 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.22 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.22 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.23 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.24 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.24 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.25 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
26:48.25 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
26:48.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.28 memset(aT, 0, sizeof(T));
26:48.28 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
26:48.28 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
26:48.29 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
26:48.29 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:48.29 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
26:48.30 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
26:48.31 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.31 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.31 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
26:48.32 class TypeNewScript {
26:48.32 ^~~~~~~~~~~~~
26:48.32 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:48.34 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:48.34 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.35 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.35 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.35 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.35 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.36 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.37 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
26:48.37 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
26:48.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.38 memset(aT, 0, sizeof(T));
26:48.38 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.39 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:48.39 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
26:48.40 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
26:48.40 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
26:48.41 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
26:48.41 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
26:48.41 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.42 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.43 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
26:48.43 struct IonScriptCounts {
26:48.44 ^~~~~~~~~~~~~~~
26:48.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:48.62 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:48.63 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.63 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.63 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.64 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.64 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.64 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.65 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
26:48.66 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
26:48.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.67 memset(aT, 0, sizeof(T));
26:48.67 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.69 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
26:48.69 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
26:48.69 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
26:48.70 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
26:48.70 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.70 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.70 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
26:48.70 struct ZoneGCStats {
26:48.70 ^~~~~~~~~~~
26:48.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:48.71 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:48.71 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.71 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.72 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.72 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.72 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.72 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.72 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
26:48.74 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
26:48.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.75 memset(aT, 0, sizeof(T));
26:48.75 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.75 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
26:48.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
26:48.75 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
26:48.75 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
26:48.75 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.75 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.75 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
26:48.76 class NewObjectCache {
26:48.76 ^~~~~~~~~~~~~~
26:48.76 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:48.76 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:48.76 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.76 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.78 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.78 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.78 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.78 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.79 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
26:48.79 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
26:48.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
26:48.80 memset(aT, 0, sizeof(T));
26:48.80 ~~~~~~^~~~~~~~~~~~~~~~~~
26:48.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
26:48.82 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
26:48.82 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:48.82 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:48.82 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:48.82 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:48.82 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:48.82 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:48.83 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:48.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
26:48.84 class MOZ_NON_PARAM alignas(8) Value {
26:48.84 ^~~~~
26:49.32 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:49.32 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:49.32 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:49.32 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:49.33 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:49.33 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:49.34 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:49.34 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:49.34 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:49.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
26:49.36 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
26:49.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
26:49.37 memset(aT, 0, sizeof(T));
26:49.37 ~~~~~~^~~~~~~~~~~~~~~~~~
26:49.39 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
26:49.39 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
26:49.39 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
26:49.40 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
26:49.40 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
26:49.40 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:21:
26:49.41 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
26:49.41 class CodeOffsetJump {
26:49.41 ^~~~~~~~~~~~~~
26:49.76 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
26:49.76 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
26:49.76 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:49.76 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:49.76 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:49.77 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:49.77 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:49.77 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:49.77 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:49.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
26:49.79 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1089:40: required from here
26:49.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
26:49.80 memset(aT, 0, sizeof(T));
26:49.80 ~~~~~~^~~~~~~~~~~~~~~~~~
26:49.80 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1084:8: note: 'struct JSSubString' declared here
26:49.80 struct JSSubString {
26:49.81 ^~~~~~~~~~~
26:50.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
26:50.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
26:50.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
26:50.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
26:50.51 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
26:50.51 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:50.52 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
26:50.53 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
26:50.53 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
26:50.53 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
26:50.54 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
26:50.54 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
26:50.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
26:50.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
26:50.56 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
26:50.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
26:50.58 memset(table, 0, sizeof(*table) * capacity());
26:50.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:50.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
26:50.58 class HashTableEntry {
26:50.58 ^~~~~~~~~~~~~~
26:50.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
26:50.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
26:50.60 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
26:50.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
26:50.62 memset(table, 0, sizeof(*table) * capacity());
26:50.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:50.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
26:50.64 class HashTableEntry {
26:50.64 ^~~~~~~~~~~~~~
26:50.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
26:50.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
26:50.66 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
26:50.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
26:50.68 memset(table, 0, sizeof(*table) * capacity());
26:50.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:50.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
26:50.69 class HashTableEntry {
26:50.69 ^~~~~~~~~~~~~~
26:57.31 libmodules_fdlibm_src.a.desc
26:58.21 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/fdlibm/src'
27:01.51 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)':
27:01.52 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:269:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:01.52 MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) {
27:01.52 ^~~~~~~~~~~~~~
27:01.75 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)':
27:01.75 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:344:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:01.76 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) return false;
27:01.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:01.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:01.78 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:01.78 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:01.78 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:01.79 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:01.80 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
27:01.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:01.80 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:01.80 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:01.81 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
27:01.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:01.81 receiver, result);
27:01.82 ~~~~~~~~~~~~~~~~~
27:01.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:04.01 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)':
27:04.01 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:216:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:04.02 static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
27:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:04.04 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:216:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:04.04 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:216:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:04.04 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:226:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:04.05 pattern = ToAtom<CanGC>(cx, patternValue);
27:04.05 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:04.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
27:04.06 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
27:04.07 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
27:04.07 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
27:04.08 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
27:04.08 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
27:04.09 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:04.10 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:04.10 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:04.11 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:04.11 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:04.11 return ToStringSlow<allowGC>(cx, v);
27:04.12 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
27:05.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.39 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.39 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
27:05.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
27:05.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.42 memset(aT, 0, sizeof(T));
27:05.42 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.42 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:05.43 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:05.43 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
27:05.43 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:05.43 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
27:05.44 struct TabSizes {
27:05.44 ^~~~~~~~
27:05.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.45 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.47 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
27:05.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
27:05.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.49 memset(aT, 0, sizeof(T));
27:05.49 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:05.49 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:05.50 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
27:05.50 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:05.51 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
27:05.52 struct ServoSizes {
27:05.52 ^~~~~~~~~~
27:05.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.53 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.54 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
27:05.54 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
27:05.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.55 memset(aT, 0, sizeof(T));
27:05.55 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.55 In file included from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:05.57 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.57 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
27:05.57 class StaticStrings {
27:05.58 ^~~~~~~~~~~~~
27:05.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.59 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.59 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
27:05.59 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
27:05.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.60 memset(aT, 0, sizeof(T));
27:05.60 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
27:05.61 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
27:05.61 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
27:05.61 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
27:05.62 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
27:05.62 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:05.62 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
27:05.62 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
27:05.64 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
27:05.64 class PreliminaryObjectArray {
27:05.64 ^~~~~~~~~~~~~~~~~~~~~~
27:05.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.66 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.66 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
27:05.68 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
27:05.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.69 memset(aT, 0, sizeof(T));
27:05.69 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
27:05.69 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
27:05.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
27:05.70 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
27:05.70 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
27:05.70 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:05.70 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
27:05.71 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
27:05.71 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
27:05.72 class TypeNewScript {
27:05.72 ^~~~~~~~~~~~~
27:05.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.73 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.73 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
27:05.74 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
27:05.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.75 memset(aT, 0, sizeof(T));
27:05.75 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.76 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
27:05.76 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
27:05.76 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
27:05.77 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
27:05.77 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:05.77 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
27:05.78 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
27:05.78 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
27:05.78 struct IonScriptCounts {
27:05.78 ^~~~~~~~~~~~~~~
27:05.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.91 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:05.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:05.92 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:05.92 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:05.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
27:05.93 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
27:05.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
27:05.95 memset(aT, 0, sizeof(T));
27:05.96 ~~~~~~^~~~~~~~~~~~~~~~~~
27:05.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
27:05.96 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
27:05.96 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:05.97 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
27:05.97 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
27:05.97 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
27:05.97 struct ZoneGCStats {
27:05.97 ^~~~~~~~~~~
27:05.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:05.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:05.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:06.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:06.00 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:06.00 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:06.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
27:06.01 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
27:06.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
27:06.02 memset(aT, 0, sizeof(T));
27:06.02 ~~~~~~^~~~~~~~~~~~~~~~~~
27:06.03 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
27:06.03 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
27:06.03 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:06.04 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
27:06.04 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
27:06.05 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
27:06.05 class NewObjectCache {
27:06.05 ^~~~~~~~~~~~~~
27:06.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:06.06 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:06.06 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:06.06 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:06.06 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:06.07 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:06.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
27:06.07 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
27:06.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
27:06.09 memset(aT, 0, sizeof(T));
27:06.09 ~~~~~~^~~~~~~~~~~~~~~~~~
27:06.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
27:06.10 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
27:06.10 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:14,
27:06.10 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:06.10 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:06.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
27:06.11 class MOZ_NON_PARAM alignas(8) Value {
27:06.11 ^~~~~
27:06.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:06.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:06.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:06.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:06.44 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:06.46 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:06.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
27:06.46 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
27:06.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
27:06.48 memset(aT, 0, sizeof(T));
27:06.48 ~~~~~~^~~~~~~~~~~~~~~~~~
27:06.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
27:06.49 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:06.49 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
27:06.49 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
27:06.50 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
27:06.50 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:44:
27:06.50 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
27:06.50 class CodeOffsetJump {
27:06.50 ^~~~~~~~~~~~~~
27:08.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:08.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:08.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:08.26 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:08.26 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
27:08.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
27:08.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
27:08.28 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
27:08.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
27:08.30 memset(table, 0, sizeof(*table) * capacity());
27:08.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:08.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
27:08.31 class HashTableEntry {
27:08.31 ^~~~~~~~~~~~~~
27:08.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
27:08.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
27:08.32 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
27:08.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
27:08.34 memset(table, 0, sizeof(*table) * capacity());
27:08.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:08.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
27:08.36 class HashTableEntry {
27:08.36 ^~~~~~~~~~~~~~
27:08.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
27:08.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
27:08.38 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
27:08.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
27:08.40 memset(table, 0, sizeof(*table) * capacity());
27:08.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:08.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
27:08.42 class HashTableEntry {
27:08.42 ^~~~~~~~~~~~~~
27:12.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)':
27:12.04 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:12.04 return ToStringSlow<allowGC>(cx, v);
27:12.04 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
27:12.88 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)':
27:12.88 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:274:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:12.88 bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) {
27:12.88 ^~
27:12.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:12.89 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:12.89 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:12.90 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:12.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:12.90 return op(cx, obj, receiver, id, vp);
27:12.90 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:12.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:12.91 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
27:12.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:13.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:13.15 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
27:13.15 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:13.15 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:13.16 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:13.16 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:13.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)':
27:13.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:13.17 return js::ToInt32Slow(cx, v, out);
27:13.17 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:13.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)':
27:13.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:13.28 return js::ToInt32Slow(cx, v, out);
27:13.28 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:14.65 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)':
27:14.65 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:344:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:14.65 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) return false;
27:14.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:14.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:14.67 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:14.68 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:14.68 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:14.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:14.69 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
27:14.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:14.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:14.71 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
27:14.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.72 receiver, result);
27:14.72 ~~~~~~~~~~~~~~~~~
27:14.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:15.90 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)':
27:15.90 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:34:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:15.90 bool js::CreateRegExpMatchResult(JSContext* cx, HandleString input,
27:15.90 ^~
27:17.48 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle<js::RegExpObject*>, js::HandleLinearString, size_t*, bool, JS::MutableHandleValue)':
27:17.50 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:140:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.50 bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
27:17.50 ^~
27:17.50 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:167:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.51 return CreateRegExpMatchResult(cx, input, matches, rval);
27:17.51 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
27:17.61 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)':
27:17.62 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:895:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.62 static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp,
27:17.62 ^~~~~~~~~~~~~~~~~
27:17.63 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:913:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.63 return CreateRegExpMatchResult(cx, string, matches, rval);
27:17.64 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:17.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:17.70 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
27:17.71 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:17.71 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:17.71 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:17.72 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:17.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)':
27:17.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:17.74 return js::ToInt32Slow(cx, v, out);
27:17.74 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:17.74 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:934:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27:17.74 return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval());
27:17.75 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:17.81 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)':
27:17.81 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:941:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.81 bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp,
27:17.82 ^~
27:17.84 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:949:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.84 return CreateRegExpMatchResult(cx, input, *maybeMatches, output);
27:17.84 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:17.84 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:950:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:17.85 return RegExpMatcherImpl(cx, regexp, input, lastIndex, output);
27:17.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:17.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:17.86 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:17.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:17.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:17.87 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:17.87 from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
27:17.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
27:17.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
27:17.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
27:17.90 memset(aT, 0, sizeof(T));
27:17.90 ~~~~~~^~~~~~~~~~~~~~~~~~
27:17.90 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:17.90 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:17.91 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
27:17.92 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:17.92 from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
27:17.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
27:17.93 struct TabSizes {
27:17.93 ^~~~~~~~
27:17.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:17.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:17.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:17.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:17.96 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:17.96 from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
27:17.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
27:17.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
27:17.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
27:17.98 memset(aT, 0, sizeof(T));
27:17.99 ~~~~~~^~~~~~~~~~~~~~~~~~
27:17.99 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:18.00 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:18.00 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
27:18.00 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:18.00 from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
27:18.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
27:18.02 struct ServoSizes {
27:18.02 ^~~~~~~~~~
27:18.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
27:18.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:18.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:18.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
27:18.04 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
27:18.04 from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
27:18.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
27:18.04 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
27:18.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
27:18.05 memset(aT, 0, sizeof(T));
27:18.05 ~~~~~~^~~~~~~~~~~~~~~~~~
27:18.05 In file included from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
27:18.06 from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
27:18.06 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
27:18.06 class StaticStrings {
27:18.06 ^~~~~~~~~~~~~
27:18.14 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
27:18.15 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:18.15 bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
27:18.15 ^~
27:18.17 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:18.17 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:254:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.17 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:261:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:18.17 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, flagsValue))
27:18.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.82 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
27:18.82 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:377:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:18.82 if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) return false;
27:18.83 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:18.83 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:18.83 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:18.83 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:18.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.84 return op(cx, obj, receiver, id, vp);
27:18.84 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.84 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
27:18.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.85 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
27:18.85 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
27:18.85 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
27:18.85 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
27:18.85 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
27:18.86 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
27:18.87 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:18.87 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:18.87 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:18.89 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:18.89 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:18.89 return ToStringSlow<allowGC>(cx, v);
27:18.89 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
27:18.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:18.89 from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
27:18.89 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
27:18.89 from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
27:18.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.91 return op(cx, obj, receiver, id, vp);
27:18.91 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.91 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
27:18.91 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.92 return op(cx, obj, receiver, id, vp);
27:18.92 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:18.92 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
27:18.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:18.92 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:497:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:18.92 if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) return false;
27:18.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:20.33 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, js::HandleArrayObject, js::HandleLinearString, size_t, js::HandleLinearString, size_t, JS::MutableHandleValue)':
27:20.33 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1306:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:20.34 bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult,
27:20.34 ^~
27:20.35 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)':
27:20.35 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:77:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:20.35 JSObject* Library::Create(JSContext* cx, HandleValue path,
27:20.35 ^~~~~~~
27:20.64 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)':
27:20.64 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:197:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:20.64 JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj));
27:20.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:21.46 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)':
27:21.46 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:268:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:21.46 fnObj = FunctionType::CreateInternal(
27:21.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
27:21.46 cx, args[1], args[2],
27:21.47 ~~~~~~~~~~~~~~~~~~~~~
27:21.48 HandleValueArray::subarray(args, 3, args.length() - 3));
27:21.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:32.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetABI(JSContext*, JS::HandleValue, ffi_abi*)':
27:32.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6005:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:32.03 static bool GetABI(JSContext* cx, HandleValue abiType, ffi_abi* result) {
27:32.03 ^~~~~~
27:32.39 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
27:32.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:32.40 bool CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v,
27:32.40 ^~~~~
27:32.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetObjectProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleObject)':
27:32.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2179:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:32.55 if (!JS_GetProperty(cx, obj, property, &val)) {
27:32.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:32.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::SizeTojsval(JSContext*, size_t, JS::MutableHandleValue)':
27:32.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2763:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:32.92 static bool SizeTojsval(JSContext* cx, size_t size, MutableHandleValue result) {
27:32.92 ^~~~~~~~~~~
27:33.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)':
27:33.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2158:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:33.80 bool IsCTypesGlobal(HandleValue v) {
27:33.80 ^~~~~~~~~~~~~~
27:33.92 /<<PKGBUILDDIR>>/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*)':
27:33.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4068:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:33.93 JSObject* CType::Create(JSContext* cx, HandleObject typeProto,
27:33.93 ^~~~~
27:33.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4068:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.03 /<<PKGBUILDDIR>>/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*)':
27:34.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4127:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.03 JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj,
27:34.04 ^~~~~
27:34.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4127:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4139:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.05 RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size,
27:34.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:34.06 align, ffiType));
27:34.06 ~~~~~~~~~~~~~~~
27:34.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4139:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)':
27:34.09 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4442:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.09 bool CType::IsCType(HandleValue v) {
27:34.09 ^~~~~
27:34.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)':
27:34.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4427:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.15 bool CType::IsCTypeOrProto(HandleValue v) {
27:34.15 ^~~~~
27:34.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)':
27:34.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4772:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.31 bool PointerType::IsPointerType(HandleValue v) {
27:34.31 ^~~~~~~~~~~
27:34.39 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)':
27:34.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5165:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.40 bool ArrayType::IsArrayType(HandleValue v) {
27:34.40 ^~~~~~~~~
27:34.47 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)':
27:34.48 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5839:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.48 /* static */ bool StructType::IsStruct(HandleValue v) {
27:34.48 ^~~~~~~~~~
27:34.50 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)':
27:34.50 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.51 bool FunctionType::IsFunctionType(HandleValue v) {
27:34.51 ^~~~~~~~~~~~
27:34.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)':
27:34.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4675:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:34.76 CType::Create(cx, typeProto, dataProto, TYPE_pointer, nullptr, sizeVal,
27:34.77 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:34.77 alignVal, &ffi_type_pointer);
27:34.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:34.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4675:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:35.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)':
27:35.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4971:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:35.01 JSObject* typeObj = CType::Create(cx, typeProto, dataProto, TYPE_array,
27:35.01 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:35.02 nullptr, sizeVal, alignVal, nullptr);
27:35.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:35.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4971:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:35.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PrepareCIF(JSContext*, js::ctypes::FunctionInfo*)':
27:35.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:35.90 if (!GetABI(cx, abiType, &abi)) {
27:35.90 ~~~~~~^~~~~~~~~~~~~~~~~~~
27:36.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointer(JS::HandleValue)':
27:36.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4778:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:36.98 bool PointerType::IsPointer(HandleValue v) {
27:36.98 ^~~~~~~~~~~
27:36.99 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)':
27:37.00 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5171:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.00 bool ArrayType::IsArrayOrArrayType(HandleValue v) {
27:37.01 ^~~~~~~~~
27:37.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::IsCData(JS::HandleValue)':
27:37.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7036:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.02 bool CData::IsCData(HandleValue v) {
27:37.03 ^~~~~
27:37.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]':
27:37.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2542:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.05 static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) {
27:37.05 ^~~~~~~~~~~~
27:37.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]':
27:37.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2542:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'const char* js::ctypes::CTypesToSourceForError(JSContext*, JS::HandleValue, JSAutoByteString&)':
27:37.27 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:898:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.27 static const char* CTypesToSourceForError(JSContext* cx, HandleValue val,
27:37.27 ^~~~~~~~~~~~~~~~~~~~~~
27:37.29 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:904:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:37.29 RootedString str(cx, JS_ValueToSource(cx, v));
27:37.29 ~~~~~~~~~~~~~~~~^~~~~~~
27:37.29 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:908:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.30 return ValueToSourceForError(cx, val, bytes);
27:37.30 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
27:37.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)':
27:37.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1555:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.32 static bool IncompatibleThisProto(JSContext* cx, const char* funName,
27:37.33 ^~~~~~~~~~~~~~~~~~~~~
27:37.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1558:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.33 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
27:37.34 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:37.34 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)':
27:37.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1588:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.35 static bool InvalidIndexError(JSContext* cx, HandleValue val) {
27:37.35 ^~~~~~~~~~~~~~~~~
27:37.36 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1590:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.36 const char* indexStr = CTypesToSourceForError(cx, val, idBytes);
27:37.36 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:37.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)':
27:37.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1600:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.38 return InvalidIndexError(cx, idVal);
27:37.39 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
27:37.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::NullPointerError(JSContext*, const char*, JS::HandleObject)':
27:37.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1643:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.43 const char* valStr = CTypesToSourceForError(cx, val, valBytes);
27:37.43 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
27:37.46 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)':
27:37.47 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1686:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.48 static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) {
27:37.49 ^~~~~~~~~
27:37.49 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1688:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.49 const char* src = CTypesToSourceForError(cx, actual, bytes);
27:37.51 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
27:37.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)':
27:37.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1696:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.51 static bool TypeOverflow(JSContext* cx, const char* expected,
27:37.51 ^~~~~~~~~~~~
27:37.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1699:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.52 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:37.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:37.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisType(JSContext*, const char*, const char*, JS::HandleValue)':
27:37.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1575:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.53 static bool IncompatibleThisType(JSContext* cx, const char* funName,
27:37.53 ^~~~~~~~~~~~~~~~~~~~
27:37.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1579:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.54 const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
27:37.54 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:37.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)':
27:37.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1752:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.55 const char* valStr = CTypesToSourceForError(cx, val, valBytes);
27:37.55 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
27:37.58 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleCallee(JSContext*, const char*, JS::HandleObject)':
27:37.58 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1540:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.58 const char* valStr = CTypesToSourceForError(cx, val, valBytes);
27:37.58 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
27:37.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionReturnTypeError(JSContext*, JS::HandleValue, const char*)':
27:37.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1525:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.62 static bool FunctionReturnTypeError(JSContext* cx, HandleValue type,
27:37.62 ^~~~~~~~~~~~~~~~~~~~~~~
27:37.63 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1528:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.63 const char* valStr = CTypesToSourceForError(cx, type, valBytes);
27:37.63 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
27:37.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSFlatString*)':
27:37.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1452:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:37.71 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes);
27:37.71 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
27:37.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)':
27:37.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4804:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:37.84 return IncompatibleThisType(cx, "PointerType.prototype.isNull",
27:37.84 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:37.84 "non-PointerType CData", args.thisv());
27:37.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:37.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int)':
27:37.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4828:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:37.91 return IncompatibleThisType(cx, "PointerType.prototype.increment",
27:37.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:37.92 "non-PointerType CData", args.thisv());
27:37.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:37.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4831:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:37.92 return IncompatibleThisType(cx, "PointerType.prototype.decrement",
27:37.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:37.94 "non-PointerType CData", args.thisv());
27:37.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:38.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)':
27:38.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5948:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:38.17 return IncompatibleThisType(cx, "StructType.prototype.addressOfField",
27:38.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:38.19 "non-StructType CData", args.thisv());
27:38.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:38.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]':
27:38.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.66 static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) {
27:38.67 ^~~~~~~~~~~~~~~~~~~~~~
27:38.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]':
27:38.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.73 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]':
27:38.73 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]':
27:38.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long int]':
27:38.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]':
27:38.84 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.87 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]':
27:38.87 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]':
27:38.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:38.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]':
27:38.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2774:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:39.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)':
27:39.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1211:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:39.22 static bool ArgumentConvError(JSContext* cx, HandleValue actual,
27:39.22 ^~~~~~~~~~~~~~~~~
27:39.23 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1214:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:39.23 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:39.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:39.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)':
27:39.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1510:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:39.26 static bool FunctionArgumentTypeError(JSContext* cx, uint32_t index,
27:39.26 ^~~~~~~~~~~~~~~~~~~~~~~~~
27:39.27 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1513:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:39.27 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
27:39.27 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:39.28 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)':
27:39.29 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6044:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:39.29 static JSObject* PrepareType(JSContext* cx, uint32_t index, HandleValue type) {
27:39.29 ^~~~~~~~~~~
27:40.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)':
27:40.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6313:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.09 JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi,
27:40.09 ^~~~~~~~~~~~
27:40.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6313:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6079:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.11 FunctionReturnTypeError(cx, type, "is not a ctypes type");
27:40.11 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:40.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6088:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.12 FunctionReturnTypeError(cx, type, "cannot be an array or function");
27:40.12 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:40.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6093:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.14 FunctionReturnTypeError(cx, type, "must have defined size");
27:40.14 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:40.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6331:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.15 cx, CType::Create(cx, typeProto, dataProto, TYPE_function, nullptr,
27:40.15 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:40.15 JS::UndefinedHandleValue, JS::UndefinedHandleValue,
27:40.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:40.16 nullptr));
27:40.16 ~~~~~~~~
27:40.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6331:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6204:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:40.16 if (!GetABI(cx, abiType, &abi)) {
27:40.17 ~~~~~~^~~~~~~~~~~~~~~~~~~
27:44.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)':
27:44.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1014:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:44.66 RootedString funcStr(cx, JS_ValueToSource(cx, funVal));
27:44.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:45.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)':
27:45.44 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2897:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:45.45 static bool ConvertToJS(JSContext* cx, HandleObject typeObj,
27:45.46 ^~~~~~~~~~~
27:45.88 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)':
27:45.88 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7440:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:45.88 bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj,
27:45.88 ^~~~~~~~~~~~~~
27:45.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7454:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:45.90 return ConvertToJS(cx, ctype, /*parent*/ nullptr, p->cargs, false, true,
27:45.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:45.90 aResult);
27:45.91 ~~~~~~~~
27:45.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:45.93 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
27:45.93 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
27:45.94 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:45.94 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
27:45.94 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
27:45.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)':
27:45.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:45.95 return js::ToStringSlow(cx, v);
27:45.96 ~~~~~~~~~~~~~~~~^~~~~~~
27:46.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*)':
27:46.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1631:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.14 const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes);
27:46.14 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:46.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]':
27:46.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.41 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:46.41 ^~~~~~~~~~~~~~
27:46.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.43 return jsvalToInteger(cx, innerData, result);
27:46.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:46.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)':
27:46.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8255:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.53 if (!jsvalToInteger(cx, args[0], &hi))
27:46.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:46.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8256:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.54 return ArgumentConvError(cx, args[0], "UInt64.join", 0);
27:46.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8257:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.55 if (!jsvalToInteger(cx, args[1], &lo))
27:46.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:46.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8258:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.56 return ArgumentConvError(cx, args[1], "UInt64.join", 1);
27:46.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]':
27:46.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2664:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.65 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
27:46.66 ^~~~~~~~~~~~~~~~~
27:46.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2708:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.66 return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
27:46.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToSize(JSContext*, JS::HandleValue, bool, size_t*)':
27:46.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2716:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.75 static bool jsvalToSize(JSContext* cx, HandleValue val, bool allowString,
27:46.76 ^~~~~~~~~~~
27:46.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2719:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.76 if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) return false;
27:46.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.79 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)':
27:46.79 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5302:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:46.79 return IncompatibleThisType(cx, "ArrayType.prototype.addressOfElement",
27:46.80 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.80 "non-ArrayType CData", args.thisv());
27:46.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5325:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.80 if (!jsvalToSize(cx, args[0], false, &index)) {
27:46.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:46.82 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5326:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.82 return InvalidIndexError(cx, args[0]);
27:46.82 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
27:46.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)':
27:46.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4916:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:46.95 if (args.length() == 2 && !jsvalToSize(cx, args[1], false, &length)) {
27:46.95 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:47.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)':
27:47.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4486:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.08 if (args.length() == 1 && !jsvalToSize(cx, args[0], false, &length)) {
27:47.09 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:47.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]':
27:47.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.16 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:47.17 ^~~~~~~~~~~~~~
27:47.18 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.19 return jsvalToInteger(cx, innerData, result);
27:47.19 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:47.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]':
27:47.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.31 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:47.31 ^~~~~~~~~~~~~~
27:47.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.32 return jsvalToInteger(cx, innerData, result);
27:47.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:47.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]':
27:47.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.41 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:47.41 ^~~~~~~~~~~~~~
27:47.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.42 return jsvalToInteger(cx, innerData, result);
27:47.42 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:47.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]':
27:47.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.54 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:47.54 ^~~~~~~~~~~~~~
27:47.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.55 return jsvalToInteger(cx, innerData, result);
27:47.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:47.67 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)':
27:47.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8097:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.68 if (!jsvalToInteger(cx, args[0], &hi))
27:47.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:47.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8098:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.69 return ArgumentConvError(cx, args[0], "Int64.join", 0);
27:47.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:47.71 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8099:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.71 if (!jsvalToInteger(cx, args[1], &lo))
27:47.71 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:47.71 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8100:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.72 return ArgumentConvError(cx, args[1], "Int64.join", 1);
27:47.72 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:47.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]':
27:47.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.77 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:47.78 ^~~~~~~~~~~~~~
27:47.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.78 return jsvalToInteger(cx, innerData, result);
27:47.78 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:47.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]':
27:47.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.94 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:47.94 ^~~~~~~~~~~~~~
27:47.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:47.96 return jsvalToInteger(cx, innerData, result);
27:47.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:48.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]':
27:48.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.08 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:48.08 ^~~~~~~~~~~~~~
27:48.09 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.09 return jsvalToInteger(cx, innerData, result);
27:48.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:48.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]':
27:48.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2664:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.22 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
27:48.22 ^~~~~~~~~~~~~~~~~
27:48.24 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2708:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.24 return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
27:48.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)':
27:48.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7968:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.31 if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) {
27:48.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7972:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.32 return ArgumentConvError(cx, args[0], "Int64", 0);
27:48.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:48.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7978:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:48.33 ASSERT_OK(JS_GetProperty(cx, callee, "prototype", &slot));
27:48.33 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]':
27:48.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.41 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:48.42 ^~~~~~~~~~~~~~
27:48.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.43 return jsvalToInteger(cx, innerData, result);
27:48.43 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:48.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]':
27:48.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2664:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.56 static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
27:48.56 ^~~~~~~~~~~~~~~~~
27:48.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2708:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.58 return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
27:48.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)':
27:48.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8128:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.68 if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) {
27:48.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8132:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.68 return ArgumentConvError(cx, args[0], "UInt64", 0);
27:48.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:8138:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:48.69 ASSERT_OK(JS_GetProperty(cx, callee, "prototype", &slot));
27:48.69 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:48.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]':
27:48.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.77 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:48.77 ^~~~~~~~~~~~~~
27:48.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.78 return jsvalToInteger(cx, innerData, result);
27:48.78 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:48.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]':
27:48.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.92 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:48.93 ^~~~~~~~~~~~~~
27:48.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:48.93 return jsvalToInteger(cx, innerData, result);
27:48.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:49.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char]':
27:49.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2454:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:49.07 static bool jsvalToInteger(JSContext* cx, HandleValue val,
27:49.07 ^~~~~~~~~~~~~~
27:49.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2523:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:49.07 return jsvalToInteger(cx, innerData, result);
27:49.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:49.20 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)':
27:49.20 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7718:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:49.21 if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) {
27:49.21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)':
27:49.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7790:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:49.35 if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) {
27:49.36 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)':
27:49.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4875:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:49.57 if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result))
27:49.57 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)':
27:49.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7049:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27:49.69 return ConvertToJS(cx, ctype, nullptr, GetData(obj), true, false,
27:49.70 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.70 args.rval());
27:49.71 ~~~~~~~~~~~~
27:49.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)':
27:49.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5884:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:49.84 return IncompatibleThisType(cx, "StructType property getter",
27:49.84 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.84 "non-StructType CData", args.thisv());
27:49.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.85 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5898:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27:49.86 return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval());
27:49.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:49.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)':
27:49.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1259:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:49.97 static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength,
27:49.98 ^~~~~~~~~~~~~~~~~~~
27:49.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1265:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:49.98 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:49.98 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:50.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)':
27:50.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1233:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:50.05 static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength,
27:50.05 ^~~~~~~~~~~~~~~~~~~
27:50.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1239:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:50.06 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:50.06 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:50.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)':
27:50.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3917:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:50.70 JSString* src = JS_ValueToSource(cx, valStr);
27:50.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:51.66 /<<PKGBUILDDIR>>/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)':
27:51.67 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1075:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:51.67 static bool ConvError(JSContext* cx, const char* expectedStr,
27:51.67 ^~~~~~~~~
27:51.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1080:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:51.69 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:51.69 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:52.00 /<<PKGBUILDDIR>>/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)':
27:52.00 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1195:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.00 static bool ConvError(JSContext* cx, HandleObject expectedType,
27:52.00 ^~~~~~~~~
27:52.45 /<<PKGBUILDDIR>>/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)':
27:52.45 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3049:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.46 static bool ImplicitConvert(JSContext* cx, HandleValue val,
27:52.46 ^~~~~~~~~~~~~~~
27:52.47 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3124:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.47 } else if (!jsvalToInteger(cx, val, &result)) { \
27:52.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.48 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CHAR16_CASE'
27:52.48 MACRO(char16_t, char16_t, ffi_type_uint16)
27:52.48 ^~~~~
27:52.48 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3131:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
27:52.49 CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE)
27:52.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.51 if (!jsvalToInteger(cx, val, &result)) \
27:52.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.51 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.51 MACRO(int8_t, int8_t, ffi_type_sint8) \
27:52.52 ^~~~~
27:52.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.52 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.52 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.53 if (!jsvalToInteger(cx, val, &result)) \
27:52.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.53 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.53 MACRO(int16_t, int16_t, ffi_type_sint16) \
27:52.53 ^~~~~
27:52.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.54 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.54 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.54 if (!jsvalToInteger(cx, val, &result)) \
27:52.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.55 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.55 MACRO(int32_t, int32_t, ffi_type_sint32) \
27:52.55 ^~~~~
27:52.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.56 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.56 if (!jsvalToInteger(cx, val, &result)) \
27:52.56 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.56 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.57 MACRO(uint8_t, uint8_t, ffi_type_uint8) \
27:52.57 ^~~~~
27:52.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.57 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.57 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.58 if (!jsvalToInteger(cx, val, &result)) \
27:52.58 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.58 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.58 MACRO(uint16_t, uint16_t, ffi_type_uint16) \
27:52.58 ^~~~~
27:52.59 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.59 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.59 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.59 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.59 if (!jsvalToInteger(cx, val, &result)) \
27:52.59 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.59 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.60 MACRO(uint32_t, uint32_t, ffi_type_uint32) \
27:52.60 ^~~~~
27:52.60 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.60 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.61 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.61 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.61 if (!jsvalToInteger(cx, val, &result)) \
27:52.61 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.62 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.62 MACRO(short, short, ffi_type_sint16) \
27:52.62 ^~~~~
27:52.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.62 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.64 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.64 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.64 if (!jsvalToInteger(cx, val, &result)) \
27:52.64 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.64 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.64 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
27:52.64 ^~~~~
27:52.64 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.64 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.65 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.66 if (!jsvalToInteger(cx, val, &result)) \
27:52.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.67 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.67 MACRO(int, int, ffi_type_sint32) \
27:52.67 ^~~~~
27:52.67 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.67 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.67 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.69 if (!jsvalToInteger(cx, val, &result)) \
27:52.69 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.69 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.70 MACRO(unsigned_int, unsigned int, ffi_type_uint32)
27:52.70 ^~~~~
27:52.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
27:52.70 CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
27:52.70 ^~~~~~~~~~~~~~~~~~~~~~~~
27:52.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.70 if (!jsvalToInteger(cx, val, &result)) \
27:52.71 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.72 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.72 MACRO(int64_t, int64_t, ffi_type_sint64) \
27:52.72 ^~~~~
27:52.72 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.73 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.73 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.73 if (!jsvalToInteger(cx, val, &result)) \
27:52.73 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.73 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.74 MACRO(uint64_t, uint64_t, ffi_type_uint64) \
27:52.75 ^~~~~
27:52.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.75 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.76 if (!jsvalToInteger(cx, val, &result)) \
27:52.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.76 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.76 MACRO(long, long, CTYPES_FFI_LONG) \
27:52.76 ^~~~~
27:52.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.78 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.78 if (!jsvalToInteger(cx, val, &result)) \
27:52.79 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.79 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.79 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \
27:52.79 ^~~~~
27:52.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.80 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.81 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.81 if (!jsvalToInteger(cx, val, &result)) \
27:52.81 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.82 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.82 MACRO(long_long, long long, ffi_type_sint64) \
27:52.83 ^~~~~
27:52.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.83 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.85 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.85 if (!jsvalToInteger(cx, val, &result)) \
27:52.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.86 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.86 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
27:52.86 ^~~~~
27:52.86 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.86 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.87 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.87 if (!jsvalToInteger(cx, val, &result)) \
27:52.87 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.87 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.89 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \
27:52.89 ^~~~~
27:52.89 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.90 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.90 if (!jsvalToInteger(cx, val, &result)) \
27:52.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.92 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.92 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \
27:52.92 ^~~~~
27:52.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.93 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.93 if (!jsvalToInteger(cx, val, &result)) \
27:52.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.94 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.94 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \
27:52.94 ^~~~~
27:52.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.96 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.96 if (!jsvalToInteger(cx, val, &result)) \
27:52.97 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:52.97 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'INTEGRAL_CASE'
27:52.97 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \
27:52.97 ^~~~~
27:52.97 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:52.99 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:52.99 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:52.99 if (!jsvalToInteger(cx, val, &result)) \
27:53.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.00 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'INTEGRAL_CASE'
27:53.01 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
27:53.01 ^~~~~
27:53.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
27:53.01 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
27:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.02 if (!jsvalToInteger(cx, val, &result)) \
27:53.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.02 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'INTEGRAL_CASE'
27:53.02 MACRO(char, char, ffi_type_uint8) \
27:53.03 ^~~~~
27:53.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3150:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
27:53.04 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
27:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~
27:53.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.05 if (!jsvalToInteger(cx, val, &result)) \
27:53.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.05 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'INTEGRAL_CASE'
27:53.05 MACRO(signed_char, signed char, ffi_type_sint8) \
27:53.05 ^~~~~
27:53.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3150:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
27:53.06 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
27:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~
27:53.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3137:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.07 if (!jsvalToInteger(cx, val, &result)) \
27:53.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.07 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'INTEGRAL_CASE'
27:53.08 MACRO(unsigned_char, unsigned char, ffi_type_uint8)
27:53.08 ^~~~~
27:53.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3150:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
27:53.08 CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
27:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~
27:53.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3155:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.10 if (!jsvalToFloat(cx, val, &result)) \
27:53.10 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.11 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'FLOAT_CASE'
27:53.11 MACRO(float32_t, float, ffi_type_float) \
27:53.11 ^~~~~
27:53.13 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
27:53.13 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
27:53.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.13 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3155:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.14 if (!jsvalToFloat(cx, val, &result)) \
27:53.14 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.14 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'FLOAT_CASE'
27:53.14 MACRO(float64_t, double, ffi_type_double) \
27:53.14 ^~~~~
27:53.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
27:53.15 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
27:53.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3155:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.17 if (!jsvalToFloat(cx, val, &result)) \
27:53.17 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.17 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'FLOAT_CASE'
27:53.17 MACRO(float, float, ffi_type_float) \
27:53.17 ^~~~~
27:53.18 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
27:53.18 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
27:53.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.18 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3155:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.19 if (!jsvalToFloat(cx, val, &result)) \
27:53.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
27:53.19 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'FLOAT_CASE'
27:53.20 MACRO(double, double, ffi_type_double)
27:53.20 ^~~~~
27:53.20 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
27:53.20 CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
27:53.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.22 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3335:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.22 return ArrayLengthOverflow(cx, targetLength, targetType, nbytes,
27:53.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.22 val, convType);
27:53.22 ~~~~~~~~~~~~~~
27:53.23 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3352:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.23 return ArrayLengthOverflow(cx, targetLength, targetType,
27:53.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.23 sourceLength, val, convType);
27:53.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.23 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3385:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.23 return ArrayLengthMismatch(cx, targetLength, targetType,
27:53.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.23 size_t(sourceLength), val, convType);
27:53.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.24 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3400:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:53.25 if (!JS_GetElement(cx, valObj, i, &item)) return false;
27:53.25 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:53.25 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3403:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.25 if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr,
27:53.25 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.25 funObj, argIndex, targetType, i))
27:53.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.27 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3421:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.27 return ArrayLengthMismatch(cx, arraySize, targetType,
27:53.27 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.28 size_t(sourceLength), val, convType);
27:53.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.28 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3450:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.28 return ArrayLengthMismatch(cx, arraySize, targetType,
27:53.29 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.29 size_t(sourceLength), val, convType);
27:53.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1348:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.30 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:53.30 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:53.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1656:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.31 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:53.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:53.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1661:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.32 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes);
27:53.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
27:53.34 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3506:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:53.34 if (!JS_GetPropertyById(cx, valObj, id, &prop)) return false;
27:53.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:53.34 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3510:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:53.35 if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType,
27:53.35 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.35 nullptr, funObj, argIndex, targetType, i))
27:53.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:54.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)':
27:54.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7561:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:54.26 if (!ImplicitConvert(cx, valData, objArgType, cargs.get(),
27:54.27 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:54.27 ConversionType::Finalizer, &freePointer, objCodePtrType,
27:54.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:54.27 0)) {
27:54.28 ~~
27:54.28 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1469:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:54.30 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:54.30 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:54.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7617:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:54.30 if (!GetABI(cx, abiType, &abi)) {
27:54.30 ~~~~~~^~~~~~~~~~~~~~~~~~~
27:54.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)':
27:54.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4895:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:54.66 return ImplicitConvert(cx, args.get(0), baseType, data,
27:54.66 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:54.66 ConversionType::Setter, nullptr);
27:54.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:54.76 /<<PKGBUILDDIR>>/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*)':
27:54.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6382:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:54.76 static bool ConvertArgument(JSContext* cx, HandleObject funObj,
27:54.76 ^~~~~~~~~~~~~~~
27:54.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6391:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:54.77 if (!ImplicitConvert(cx, arg, type, value->mData, ConversionType::Argument,
27:54.79 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:54.79 &freePointer, funObj, argIndex))
27:54.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)':
27:55.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6419:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:55.02 return IncompatibleThisType(cx, "FunctionType.prototype.call",
27:55.02 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.04 "non-PointerType CData", args.calleev());
27:55.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6425:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:55.04 return IncompatibleThisType(cx, "FunctionType.prototype.call",
27:55.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.05 "non-FunctionType pointer", args.calleev());
27:55.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6457:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:55.06 if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i],
27:55.07 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.07 &strings))
27:55.07 ~~~~~~~~~
27:55.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1763:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:55.08 const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
27:55.08 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:55.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6491:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:55.10 if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) {
27:55.11 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6576:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
27:55.11 return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true,
27:55.11 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.11 args.rval());
27:55.12 ~~~~~~~~~~~~
27:55.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)':
27:55.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7056:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:55.55 return ImplicitConvert(cx, args.get(0), GetCType(obj), GetData(obj),
27:55.55 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.55 ConversionType::Setter, nullptr);
27:55.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.67 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)':
27:55.67 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5917:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:55.67 return IncompatibleThisType(cx, "StructType property setter",
27:55.68 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.68 "non-StructType CData", args.thisv());
27:55.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5932:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:55.70 return ImplicitConvert(cx, args.get(0), field->mType, data,
27:55.70 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.70 ConversionType::Setter, nullptr, nullptr, 0, typeObj,
27:55.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.71 field->mIndex);
27:55.71 ~~~~~~~~~~~~~~
27:55.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())':
27:55.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6648:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:55.93 JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj,
27:55.93 ^~~~~~~~
27:55.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6690:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:55.95 if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(),
27:55.95 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:55.95 ConversionType::Return, nullptr, typeObj))
27:55.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:56.64 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)':
27:56.64 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3533:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:56.64 static bool ExplicitConvert(JSContext* cx, HandleValue val,
27:56.64 ^~~~~~~~~~~~~~~
27:56.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3533:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:56.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3537:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:56.66 if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr))
27:56.66 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:56.67 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3544:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:56.67 if (!JS_GetPendingException(cx, &ex)) return false;
27:56.67 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
27:56.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3594:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:56.69 JS_SetPendingException(cx, ex);
27:56.69 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
27:58.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)':
27:58.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4731:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.05 return ExplicitConvert(cx, args[0], obj, CData::GetData(result),
27:58.06 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.07 ConversionType::Construct);
27:58.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4748:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.08 } else if (!JS_ValueToObject(cx, args[1], &thisObj)) {
27:58.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:58.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6365:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.09 cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data));
27:58.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5013:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.11 if (jsvalToSize(cx, args[0], false, &length)) {
27:58.11 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5022:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
27:58.11 if (!JS_GetProperty(cx, arg, "length", &lengthVal) ||
27:58.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.13 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5023:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.13 !jsvalToSize(cx, lengthVal, false, &length)) {
27:58.14 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5072:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.14 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result),
27:58.14 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.15 ConversionType::Construct))
27:58.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5747:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.16 if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct))
27:58.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5769:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.17 if (!ImplicitConvert(cx, args[field.mIndex], field.mType,
27:58.17 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.18 buffer + field.mOffset, ConversionType::Construct,
27:58.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.18 nullptr, nullptr, 0, obj, field.mIndex))
27:58.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.19 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4059:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
27:58.19 if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result),
27:58.19 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:58.21 ConversionType::Construct))
27:58.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~
28:05.25 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)':
28:05.25 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5496:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:05.25 if (!JS_GetElement(cx, fieldsObj, i, &item)) return false;
28:05.26 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
28:05.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1423:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.26 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
28:05.26 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
28:05.28 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1382:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.28 const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
28:05.29 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
28:05.29 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1396:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.29 const char* propStr = CTypesToSourceForError(cx, idVal, idBytes);
28:05.29 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
28:05.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5369:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:05.30 if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) return nullptr;
28:05.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:05.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1434:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.31 const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes);
28:05.33 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
28:05.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
28:05.33 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:44:
28:05.33 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.34 JSString* str = ToStringSlow<CanGC>(cx, idv);
28:05.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
28:05.34 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1408:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.34 const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes);
28:05.34 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
28:05.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
28:05.35 from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:44:
28:05.37 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:05.37 JSString* str = ToStringSlow<CanGC>(cx, idv);
28:05.37 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
28:06.60 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:06.61 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:06.61 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:06.61 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
28:06.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
28:06.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
28:06.63 memset(aT, 0, sizeof(T));
28:06.63 ~~~~~~^~~~~~~~~~~~~~~~~~
28:06.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:06.64 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:06.64 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
28:06.65 struct TabSizes {
28:06.65 ^~~~~~~~
28:06.66 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:06.66 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:06.66 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:06.67 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
28:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
28:06.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
28:06.68 memset(aT, 0, sizeof(T));
28:06.68 ~~~~~~^~~~~~~~~~~~~~~~~~
28:06.68 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:06.69 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:06.70 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
28:06.71 struct ServoSizes {
28:06.71 ^~~~~~~~~~
28:06.81 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:06.82 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:06.82 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:06.82 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
28:06.82 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
28:06.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
28:06.83 memset(aT, 0, sizeof(T));
28:06.83 ~~~~~~^~~~~~~~~~~~~~~~~~
28:06.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
28:06.84 from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
28:06.84 from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
28:06.85 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
28:06.85 from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
28:06.85 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
28:06.85 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.85 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
28:06.85 class StaticStrings {
28:06.86 ^~~~~~~~~~~~~
28:06.86 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:06.87 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:06.87 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:06.88 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
28:06.88 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
28:06.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
28:06.89 memset(aT, 0, sizeof(T));
28:06.90 ~~~~~~^~~~~~~~~~~~~~~~~~
28:06.90 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
28:06.90 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
28:06.91 from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
28:06.91 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
28:06.91 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:06.91 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
28:06.92 struct ZoneGCStats {
28:06.92 ^~~~~~~~~~~
28:06.98 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:06.98 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:06.99 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:07.00 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
28:07.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
28:07.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
28:07.01 memset(aT, 0, sizeof(T));
28:07.01 ~~~~~~^~~~~~~~~~~~~~~~~~
28:07.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:07.03 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:07.03 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:07.03 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
28:07.03 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
28:07.03 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
28:07.03 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
28:07.03 from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
28:07.04 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
28:07.05 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.05 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
28:07.05 class PreliminaryObjectArray {
28:07.06 ^~~~~~~~~~~~~~~~~~~~~~
28:07.06 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:07.06 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:07.06 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:07.06 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
28:07.06 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
28:07.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
28:07.08 memset(aT, 0, sizeof(T));
28:07.08 ~~~~~~^~~~~~~~~~~~~~~~~~
28:07.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:07.09 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:07.09 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:07.09 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
28:07.09 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
28:07.09 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
28:07.09 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
28:07.10 from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
28:07.10 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
28:07.10 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
28:07.11 class TypeNewScript {
28:07.11 ^~~~~~~~~~~~~
28:07.18 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:07.18 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:07.18 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:07.19 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
28:07.21 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
28:07.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
28:07.21 memset(aT, 0, sizeof(T));
28:07.22 ~~~~~~^~~~~~~~~~~~~~~~~~
28:07.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
28:07.23 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
28:07.23 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
28:07.23 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
28:07.23 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
28:07.24 from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
28:07.24 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
28:07.24 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.24 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
28:07.24 struct IonScriptCounts {
28:07.24 ^~~~~~~~~~~~~~~
28:07.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)':
28:07.36 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5681:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
28:07.36 return IncompatibleThisType(cx, "StructType.prototype.define",
28:07.36 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:07.36 "non-StructType", args.thisv());
28:07.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:07.37 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5704:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:07.38 if (!JS_IsArrayObject(cx, arg, &isArray)) return false;
28:07.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
28:07.47 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:07.47 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:07.47 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:07.47 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
28:07.49 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
28:07.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
28:07.50 memset(aT, 0, sizeof(T));
28:07.50 ~~~~~~^~~~~~~~~~~~~~~~~~
28:07.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
28:07.51 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
28:07.51 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
28:07.52 from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
28:07.52 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
28:07.52 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.53 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
28:07.53 class NewObjectCache {
28:07.53 ^~~~~~~~~~~~~~
28:07.59 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:07.60 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:07.61 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:07.61 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
28:07.63 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
28:07.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
28:07.66 memset(aT, 0, sizeof(T));
28:07.66 ~~~~~~^~~~~~~~~~~~~~~~~~
28:07.66 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
28:07.67 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
28:07.68 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:07.68 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:07.69 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:07.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
28:07.69 class MOZ_NON_PARAM alignas(8) Value {
28:07.69 ^~~~~
28:07.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)':
28:07.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5432:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
28:07.70 cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, name.toString(),
28:07.71 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:07.71 JS::UndefinedHandleValue, JS::UndefinedHandleValue,
28:07.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:07.72 nullptr));
28:07.72 ~~~~~~~~
28:07.72 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5432:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
28:08.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:08.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:08.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:08.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
28:08.46 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
28:08.46 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
28:08.46 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
28:08.48 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
28:08.48 from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
28:08.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
28:08.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
28:08.50 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
28:08.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
28:08.52 memset(table, 0, sizeof(*table) * capacity());
28:08.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:08.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
28:08.54 class HashTableEntry {
28:08.55 ^~~~~~~~~~~~~~
28:08.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
28:08.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
28:08.57 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
28:08.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
28:08.60 memset(table, 0, sizeof(*table) * capacity());
28:08.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:08.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
28:08.63 class HashTableEntry {
28:08.63 ^~~~~~~~~~~~~~
28:08.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
28:08.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
28:08.66 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
28:08.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
28:08.68 memset(table, 0, sizeof(*table) * capacity());
28:08.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:08.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
28:08.69 class HashTableEntry {
28:08.69 ^~~~~~~~~~~~~~
28:09.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::gc::StoreBuffer::ValueEdge; HashPolicy = js::HashSet<js::gc::StoreBuffer::ValueEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::ValueEdge>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
28:09.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::ValueEdge>; AllocPolicy = js::SystemAllocPolicy]'
28:09.09 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:90:34: required from 'void js::gc::StoreBuffer::MonoTypeBuffer<T>::clear() [with T = js::gc::StoreBuffer::ValueEdge]'
28:09.09 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:58:19: required from here
28:09.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::gc::StoreBuffer::ValueEdge, js::HashSet<js::gc::StoreBuffer::ValueEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::ValueEdge>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::gc::StoreBuffer::ValueEdge>'} with no trivial copy-assignment [-Wclass-memaccess]
28:09.12 memset(table, 0, sizeof(*table) * capacity());
28:09.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::gc::StoreBuffer::ValueEdge, js::HashSet<js::gc::StoreBuffer::ValueEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::ValueEdge>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::gc::StoreBuffer::ValueEdge>'} declared here
28:09.14 class HashTableEntry {
28:09.14 ^~~~~~~~~~~~~~
28:09.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::HashSet<js::gc::StoreBuffer::CellPtrEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::CellPtrEdge>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
28:09.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::CellPtrEdge>; AllocPolicy = js::SystemAllocPolicy]'
28:09.18 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:90:34: required from 'void js::gc::StoreBuffer::MonoTypeBuffer<T>::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]'
28:09.18 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:59:20: required from here
28:09.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::gc::StoreBuffer::CellPtrEdge, js::HashSet<js::gc::StoreBuffer::CellPtrEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::CellPtrEdge>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::gc::StoreBuffer::CellPtrEdge>'} with no trivial copy-assignment [-Wclass-memaccess]
28:09.21 memset(table, 0, sizeof(*table) * capacity());
28:09.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::gc::StoreBuffer::CellPtrEdge, js::HashSet<js::gc::StoreBuffer::CellPtrEdge, js::gc::StoreBuffer::PointerEdgeHasher<js::gc::StoreBuffer::CellPtrEdge>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::gc::StoreBuffer::CellPtrEdge>'} declared here
28:09.22 class HashTableEntry {
28:09.22 ^~~~~~~~~~~~~~
28:09.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::HashSet<js::gc::StoreBuffer::SlotsEdge, js::gc::StoreBuffer::SlotsEdge::Hasher, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
28:09.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]'
28:09.23 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:90:34: required from 'void js::gc::StoreBuffer::MonoTypeBuffer<T>::clear() [with T = js::gc::StoreBuffer::SlotsEdge]'
28:09.25 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:60:20: required from here
28:09.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::gc::StoreBuffer::SlotsEdge, js::HashSet<js::gc::StoreBuffer::SlotsEdge, js::gc::StoreBuffer::SlotsEdge::Hasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::gc::StoreBuffer::SlotsEdge>'} with no trivial copy-assignment [-Wclass-memaccess]
28:09.27 memset(table, 0, sizeof(*table) * capacity());
28:09.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::gc::StoreBuffer::SlotsEdge, js::HashSet<js::gc::StoreBuffer::SlotsEdge, js::gc::StoreBuffer::SlotsEdge::Hasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::gc::StoreBuffer::SlotsEdge>'} declared here
28:09.29 class HashTableEntry {
28:09.29 ^~~~~~~~~~~~~~
28:09.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)':
28:09.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:09.90 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:09.91 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.91 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:09.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.91 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE'
28:09.91 #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL)
28:09.91 ^~~~~
28:09.92 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE'
28:09.93 CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \
28:09.93 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:09.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:09.95 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:09.95 ^~~~~~~~~~~~~~~~~~~~
28:09.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:09.96 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:09.96 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.96 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:09.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:09.97 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE'
28:09.98 #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL)
28:09.98 ^~~~~
28:09.98 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE'
28:09.98 CTYPES_FOR_EACH_BOOL_TYPE(MACRO) \
28:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:09.99 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:09.99 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:09.99 ^~~~~~~~~~~~~~~~~~~~
28:09.99 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:09.99 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.00 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.02 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.02 MACRO(int8_t, int8_t, ffi_type_sint8) \
28:10.02 ^~~~~
28:10.02 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.03 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.03 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.03 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.03 ^~~~~~~~~~~~~~~~~~~~
28:10.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.04 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.04 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.04 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.04 MACRO(int8_t, int8_t, ffi_type_sint8) \
28:10.05 ^~~~~
28:10.05 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.05 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.07 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.07 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.07 ^~~~~~~~~~~~~~~~~~~~
28:10.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.08 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.08 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.08 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.09 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.09 MACRO(int16_t, int16_t, ffi_type_sint16) \
28:10.09 ^~~~~
28:10.09 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.09 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.09 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.10 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.11 ^~~~~~~~~~~~~~~~~~~~
28:10.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.11 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.12 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.13 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.13 MACRO(int16_t, int16_t, ffi_type_sint16) \
28:10.14 ^~~~~
28:10.14 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.14 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.14 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.14 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.15 ^~~~~~~~~~~~~~~~~~~~
28:10.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.15 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.15 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.15 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.15 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.15 MACRO(int32_t, int32_t, ffi_type_sint32) \
28:10.16 ^~~~~
28:10.16 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.16 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.16 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.16 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.16 ^~~~~~~~~~~~~~~~~~~~
28:10.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.16 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.16 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.17 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.17 MACRO(int32_t, int32_t, ffi_type_sint32) \
28:10.17 ^~~~~
28:10.17 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.17 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.17 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.17 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.17 ^~~~~~~~~~~~~~~~~~~~
28:10.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.18 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.18 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.20 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.20 MACRO(uint8_t, uint8_t, ffi_type_uint8) \
28:10.21 ^~~~~
28:10.21 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.24 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.24 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.24 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.27 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.28 ^~~~~~~~~~~~~~~~~~~~
28:10.29 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.29 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.29 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.30 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.30 MACRO(uint8_t, uint8_t, ffi_type_uint8) \
28:10.31 ^~~~~
28:10.32 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.32 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.32 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.33 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.33 ^~~~~~~~~~~~~~~~~~~~
28:10.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.33 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.34 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.34 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.35 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.35 MACRO(uint16_t, uint16_t, ffi_type_uint16) \
28:10.35 ^~~~~
28:10.35 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.35 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.35 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.37 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.37 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.37 ^~~~~~~~~~~~~~~~~~~~
28:10.37 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.38 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.38 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.38 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.38 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.39 MACRO(uint16_t, uint16_t, ffi_type_uint16) \
28:10.39 ^~~~~
28:10.39 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.39 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.39 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.41 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.41 ^~~~~~~~~~~~~~~~~~~~
28:10.42 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.42 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.42 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.43 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.43 MACRO(uint32_t, uint32_t, ffi_type_uint32) \
28:10.43 ^~~~~
28:10.45 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.45 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.46 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.46 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.46 ^~~~~~~~~~~~~~~~~~~~
28:10.46 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.46 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.47 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.47 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.47 MACRO(uint32_t, uint32_t, ffi_type_uint32) \
28:10.48 ^~~~~
28:10.48 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.48 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.48 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.48 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.50 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.50 ^~~~~~~~~~~~~~~~~~~~
28:10.50 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.50 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.51 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.51 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.51 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.51 MACRO(short, short, ffi_type_sint16) \
28:10.52 ^~~~~
28:10.52 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.52 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.52 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.53 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.53 ^~~~~~~~~~~~~~~~~~~~
28:10.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.54 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.54 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.54 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.56 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.56 MACRO(short, short, ffi_type_sint16) \
28:10.57 ^~~~~
28:10.57 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.57 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.57 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.57 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.58 ^~~~~~~~~~~~~~~~~~~~
28:10.58 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.58 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.59 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.59 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.60 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.61 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
28:10.61 ^~~~~
28:10.61 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.61 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.62 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.62 ^~~~~~~~~~~~~~~~~~~~
28:10.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.63 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.63 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.63 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.66 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.66 MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
28:10.66 ^~~~~
28:10.67 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.67 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.67 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.69 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.69 ^~~~~~~~~~~~~~~~~~~~
28:10.69 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.69 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.70 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.70 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.70 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.70 MACRO(int, int, ffi_type_sint32) \
28:10.72 ^~~~~
28:10.72 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.72 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.72 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.73 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.73 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.73 ^~~~~~~~~~~~~~~~~~~~
28:10.73 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.73 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.73 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.73 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.76 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.76 MACRO(int, int, ffi_type_sint32) \
28:10.76 ^~~~~
28:10.77 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.77 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.78 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.78 ^~~~~~~~~~~~~~~~~~~~
28:10.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.79 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.79 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.80 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.80 MACRO(unsigned_int, unsigned int, ffi_type_uint32)
28:10.80 ^~~~~
28:10.80 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.80 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.80 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.81 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.81 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.81 ^~~~~~~~~~~~~~~~~~~~
28:10.81 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.82 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.83 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.83 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.83 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.83 MACRO(unsigned_int, unsigned int, ffi_type_uint32)
28:10.84 ^~~~~
28:10.84 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
28:10.84 CTYPES_FOR_EACH_INT_TYPE(MACRO) \
28:10.84 ^~~~~~~~~~~~~~~~~~~~~~~~
28:10.85 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.85 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.86 ^~~~~~~~~~~~~~~~~~~~
28:10.86 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.86 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.88 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.88 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.89 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.89 MACRO(int64_t, int64_t, ffi_type_sint64) \
28:10.89 ^~~~~
28:10.89 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:10.89 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:10.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.90 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.91 ^~~~~~~~~~~~~~~~~~~~
28:10.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.91 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.91 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.91 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.92 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.92 MACRO(int64_t, int64_t, ffi_type_sint64) \
28:10.92 ^~~~~
28:10.93 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:10.94 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:10.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.94 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.94 ^~~~~~~~~~~~~~~~~~~~
28:10.95 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.95 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.95 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.95 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE'
28:10.95 MACRO(uint64_t, uint64_t, ffi_type_uint64) \
28:10.95 ^~~~~
28:10.96 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:10.96 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:10.98 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:10.99 ^~~~~~~~~~~~~~~~~~~~
28:10.99 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:10.99 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:10.99 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:10.99 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:10.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.00 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.00 MACRO(uint64_t, uint64_t, ffi_type_uint64) \
28:11.00 ^~~~~
28:11.00 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.00 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.01 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.03 ^~~~~~~~~~~~~~~~~~~~
28:11.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.03 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.03 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.03 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.03 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.03 MACRO(long, long, CTYPES_FFI_LONG) \
28:11.05 ^~~~~
28:11.05 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.05 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.06 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.06 ^~~~~~~~~~~~~~~~~~~~
28:11.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.07 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.07 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.07 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.08 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.08 MACRO(long, long, CTYPES_FFI_LONG) \
28:11.08 ^~~~~
28:11.09 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.09 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.09 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.10 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.10 ^~~~~~~~~~~~~~~~~~~~
28:11.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.10 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.10 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.10 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.10 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \
28:11.10 ^~~~~
28:11.10 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.11 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.11 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.13 ^~~~~~~~~~~~~~~~~~~~
28:11.13 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.13 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.13 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.14 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.14 MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG) \
28:11.14 ^~~~~
28:11.14 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.15 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.15 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.15 ^~~~~~~~~~~~~~~~~~~~
28:11.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.16 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.16 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.16 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.16 MACRO(long_long, long long, ffi_type_sint64) \
28:11.16 ^~~~~
28:11.16 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.16 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.17 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.17 ^~~~~~~~~~~~~~~~~~~~
28:11.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.17 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.18 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.18 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.19 MACRO(long_long, long long, ffi_type_sint64) \
28:11.19 ^~~~~
28:11.19 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.20 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.21 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.21 ^~~~~~~~~~~~~~~~~~~~
28:11.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.21 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.22 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.22 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.22 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.23 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
28:11.23 ^~~~~
28:11.23 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.23 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.24 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.24 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.24 ^~~~~~~~~~~~~~~~~~~~
28:11.24 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.26 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.26 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.28 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.28 MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
28:11.29 ^~~~~
28:11.29 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.29 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.30 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.30 ^~~~~~~~~~~~~~~~~~~~
28:11.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.30 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.31 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.31 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.31 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.31 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \
28:11.31 ^~~~~
28:11.32 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.32 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.32 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.33 ^~~~~~~~~~~~~~~~~~~~
28:11.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.33 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.33 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.33 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.34 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.34 MACRO(size_t, size_t, CTYPES_FFI_SIZE_T) \
28:11.34 ^~~~~
28:11.34 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.34 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.35 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.35 ^~~~~~~~~~~~~~~~~~~~
28:11.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.36 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.36 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.36 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.36 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.37 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \
28:11.37 ^~~~~
28:11.37 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.37 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.38 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.38 ^~~~~~~~~~~~~~~~~~~~
28:11.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.38 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.39 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.39 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.39 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.39 MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T) \
28:11.39 ^~~~~
28:11.40 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.40 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.40 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.41 ^~~~~~~~~~~~~~~~~~~~
28:11.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.41 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.41 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.41 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.42 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.42 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \
28:11.42 ^~~~~
28:11.42 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.42 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.43 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.43 ^~~~~~~~~~~~~~~~~~~~
28:11.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.44 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.44 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.44 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.44 MACRO(off_t, off_t, CTYPES_FFI_OFF_T) \
28:11.45 ^~~~~
28:11.45 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.45 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.45 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.46 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.46 ^~~~~~~~~~~~~~~~~~~~
28:11.46 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.46 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.47 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.47 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.47 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \
28:11.48 ^~~~~
28:11.48 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.48 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.48 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.49 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.49 ^~~~~~~~~~~~~~~~~~~~
28:11.49 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.49 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.49 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.49 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.50 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.50 MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T) \
28:11.50 ^~~~~
28:11.50 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.50 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.51 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.51 ^~~~~~~~~~~~~~~~~~~~
28:11.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.51 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.51 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.51 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.52 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.52 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
28:11.52 ^~~~~
28:11.52 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.52 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.53 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.53 ^~~~~~~~~~~~~~~~~~~~
28:11.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.53 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.53 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.53 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.54 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.54 MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
28:11.54 ^~~~~
28:11.54 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
28:11.54 CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
28:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.55 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.55 ^~~~~~~~~~~~~~~~~~~~
28:11.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.55 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.55 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.56 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.56 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.56 MACRO(float32_t, float, ffi_type_float) \
28:11.56 ^~~~~
28:11.57 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.57 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.57 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.57 ^~~~~~~~~~~~~~~~~~~~
28:11.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.58 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.58 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.58 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.58 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.58 MACRO(float32_t, float, ffi_type_float) \
28:11.58 ^~~~~
28:11.58 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.59 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.59 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.59 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.59 ^~~~~~~~~~~~~~~~~~~~
28:11.60 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.60 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.60 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.60 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.61 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.61 MACRO(float64_t, double, ffi_type_double) \
28:11.61 ^~~~~
28:11.61 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.61 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.62 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.62 ^~~~~~~~~~~~~~~~~~~~
28:11.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.63 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.63 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.63 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.63 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.64 MACRO(float64_t, double, ffi_type_double) \
28:11.64 ^~~~~
28:11.64 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.64 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.65 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.65 ^~~~~~~~~~~~~~~~~~~~
28:11.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.66 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.66 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.66 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.66 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.67 MACRO(float, float, ffi_type_float) \
28:11.67 ^~~~~
28:11.67 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.67 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.68 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.68 ^~~~~~~~~~~~~~~~~~~~
28:11.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.68 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.69 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.69 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.69 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.69 MACRO(float, float, ffi_type_float) \
28:11.70 ^~~~~
28:11.70 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.70 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.71 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.71 ^~~~~~~~~~~~~~~~~~~~
28:11.71 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.71 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.72 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.72 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.72 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.72 MACRO(double, double, ffi_type_double)
28:11.73 ^~~~~
28:11.73 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.73 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.74 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.74 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.74 ^~~~~~~~~~~~~~~~~~~~
28:11.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.75 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.75 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.75 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.76 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.76 MACRO(double, double, ffi_type_double)
28:11.76 ^~~~~
28:11.77 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
28:11.77 CTYPES_FOR_EACH_FLOAT_TYPE(MACRO) \
28:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.77 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.77 ^~~~~~~~~~~~~~~~~~~~
28:11.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.78 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.78 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.78 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.78 MACRO(char, char, ffi_type_uint8) \
28:11.78 ^~~~~
28:11.79 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
28:11.79 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \
28:11.79 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:11.79 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.79 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.79 ^~~~~~~~~~~~~~~~~~~~
28:11.79 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.79 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.79 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.80 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.80 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.80 MACRO(char, char, ffi_type_uint8) \
28:11.80 ^~~~~
28:11.80 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
28:11.80 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \
28:11.80 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:11.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.81 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.81 ^~~~~~~~~~~~~~~~~~~~
28:11.81 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.81 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.81 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.82 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.82 MACRO(signed_char, signed char, ffi_type_sint8) \
28:11.82 ^~~~~
28:11.82 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
28:11.82 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \
28:11.82 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:11.82 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.82 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.83 ^~~~~~~~~~~~~~~~~~~~
28:11.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.83 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.83 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.83 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.83 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.83 MACRO(signed_char, signed char, ffi_type_sint8) \
28:11.83 ^~~~~
28:11.84 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
28:11.84 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \
28:11.84 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:11.84 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.84 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.84 ^~~~~~~~~~~~~~~~~~~~
28:11.84 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.84 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.85 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.85 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.85 MACRO(unsigned_char, unsigned char, ffi_type_uint8)
28:11.85 ^~~~~
28:11.85 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
28:11.85 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \
28:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:11.86 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.86 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.86 ^~~~~~~~~~~~~~~~~~~~
28:11.86 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.86 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.86 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.86 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.87 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.87 MACRO(unsigned_char, unsigned char, ffi_type_uint8)
28:11.87 ^~~~~
28:11.87 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
28:11.87 CTYPES_FOR_EACH_CHAR_TYPE(MACRO) \
28:11.87 ^~~~~~~~~~~~~~~~~~~~~~~~~
28:11.87 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.87 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.87 ^~~~~~~~~~~~~~~~~~~~
28:11.88 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.88 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.88 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.88 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.88 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.88 MACRO(char16_t, char16_t, ffi_type_uint16)
28:11.88 ^~~~~
28:11.88 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
28:11.89 CTYPES_FOR_EACH_CHAR16_TYPE(MACRO)
28:11.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.89 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.89 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.89 ^~~~~~~~~~~~~~~~~~~~
28:11.89 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2119:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.89 CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto, \
28:11.89 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.89 #name, TYPE_##name, typeVal, alignVal, &ffiType); \
28:11.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.90 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE'
28:11.90 MACRO(char16_t, char16_t, ffi_type_uint16)
28:11.90 ^~~~~
28:11.90 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
28:11.90 CTYPES_FOR_EACH_CHAR16_TYPE(MACRO)
28:11.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
28:11.90 CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
28:11.92 ^~~~~~~~~~~~~~~~~~~~
28:11.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2140:31: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
28:11.92 cx, CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto,
28:11.92 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.92 "void", TYPE_void_t, JS::UndefinedHandleValue,
28:11.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.93 JS::UndefinedHandleValue, &ffi_type_void));
28:11.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:11.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2140:31: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
28:12.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)':
28:12.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6283:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:12.94 if (!JS_IsArrayObject(cx, args[2], &isArray)) return false;
28:12.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
28:12.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6303:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28:12.94 if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) return false;
28:12.94 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:12.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6306:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:12.94 JSObject* result = CreateInternal(cx, args[0], args[1], argTypes);
28:12.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:13.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)':
28:13.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6823:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
28:13.96 if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i]))
28:13.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:13.97 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6830:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:13.97 bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval);
28:13.97 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:13.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6838:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:13.99 success = ImplicitConvert(cx, rval, fninfo->mReturnType, result,
28:13.99 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:13.99 ConversionType::Return, nullptr, typeObj);
28:13.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:15.00 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CDataArrayProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
28:15.00 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:827:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:15.00 bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy,
28:15.01 ^~~~~~~~~~~~~~~~~~~~~~
28:15.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:827:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:15.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5242:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:15.02 return ConvertToJS(cx, baseType, obj, data, false, false, vp);
28:15.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:15.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:834:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:15.02 return ForwardingProxyHandler::get(cx, proxy, receiver, id, vp);
28:15.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:15.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:834:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:15.21 /<<PKGBUILDDIR>>/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':
28:15.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:837:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:15.21 bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
28:15.21 ^~~~~~~~~~~~~~~~~~~~~~
28:15.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:837:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:15.22 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5285:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:15.22 if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, nullptr,
28:15.22 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:15.22 nullptr, 0, typeObj, index))
28:15.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:15.23 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:844:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:15.23 return ForwardingProxyHandler::set(cx, proxy, id, v, receiver, result);
28:15.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:15.23 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:844:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
28:33.72 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:33.72 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:33.72 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
28:33.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
28:33.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
28:33.73 memset(aT, 0, sizeof(T));
28:33.73 ~~~~~~^~~~~~~~~~~~~~~~~~
28:33.73 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:33.75 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
28:33.75 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
28:33.75 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
28:33.75 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:33.75 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:33.75 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
28:33.76 struct TabSizes {
28:33.76 ^~~~~~~~
28:33.76 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:33.76 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:33.76 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
28:33.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
28:33.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
28:33.76 memset(aT, 0, sizeof(T));
28:33.76 ~~~~~~^~~~~~~~~~~~~~~~~~
28:33.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:33.77 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
28:33.77 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
28:33.77 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
28:33.77 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:33.78 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:33.78 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
28:33.78 struct ServoSizes {
28:33.78 ^~~~~~~~~~
28:33.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:33.88 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:33.88 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
28:33.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
28:33.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
28:33.89 memset(aT, 0, sizeof(T));
28:33.89 ~~~~~~^~~~~~~~~~~~~~~~~~
28:33.90 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
28:33.90 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
28:33.90 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:33.90 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:33.90 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:33.90 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
28:33.90 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:33.90 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:33.91 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
28:33.91 class StaticStrings {
28:33.92 ^~~~~~~~~~~~~
28:33.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:33.93 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:33.93 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
28:33.94 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
28:33.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
28:33.95 memset(aT, 0, sizeof(T));
28:33.95 ~~~~~~^~~~~~~~~~~~~~~~~~
28:33.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:33.96 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:33.97 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:33.97 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
28:33.97 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:33.97 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:33.97 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.98 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
28:33.98 class PreliminaryObjectArray {
28:33.99 ^~~~~~~~~~~~~~~~~~~~~~
28:33.99 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:33.99 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:33.99 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:33.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
28:33.99 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
28:34.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.00 memset(aT, 0, sizeof(T));
28:34.00 ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:34.01 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:34.01 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:34.01 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
28:34.01 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:34.02 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:34.02 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.02 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
28:34.02 class TypeNewScript {
28:34.03 ^~~~~~~~~~~~~
28:34.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:34.11 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:34.12 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
28:34.12 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
28:34.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.13 memset(aT, 0, sizeof(T));
28:34.13 ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
28:34.13 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
28:34.14 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
28:34.14 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
28:34.14 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.14 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
28:34.14 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
28:34.14 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
28:34.14 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
28:34.14 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.14 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
28:34.15 struct IonScriptCounts {
28:34.15 ^~~~~~~~~~~~~~~
28:34.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:34.47 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:34.47 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
28:34.48 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
28:34.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.49 memset(aT, 0, sizeof(T));
28:34.49 ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
28:34.49 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
28:34.50 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.50 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
28:34.50 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
28:34.50 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
28:34.51 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
28:34.51 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.51 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
28:34.51 struct ZoneGCStats {
28:34.52 ^~~~~~~~~~~
28:34.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:34.53 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:34.53 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
28:34.54 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
28:34.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.55 memset(aT, 0, sizeof(T));
28:34.55 ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
28:34.56 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
28:34.56 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.56 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
28:34.56 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
28:34.56 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
28:34.56 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
28:34.56 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.56 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
28:34.57 class NewObjectCache {
28:34.57 ^~~~~~~~~~~~~~
28:34.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:34.62 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:34.62 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
28:34.62 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
28:34.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.64 memset(aT, 0, sizeof(T));
28:34.65 ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
28:34.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
28:34.65 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
28:34.65 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:12,
28:34.65 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:34.65 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:34.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
28:34.65 class MOZ_NON_PARAM alignas(8) Value {
28:34.65 ^~~~~
28:35.34 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:35.34 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:35.34 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:35.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
28:35.34 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
28:35.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
28:35.36 memset(aT, 0, sizeof(T));
28:35.36 ~~~~~~^~~~~~~~~~~~~~~~~~
28:35.36 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
28:35.37 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
28:35.37 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
28:35.37 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
28:35.37 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
28:35.37 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
28:35.37 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:51:
28:35.37 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
28:35.37 class CodeOffsetJump {
28:35.37 ^~~~~~~~~~~~~~
28:41.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:41.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:41.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:41.81 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
28:41.81 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
28:41.81 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
28:41.83 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:12,
28:41.83 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:41.83 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:41.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
28:41.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
28:41.84 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
28:41.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
28:41.86 memset(table, 0, sizeof(*table) * capacity());
28:41.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:41.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
28:41.87 class HashTableEntry {
28:41.87 ^~~~~~~~~~~~~~
28:41.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
28:41.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
28:41.90 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
28:41.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
28:41.91 memset(table, 0, sizeof(*table) * capacity());
28:41.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:41.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
28:41.93 class HashTableEntry {
28:41.93 ^~~~~~~~~~~~~~
28:41.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
28:41.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
28:41.95 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
28:41.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
28:41.96 memset(table, 0, sizeof(*table) * capacity());
28:41.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:41.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
28:41.97 class HashTableEntry {
28:41.97 ^~~~~~~~~~~~~~
28:42.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
28:42.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
28:42.15 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
28:42.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
28:42.16 memset(table, 0, sizeof(*table) * capacity());
28:42.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:42.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
28:42.18 class HashTableEntry {
28:42.18 ^~~~~~~~~~~~~~
28:42.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:42.82 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:42.83 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]':
28:42.85 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::GlobalScope; typename Scope::Data = js::GlobalScope::Data; uint32_t = unsigned int]'
28:42.85 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1671:76: required from here
28:42.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::GlobalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
28:42.87 memset(aT, 0, sizeof(T));
28:42.87 ~~~~~~^~~~~~~~~~~~~~~~~~
28:42.87 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:42.87 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:42.88 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.89 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:633:10: note: 'struct js::GlobalScope::Data' declared here
28:42.89 struct Data {
28:42.89 ^~~~
28:42.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:42.90 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:42.90 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]':
28:42.91 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::ModuleScope; typename Scope::Data = js::ModuleScope::Data; uint32_t = unsigned int]'
28:42.91 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1726:76: required from here
28:42.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::ModuleScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
28:42.93 memset(aT, 0, sizeof(T));
28:42.93 ~~~~~~^~~~~~~~~~~~~~~~~~
28:42.93 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:42.93 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:42.94 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.94 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:814:10: note: 'struct js::ModuleScope::Data' declared here
28:42.94 struct Data {
28:42.94 ^~~~
28:42.94 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:42.94 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:42.95 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::EvalScope::Data]':
28:42.95 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::EvalScope; typename Scope::Data = js::EvalScope::Data; uint32_t = unsigned int]'
28:42.96 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1766:74: required from here
28:42.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::EvalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
28:42.97 memset(aT, 0, sizeof(T));
28:42.97 ~~~~~~^~~~~~~~~~~~~~~~~~
28:42.97 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:42.97 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:42.97 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.98 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:725:10: note: 'struct js::EvalScope::Data' declared here
28:42.98 struct Data {
28:42.98 ^~~~
28:42.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:42.98 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:42.99 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:42.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]':
28:42.99 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::FunctionScope; typename Scope::Data = js::FunctionScope::Data; uint32_t = unsigned int]'
28:43.01 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1856:78: required from here
28:43.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::FunctionScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
28:43.02 memset(aT, 0, sizeof(T));
28:43.02 ~~~~~~^~~~~~~~~~~~~~~~~~
28:43.02 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:43.03 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:43.03 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:43.03 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:433:10: note: 'struct js::FunctionScope::Data' declared here
28:43.03 struct Data {
28:43.03 ^~~~
28:43.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:43.04 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:43.04 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:43.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::VarScope::Data]':
28:43.06 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::VarScope; typename Scope::Data = js::VarScope::Data; uint32_t = unsigned int]'
28:43.06 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1891:73: required from here
28:43.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::VarScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
28:43.07 memset(aT, 0, sizeof(T));
28:43.07 ~~~~~~^~~~~~~~~~~~~~~~~~
28:43.09 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:43.09 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:43.09 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:43.09 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:550:10: note: 'struct js::VarScope::Data' declared here
28:43.09 struct Data {
28:43.09 ^~~~
28:43.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:43.09 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
28:43.11 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:43.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]':
28:43.11 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::LexicalScope; typename Scope::Data = js::LexicalScope::Data; uint32_t = unsigned int]'
28:43.11 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1935:77: required from here
28:43.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::LexicalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
28:43.13 memset(aT, 0, sizeof(T));
28:43.13 ~~~~~~^~~~~~~~~~~~~~~~~~
28:43.13 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
28:43.14 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:43.14 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:43.14 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:340:10: note: 'struct js::LexicalScope::Data' declared here
28:43.14 struct Data {
28:43.14 ^~~~
28:45.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:45.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:45.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:45.20 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
28:45.21 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
28:45.21 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
28:45.22 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:12,
28:45.22 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
28:45.22 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
28:45.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
28:45.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
28:45.26 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
28:45.28 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
28:45.32 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
28:45.32 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
28:45.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
28:45.35 memset(table, 0, sizeof(*table) * capacity());
28:45.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:45.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
28:45.36 class HashTableEntry {
28:45.37 ^~~~~~~~~~~~~~
28:49.26 libcomm_mailnews_mime_src.a.desc
28:50.46 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/src'
29:04.52 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp: In function 'JSAtom* js::frontend::DoubleToAtom(JSContext*, double)':
29:04.52 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:8493:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29:04.52 return ToAtom<CanGC>(cx, HandleValue::fromMarkedLocation(&tmp));
29:04.52 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:16.22 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:16.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:16.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:16.23 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:16.24 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:16.25 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:16.25 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:16.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
29:16.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
29:16.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
29:16.27 memset(aT, 0, sizeof(T));
29:16.27 ~~~~~~^~~~~~~~~~~~~~~~~~
29:16.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:16.29 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:16.29 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
29:16.29 from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
29:16.29 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:16.29 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:16.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
29:16.30 struct TabSizes {
29:16.30 ^~~~~~~~
29:16.30 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:16.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:16.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:16.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:16.33 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:16.33 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:16.33 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:16.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
29:16.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
29:16.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
29:16.35 memset(aT, 0, sizeof(T));
29:16.35 ~~~~~~^~~~~~~~~~~~~~~~~~
29:16.36 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:16.36 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:16.36 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
29:16.36 from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
29:16.36 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:16.36 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:16.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
29:16.36 struct ServoSizes {
29:16.37 ^~~~~~~~~~
29:16.39 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:16.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:16.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:16.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:16.41 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:16.41 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:16.41 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:16.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
29:16.42 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
29:16.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
29:16.43 memset(aT, 0, sizeof(T));
29:16.43 ~~~~~~^~~~~~~~~~~~~~~~~~
29:16.43 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
29:16.45 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:16.45 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:16.45 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
29:16.45 class StaticStrings {
29:16.45 ^~~~~~~~~~~~~
29:16.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:16.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:16.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:16.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:16.48 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:16.49 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:16.49 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:16.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
29:16.49 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
29:16.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
29:16.50 memset(aT, 0, sizeof(T));
29:16.50 ~~~~~~^~~~~~~~~~~~~~~~~~
29:16.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:16.52 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:16.52 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:16.52 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:16.52 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:16.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:16.54 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
29:16.54 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:16.54 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
29:16.54 class PreliminaryObjectArray {
29:16.54 ^~~~~~~~~~~~~~~~~~~~~~
29:16.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:16.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:16.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:16.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:16.55 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:16.55 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:16.55 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:16.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
29:16.55 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
29:16.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
29:16.57 memset(aT, 0, sizeof(T));
29:16.57 ~~~~~~^~~~~~~~~~~~~~~~~~
29:16.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:16.57 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:16.57 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:16.57 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:16.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:16.57 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:16.58 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
29:16.58 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:16.58 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
29:16.58 class TypeNewScript {
29:16.58 ^~~~~~~~~~~~~
29:16.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:16.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:16.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:16.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:16.65 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:16.66 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:16.66 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:16.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
29:16.68 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
29:16.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
29:16.70 memset(aT, 0, sizeof(T));
29:16.71 ~~~~~~^~~~~~~~~~~~~~~~~~
29:16.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:16.72 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
29:16.72 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
29:16.72 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
29:16.73 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:16.73 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
29:16.73 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:16.73 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
29:16.74 struct IonScriptCounts {
29:16.74 ^~~~~~~~~~~~~~~
29:17.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:17.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:17.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:17.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:17.02 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:17.03 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:17.03 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:17.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
29:17.03 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
29:17.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
29:17.05 memset(aT, 0, sizeof(T));
29:17.05 ~~~~~~^~~~~~~~~~~~~~~~~~
29:17.06 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
29:17.06 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
29:17.06 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:17.07 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
29:17.07 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:17.07 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
29:17.07 struct ZoneGCStats {
29:17.08 ^~~~~~~~~~~
29:17.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:17.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:17.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:17.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:17.09 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:17.10 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:17.10 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:17.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
29:17.10 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
29:17.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
29:17.11 memset(aT, 0, sizeof(T));
29:17.11 ~~~~~~^~~~~~~~~~~~~~~~~~
29:17.11 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
29:17.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
29:17.12 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:17.13 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
29:17.13 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:17.13 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
29:17.13 class NewObjectCache {
29:17.14 ^~~~~~~~~~~~~~
29:17.16 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:17.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:17.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:17.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:17.16 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:17.16 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:17.18 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:17.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
29:17.19 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
29:17.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
29:17.19 memset(aT, 0, sizeof(T));
29:17.19 ~~~~~~^~~~~~~~~~~~~~~~~~
29:17.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
29:17.20 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:17.21 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:17.21 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:17.21 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:17.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
29:17.21 class MOZ_NON_PARAM alignas(8) Value {
29:17.21 ^~~~~
29:17.63 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:17.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
29:17.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:17.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:17.64 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:17.65 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:17.66 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:17.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
29:17.66 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
29:17.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
29:17.69 memset(aT, 0, sizeof(T));
29:17.69 ~~~~~~^~~~~~~~~~~~~~~~~~
29:17.69 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
29:17.69 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
29:17.69 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
29:17.71 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
29:17.71 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
29:17.71 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:38:
29:17.72 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
29:17.72 class CodeOffsetJump {
29:17.72 ^~~~~~~~~~~~~~
29:18.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
29:18.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
29:18.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
29:18.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:18.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
29:18.83 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
29:18.83 from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
29:18.83 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
29:18.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
29:18.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
29:18.84 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
29:18.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
29:18.88 memset(table, 0, sizeof(*table) * capacity());
29:18.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:18.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
29:18.89 class HashTableEntry {
29:18.89 ^~~~~~~~~~~~~~
29:18.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
29:18.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
29:18.92 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
29:18.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
29:18.95 memset(table, 0, sizeof(*table) * capacity());
29:18.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:18.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
29:18.97 class HashTableEntry {
29:18.97 ^~~~~~~~~~~~~~
29:19.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
29:19.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
29:19.04 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
29:19.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
29:19.06 memset(table, 0, sizeof(*table) * capacity());
29:19.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:19.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
29:19.07 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:16,
29:19.07 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:19.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
29:19.09 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
29:19.09 size - sizeof(js::NativeObject));
29:19.09 ^
29:19.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
29:19.11 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:19.11 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:19.11 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:19.11 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:19.11 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
29:19.11 class HeapSlot : public WriteBarrieredBase<Value> {
29:19.11 ^~~~~~~~
29:19.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
29:19.12 class HashTableEntry {
29:19.12 ^~~~~~~~~~~~~~
29:22.68 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:22.68 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:22.68 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.68 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
29:22.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
29:22.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
29:22.70 memset(aT, 0, sizeof(T));
29:22.70 ~~~~~~^~~~~~~~~~~~~~~~~~
29:22.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:22.71 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:22.72 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
29:22.72 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:22.72 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:22.72 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.72 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
29:22.73 struct TabSizes {
29:22.73 ^~~~~~~~
29:22.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:22.73 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:22.74 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.74 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
29:22.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
29:22.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
29:22.76 memset(aT, 0, sizeof(T));
29:22.76 ~~~~~~^~~~~~~~~~~~~~~~~~
29:22.76 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:22.76 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:22.76 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
29:22.77 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:22.77 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:22.78 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.78 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
29:22.78 struct ServoSizes {
29:22.78 ^~~~~~~~~~
29:22.85 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:22.85 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:22.85 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.85 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
29:22.87 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
29:22.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
29:22.88 memset(aT, 0, sizeof(T));
29:22.88 ~~~~~~^~~~~~~~~~~~~~~~~~
29:22.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
29:22.89 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
29:22.89 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:22.89 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:22.90 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:22.90 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:22.90 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:22.91 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:22.91 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.91 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
29:22.91 class StaticStrings {
29:22.91 ^~~~~~~~~~~~~
29:22.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:22.93 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:22.93 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.93 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
29:22.94 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
29:22.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
29:22.96 memset(aT, 0, sizeof(T));
29:22.96 ~~~~~~^~~~~~~~~~~~~~~~~~
29:22.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:22.96 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:22.97 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:22.97 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:22.97 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:22.99 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:22.99 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:22.99 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:22.99 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
29:23.00 class PreliminaryObjectArray {
29:23.00 ^~~~~~~~~~~~~~~~~~~~~~
29:23.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:23.00 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:23.00 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.00 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
29:23.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
29:23.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
29:23.01 memset(aT, 0, sizeof(T));
29:23.01 ~~~~~~^~~~~~~~~~~~~~~~~~
29:23.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:23.01 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:23.01 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:23.01 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:23.01 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:23.02 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:23.02 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.02 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.02 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
29:23.04 class TypeNewScript {
29:23.04 ^~~~~~~~~~~~~
29:23.06 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:23.06 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:23.06 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.06 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
29:23.08 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
29:23.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
29:23.08 memset(aT, 0, sizeof(T));
29:23.09 ~~~~~~^~~~~~~~~~~~~~~~~~
29:23.09 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
29:23.10 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
29:23.10 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
29:23.10 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
29:23.10 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
29:23.10 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
29:23.11 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
29:23.11 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.11 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
29:23.11 struct ZoneGCStats {
29:23.12 ^~~~~~~~~~~
29:23.20 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:23.20 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:23.20 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.20 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
29:23.21 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
29:23.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
29:23.22 memset(aT, 0, sizeof(T));
29:23.22 ~~~~~~^~~~~~~~~~~~~~~~~~
29:23.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:23.22 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
29:23.23 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
29:23.23 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
29:23.23 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
29:23.23 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
29:23.25 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
29:23.25 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
29:23.25 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
29:23.25 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
29:23.25 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.25 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
29:23.25 struct IonScriptCounts {
29:23.25 ^~~~~~~~~~~~~~~
29:23.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:23.46 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:23.46 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.46 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
29:23.48 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
29:23.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
29:23.48 memset(aT, 0, sizeof(T));
29:23.49 ~~~~~~^~~~~~~~~~~~~~~~~~
29:23.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
29:23.50 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
29:23.50 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
29:23.50 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
29:23.51 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
29:23.51 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
29:23.51 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
29:23.51 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
29:23.51 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.52 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
29:23.52 class NewObjectCache {
29:23.52 ^~~~~~~~~~~~~~
29:23.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:23.56 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:23.56 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.56 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
29:23.58 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
29:23.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
29:23.59 memset(aT, 0, sizeof(T));
29:23.59 ~~~~~~^~~~~~~~~~~~~~~~~~
29:23.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
29:23.60 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
29:23.60 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
29:23.61 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
29:23.61 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:23.61 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:23.61 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:23.63 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:23.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
29:23.63 class MOZ_NON_PARAM alignas(8) Value {
29:23.63 ^~~~~
29:24.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
29:24.00 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
29:24.00 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:24.01 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:24.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
29:24.03 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
29:24.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
29:24.03 memset(aT, 0, sizeof(T));
29:24.03 ~~~~~~^~~~~~~~~~~~~~~~~~
29:24.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
29:24.04 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
29:24.04 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
29:24.04 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
29:24.04 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
29:24.04 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
29:24.05 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
29:24.05 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
29:24.05 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:24.06 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
29:24.06 class CodeOffsetJump {
29:24.06 ^~~~~~~~~~~~~~
29:26.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
29:26.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
29:26.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
29:26.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:26.50 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
29:26.50 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
29:26.51 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
29:26.51 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:26.51 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:26.51 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:26.51 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:26.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
29:26.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
29:26.53 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
29:26.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
29:26.55 memset(table, 0, sizeof(*table) * capacity());
29:26.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:26.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
29:26.56 class HashTableEntry {
29:26.56 ^~~~~~~~~~~~~~
29:26.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
29:26.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
29:26.58 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
29:26.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
29:26.61 memset(table, 0, sizeof(*table) * capacity());
29:26.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:26.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
29:26.62 class HashTableEntry {
29:26.62 ^~~~~~~~~~~~~~
29:26.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
29:26.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
29:26.65 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
29:26.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
29:26.66 memset(table, 0, sizeof(*table) * capacity());
29:26.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:26.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
29:26.67 class HashTableEntry {
29:26.68 ^~~~~~~~~~~~~~
29:27.78 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:27.78 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:27.78 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:27.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)':
29:27.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:27.82 return js::ToUint32Slow(cx, v, out);
29:27.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:27.94 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:27.94 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:27.94 bool js::math_abs_handle(JSContext* cx, js::HandleValue v,
29:27.94 ^~
29:27.94 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:153:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:27.96 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:27.96 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:27.96 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:27.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:27.96 return js::ToNumberSlow(cx, v, out);
29:27.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.00 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)':
29:28.00 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:172:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.00 return math_abs_handle(cx, args[0], args.rval());
29:28.01 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:28.11 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:28.11 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:28.11 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:28.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)':
29:28.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.13 return js::ToNumberSlow(cx, v, out);
29:28.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)':
29:28.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.25 return js::ToNumberSlow(cx, v, out);
29:28.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)':
29:28.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.36 return js::ToNumberSlow(cx, v, out);
29:28.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.38 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:28.38 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:28.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
29:28.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
29:28.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
29:28.40 memset(aT, 0, sizeof(T));
29:28.40 ~~~~~~^~~~~~~~~~~~~~~~~~
29:28.40 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:28.40 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:28.40 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
29:28.41 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:28.41 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:28.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:28.43 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:28.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:28.44 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:28.44 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:28.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
29:28.45 struct TabSizes {
29:28.45 ^~~~~~~~
29:28.45 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:28.46 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:28.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
29:28.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
29:28.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
29:28.47 memset(aT, 0, sizeof(T));
29:28.47 ~~~~~~^~~~~~~~~~~~~~~~~~
29:28.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:28.48 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:28.48 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
29:28.48 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:28.49 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:28.49 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:28.49 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:28.50 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:28.50 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:28.50 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:28.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
29:28.50 struct ServoSizes {
29:28.51 ^~~~~~~~~~
29:28.51 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
29:28.52 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.52 bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x,
29:28.52 ^~
29:28.52 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.52 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:267:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:28.53 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:28.53 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:28.54 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:28.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.56 return js::ToNumberSlow(cx, v, out);
29:28.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.56 return js::ToNumberSlow(cx, v, out);
29:28.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.58 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:28.58 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:28.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
29:28.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
29:28.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
29:28.61 memset(aT, 0, sizeof(T));
29:28.61 ~~~~~~^~~~~~~~~~~~~~~~~~
29:28.61 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
29:28.61 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
29:28.63 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:28.63 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:28.63 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:28.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:28.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:28.63 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:28.64 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:28.64 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:28.64 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:28.64 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:28.64 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
29:28.65 class StaticStrings {
29:28.65 ^~~~~~~~~~~~~
29:28.65 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)':
29:28.65 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:283:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29:28.67 return math_atan2_handle(cx, args.get(0), args.get(1), args.rval());
29:28.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:28.67 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:283:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29:28.67 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:28.67 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:28.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
29:28.68 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
29:28.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
29:28.69 memset(aT, 0, sizeof(T));
29:28.69 ~~~~~~^~~~~~~~~~~~~~~~~~
29:28.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:28.69 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:28.69 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:28.71 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:28.71 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:28.71 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:28.71 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:28.71 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:28.71 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:28.72 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:28.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
29:28.72 class PreliminaryObjectArray {
29:28.72 ^~~~~~~~~~~~~~~~~~~~~~
29:28.72 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:28.72 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:28.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
29:28.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
29:28.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
29:28.74 memset(aT, 0, sizeof(T));
29:28.74 ~~~~~~^~~~~~~~~~~~~~~~~~
29:28.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:28.74 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:28.74 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:28.75 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
29:28.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
29:28.75 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:28.75 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:28.76 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:28.76 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:28.76 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:28.76 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
29:28.76 class TypeNewScript {
29:28.76 ^~~~~~~~~~~~~
29:28.77 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:28.77 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:291:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.77 bool js::math_ceil_handle(JSContext* cx, HandleValue v,
29:28.77 ^~
29:28.79 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:291:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:28.80 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:28.80 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:28.80 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:28.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.80 return js::ToNumberSlow(cx, v, out);
29:28.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:28.81 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:28.81 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:28.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
29:28.81 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
29:28.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
29:28.81 memset(aT, 0, sizeof(T));
29:28.82 ~~~~~~^~~~~~~~~~~~~~~~~~
29:28.82 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:28.82 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
29:28.82 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
29:28.82 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
29:28.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:28.83 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:28.83 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:28.83 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:28.83 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:28.84 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
29:28.84 struct IonScriptCounts {
29:28.84 ^~~~~~~~~~~~~~~
29:28.84 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)':
29:28.84 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:309:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.85 return math_ceil_handle(cx, args[0], args.rval());
29:28.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:28.91 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:28.91 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:28.91 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:28.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)':
29:28.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:28.93 return js::ToNumberSlow(cx, v, out);
29:28.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)':
29:29.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.06 return js::ToNumberSlow(cx, v, out);
29:29.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.06 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:29.08 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:29.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
29:29.08 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
29:29.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
29:29.08 memset(aT, 0, sizeof(T));
29:29.08 ~~~~~~^~~~~~~~~~~~~~~~~~
29:29.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
29:29.09 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
29:29.10 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:29.10 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:29.10 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:29.10 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:29.10 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:29.10 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
29:29.11 struct ZoneGCStats {
29:29.11 ^~~~~~~~~~~
29:29.11 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:29.11 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:29.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
29:29.11 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
29:29.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
29:29.12 memset(aT, 0, sizeof(T));
29:29.12 ~~~~~~^~~~~~~~~~~~~~~~~~
29:29.12 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
29:29.13 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
29:29.13 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:29.13 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:29.14 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:29.14 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
29:29.14 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
29:29.14 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
29:29.14 class NewObjectCache {
29:29.14 ^~~~~~~~~~~~~~
29:29.16 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
29:29.17 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:29.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
29:29.17 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
29:29.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
29:29.19 memset(aT, 0, sizeof(T));
29:29.19 ~~~~~~^~~~~~~~~~~~~~~~~~
29:29.20 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
29:29.20 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:29.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
29:29.20 class MOZ_NON_PARAM alignas(8) Value {
29:29.20 ^~~~~
29:29.24 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:29.24 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.25 bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
29:29.25 ^~
29:29.25 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:395:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:29.25 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:29.26 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:29.26 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:29.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.27 return js::ToNumberSlow(cx, v, out);
29:29.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.31 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)':
29:29.31 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:413:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.31 return math_floor_handle(cx, args[0], args.rval());
29:29.31 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:29.35 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
29:29.35 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:416:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.36 bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs,
29:29.36 ^~
29:29.37 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:416:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.38 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:416:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:29.38 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:29.38 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:29.38 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:29.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.39 return js::ToInt32Slow(cx, v, out);
29:29.39 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.41 return js::ToInt32Slow(cx, v, out);
29:29.41 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.43 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)':
29:29.43 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:429:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29:29.43 return math_imul_handle(cx, args.get(0), args.get(1), args.rval());
29:29.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:29.45 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:429:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29:29.48 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)':
29:29.48 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:433:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.48 bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) {
29:29.48 ^~
29:29.50 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:29.50 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:29.50 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:29.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.50 return js::ToNumberSlow(cx, v, out);
29:29.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.53 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:29.53 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.54 bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) {
29:29.54 ^~
29:29.55 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:440:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:29.55 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:442:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.55 if (!RoundFloat32(cx, arg, &f)) return false;
29:29.55 ~~~~~~~~~~~~^~~~~~~~~~~~~
29:29.57 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)':
29:29.57 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:456:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.57 return RoundFloat32(cx, args[0], args.rval());
29:29.57 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:29.66 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:29.66 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:469:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.66 bool js::math_log_handle(JSContext* cx, HandleValue val,
29:29.66 ^~
29:29.67 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:469:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:29.68 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:29.68 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:29.69 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:29.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.69 return js::ToNumberSlow(cx, v, out);
29:29.69 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:29.74 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_log(JSContext*, unsigned int, JS::Value*)':
29:29.74 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:490:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.75 return math_log_handle(cx, args[0], args.rval());
29:29.75 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:29.85 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:29.85 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:29.85 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:29.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_max(JSContext*, unsigned int, JS::Value*)':
29:29.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:29.87 return js::ToNumberSlow(cx, v, out);
29:29.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_min(JSContext*, unsigned int, JS::Value*)':
29:30.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.00 return js::ToNumberSlow(cx, v, out);
29:30.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.11 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
29:30.12 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:535:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.13 bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b,
29:30.13 ^~
29:30.14 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:535:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.14 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:535:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:30.14 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:30.14 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:30.14 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:30.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.17 return js::ToNumberSlow(cx, v, out);
29:30.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.19 return js::ToNumberSlow(cx, v, out);
29:30.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.37 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_pow_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
29:30.37 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:607:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.38 bool js::math_pow_handle(JSContext* cx, HandleValue base, HandleValue power,
29:30.38 ^~
29:30.38 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:607:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.39 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:607:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.41 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:607:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:30.41 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:607:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:30.41 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:30.41 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:30.41 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:30.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.42 return js::ToNumberSlow(cx, v, out);
29:30.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.42 return js::ToNumberSlow(cx, v, out);
29:30.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
29:30.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
29:30.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
29:30.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
29:30.44 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
29:30.44 from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
29:30.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
29:30.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
29:30.46 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
29:30.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
29:30.48 memset(table, 0, sizeof(*table) * capacity());
29:30.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:30.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
29:30.48 class HashTableEntry {
29:30.48 ^~~~~~~~~~~~~~
29:30.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
29:30.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
29:30.51 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
29:30.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
29:30.53 memset(table, 0, sizeof(*table) * capacity());
29:30.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:30.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
29:30.54 class HashTableEntry {
29:30.54 ^~~~~~~~~~~~~~
29:30.54 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)':
29:30.55 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:623:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
29:30.55 return math_pow_handle(cx, args.get(0), args.get(1), args.rval());
29:30.55 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:30.55 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:623:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29:30.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
29:30.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
29:30.59 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
29:30.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
29:30.60 memset(table, 0, sizeof(*table) * capacity());
29:30.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:30.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
29:30.61 class HashTableEntry {
29:30.61 ^~~~~~~~~~~~~~
29:30.88 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:30.88 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:686:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.88 bool js::math_round_handle(JSContext* cx, HandleValue arg,
29:30.88 ^~
29:30.89 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:686:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:30.89 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:30.89 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:30.90 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:30.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.90 return js::ToNumberSlow(cx, v, out);
29:30.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:30.95 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)':
29:30.95 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:748:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:30.95 return math_round_handle(cx, args[0], args.rval());
29:30.95 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:31.12 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:31.12 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:766:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.12 bool js::math_sin_handle(JSContext* cx, HandleValue val,
29:31.12 ^~
29:31.13 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:766:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:31.13 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:31.14 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:31.15 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:31.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.15 return js::ToNumberSlow(cx, v, out);
29:31.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:31.19 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)':
29:31.19 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:787:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.19 return math_sin_handle(cx, args[0], args.rval());
29:31.19 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:31.38 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
29:31.38 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:821:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.39 bool js::math_sqrt_handle(JSContext* cx, HandleValue number,
29:31.39 ^~
29:31.40 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:821:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.40 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:821:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:31.42 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:31.42 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:31.42 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:31.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.42 return js::ToNumberSlow(cx, v, out);
29:31.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:31.49 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)':
29:31.49 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:842:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.49 return math_sqrt_handle(cx, args[0], args.rval());
29:31.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
29:31.58 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:31.58 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:31.58 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:31.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)':
29:31.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.60 return js::ToNumberSlow(cx, v, out);
29:31.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:31.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)':
29:31.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.71 return js::ToNumberSlow(cx, v, out);
29:31.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:31.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)':
29:31.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:31.89 return js::ToNumberSlow(cx, v, out);
29:31.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:32.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)':
29:32.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:32.05 return js::ToNumberSlow(cx, v, out);
29:32.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:32.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)':
29:32.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:32.25 return js::ToNumberSlow(cx, v, out);
29:32.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:32.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)':
29:32.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:32.42 return js::ToNumberSlow(cx, v, out);
29:32.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:32.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)':
29:32.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:32.63 return js::ToNumberSlow(cx, v, out);
29:32.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:32.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)':
29:32.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:32.84 return js::ToNumberSlow(cx, v, out);
29:32.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:33.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)':
29:33.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:33.03 return js::ToNumberSlow(cx, v, out);
29:33.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:33.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)':
29:33.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:33.20 return js::ToNumberSlow(cx, v, out);
29:33.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:33.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)':
29:33.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:33.43 return js::ToNumberSlow(cx, v, out);
29:33.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:33.77 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)':
29:33.77 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:1086:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:33.78 bool js::math_hypot_handle(JSContext* cx, HandleValueArray args,
29:33.78 ^~
29:33.78 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:33.79 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:33.80 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:33.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:33.80 return js::ToNumberSlow(cx, v, out);
29:33.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:33.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:33.80 return js::ToNumberSlow(cx, v, out);
29:33.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:33.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:33.81 return js::ToNumberSlow(cx, v, out);
29:33.81 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:34.02 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)':
29:34.02 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:1083:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29:34.03 return math_hypot_handle(cx, args, args.rval());
29:34.03 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
29:34.11 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
29:34.11 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
29:34.11 from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
29:34.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)':
29:34.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:34.12 return js::ToNumberSlow(cx, v, out);
29:34.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:34.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)':
29:34.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:34.27 return js::ToNumberSlow(cx, v, out);
29:34.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:34.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)':
29:34.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:34.46 return js::ToNumberSlow(cx, v, out);
29:34.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:39.62 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/nspr'
29:39.62 libnspr.a.desc
29:41.07 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/nspr'
29:46.88 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
29:46.88 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:546:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:46.88 static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id,
29:46.89 ^~~~~~~~~~~~~~~~~~~
29:47.12 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)':
29:47.13 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3306:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.13 if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) ||
29:47.13 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.14 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3307:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.14 !DefineDataProperty(cx, unscopables, cx->names().entries, value) ||
29:47.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.16 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3308:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.16 !DefineDataProperty(cx, unscopables, cx->names().fill, value) ||
29:47.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.17 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3309:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.17 !DefineDataProperty(cx, unscopables, cx->names().find, value) ||
29:47.17 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.19 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3310:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.19 !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) ||
29:47.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.21 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3311:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.21 !DefineDataProperty(cx, unscopables, cx->names().includes, value) ||
29:47.22 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.22 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3312:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.24 !DefineDataProperty(cx, unscopables, cx->names().keys, value) ||
29:47.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.24 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3313:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.24 !DefineDataProperty(cx, unscopables, cx->names().values, value)) {
29:47.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.25 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3320:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.25 return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY);
29:47.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:47.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
29:47.52 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
29:47.52 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
29:47.53 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
29:47.53 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
29:47.53 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
29:47.54 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:47.55 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
29:47.55 /<<PKGBUILDDIR>>/js/src/jsnum.h:224:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.57 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
29:47.57 ^~~~~~~~~
29:47.57 /<<PKGBUILDDIR>>/js/src/jsnum.h:238:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:47.58 if (!ToNumberSlow(cx, v, dp)) return false;
29:47.58 ~~~~~~~~~~~~^~~~~~~~~~~
29:48.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
29:48.11 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:48.11 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:48.11 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:48.12 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:48.12 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:48.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
29:48.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.14 return js::ToObjectSlow(cx, v, false);
29:48.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
29:48.15 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1304:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29:48.15 return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv,
29:48.15 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:48.15 args2, args.rval());
29:48.15 ~~~~~~~~~~~~~~~~~~~
29:48.32 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)':
29:48.32 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:993:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:48.32 if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate,
29:48.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:48.32 UndefinedHandleValue, args, &rval)) {
29:48.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:48.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
29:48.53 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
29:48.53 from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
29:48.53 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
29:48.53 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:48.53 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]':
29:48.54 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.56 JSAtom* atom = ToAtom<allowGC>(cx, v);
29:48.56 ~~~~~~~~~~~~~~~^~~~~~~
29:48.68 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)':
29:48.68 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:437:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.69 static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
29:48.69 ^~~~~~~~~~~~~~~
29:48.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:48.69 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:48.70 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:48.71 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:48.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.72 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
29:48.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:48.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.73 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
29:48.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:48.73 receiver, result);
29:48.73 ~~~~~~~~~~~~~~~~~
29:48.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.83 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)':
29:48.83 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:135:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.83 static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) {
29:48.84 ^~~~~~~~
29:48.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
29:48.84 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:48.84 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:48.84 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:48.86 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:48.86 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:48.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:48.87 return js::ToNumberSlow(cx, v, out);
29:48.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:49.02 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]':
29:49.02 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:262:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.02 static bool HasAndGetElement(JSContext* cx, HandleObject obj,
29:49.02 ^~~~~~~~~~~~~~~~
29:49.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:49.03 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:49.04 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:49.04 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:49.05 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.05 return op(cx, obj, receiver, id, vp);
29:49.05 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.07 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:49.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:49.26 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:49.26 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:49.26 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:49.26 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:49.27 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
29:49.27 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:840:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.27 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
29:49.27 ^~~~~~~~~~~
29:49.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:49.28 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:49.28 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:49.29 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:49.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.29 return op(cx, obj, receiver, id, vp);
29:49.29 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.30 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:49.31 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.31 In file included from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:12,
29:49.31 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:49.32 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h: In member function 'bool js::ArgumentsObject::maybeGetElement(uint32_t, JS::MutableHandleValue)':
29:49.32 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h:344:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.32 bool maybeGetElement(uint32_t i, MutableHandleValue vp) {
29:49.32 ^~~~~~~~~~~~~~~
29:49.39 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)':
29:49.39 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.39 static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
29:49.39 ^~~~~~~~~~~~~~~
29:49.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:49.40 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:49.40 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:49.42 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:49.43 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.43 return op(cx, obj, receiver, id, vp);
29:49.43 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.44 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.44 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:49.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.53 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]':
29:49.53 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:262:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.54 static bool HasAndGetElement(JSContext* cx, HandleObject obj,
29:49.54 ^~~~~~~~~~~~~~~~
29:49.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:49.56 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:49.56 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:49.56 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:49.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.57 return op(cx, obj, receiver, id, vp);
29:49.57 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:49.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:49.58 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:49.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:51.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)':
29:51.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:51.42 return op(cx, obj, receiver, id, vp);
29:51.42 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:51.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:51.43 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:51.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:51.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
29:51.45 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:51.45 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:51.45 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:51.46 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:51.47 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:51.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:51.47 return js::ToNumberSlow(cx, v, out);
29:51.48 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:51.75 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
29:51.75 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:848:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:51.76 static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id,
29:51.76 ^~~~~~~~~~~~~~~~~
29:51.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:51.97 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:51.97 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:51.97 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:51.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)':
29:51.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:51.99 return op(cx, obj, receiver, id, vp);
29:51.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:52.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:52.01 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:52.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:54.04 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_toSource(JSContext*, unsigned int, JS::Value*)':
29:54.05 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:54.05 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
29:54.05 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:54.06 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:54.07 return ToLength(cx, value, lengthp);
29:54.07 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
29:54.07 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:54.08 return HasAndGetElement(cx, obj, obj, index, hole, vp);
29:54.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:54.09 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1043:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:54.09 str = ValueToSource(cx, elt);
29:54.09 ~~~~~~~~~~~~~^~~~~~~~~
29:55.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
29:55.12 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:55.12 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:55.13 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:55.14 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:55.14 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:55.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)':
29:55.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:55.15 return js::ToObjectSlow(cx, v, false);
29:55.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
29:55.16 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.16 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
29:55.17 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:55.17 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:55.18 return ToLength(cx, value, lengthp);
29:55.18 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
29:55.19 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
29:55.19 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
29:55.20 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
29:55.20 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
29:55.21 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
29:55.21 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:55.22 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:55.22 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:55.22 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:55.23 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:55.23 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:55.24 return ToStringSlow<allowGC>(cx, v);
29:55.24 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
29:55.24 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1152:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.25 if (!GetArrayElement(cx, obj, i, &v)) return false;
29:55.25 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
29:55.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:55.27 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:55.27 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:55.27 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:55.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.28 return op(cx, obj, receiver, id, vp);
29:55.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:55.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.29 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:55.29 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:55.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.30 return op(cx, obj, receiver, id, vp);
29:55.31 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
29:55.31 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.31 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
29:55.32 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:55.32 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1152:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
29:55.32 if (!GetArrayElement(cx, obj, i, &v)) return false;
29:55.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
29:57.60 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<js::ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)':
29:57.61 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:606:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:57.61 bool js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
29:57.61 ^~
29:57.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
29:57.63 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
29:57.64 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:57.64 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:57.65 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:57.66 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:57.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:57.66 return js::ToUint32Slow(cx, v, out);
29:57.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:57.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:57.67 return js::ToNumberSlow(cx, v, out);
29:57.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
29:58.09 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)':
29:58.09 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:516:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.09 static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj,
29:58.09 ^~~~~~~~~~~~~~~~~~~~~~
29:58.10 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:521:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.10 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result))
29:58.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:58.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
29:58.20 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
29:58.20 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
29:58.21 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
29:58.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)':
29:58.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.22 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
29:58.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:58.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.24 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
29:58.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:58.26 receiver, result);
29:58.26 ~~~~~~~~~~~~~~~~~
29:58.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)':
29:58.33 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.33 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
29:58.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:58.34 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.34 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.35 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
29:58.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:58.35 receiver, result);
29:58.36 ~~~~~~~~~~~~~~~~~
29:58.36 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.47 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
29:58.47 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:552:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.47 static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id,
29:58.47 ^~~~~~~~~~~~~~~~~~~
29:58.48 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:560:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.48 return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result);
29:58.50 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:58.51 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:567:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
29:58.51 return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result);
29:58.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:00.26 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)':
30:00.26 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:00.26 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:00.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:00.27 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2411:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:00.28 if (!DefineDataElement(cx, result, index, value)) return false;
30:00.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
30:00.28 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:00.30 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:00.31 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:00.31 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:433:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:00.31 return DefineDataProperty(cx, obj, id, value);
30:00.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:00.46 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)':
30:00.46 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:00.47 bool ElementAdder::append(JSContext* cx, HandleValue v) {
30:00.47 ^~~~~~~~~~~~
30:00.48 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:311:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:00.48 if (!DefineDataElement(cx, resObj_, index_, v)) return false;
30:00.48 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
30:00.60 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)':
30:00.60 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:00.60 if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) return false;
30:00.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:00.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:00.61 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:00.61 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:00.63 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:00.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:00.63 return op(cx, obj, receiver, id, vp);
30:00.63 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
30:00.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:00.64 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
30:00.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:01.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:01.09 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:01.09 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:01.09 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:01.09 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:01.10 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:01.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)':
30:01.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.12 return js::ToObjectSlow(cx, v, false);
30:01.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:01.13 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:01.13 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:01.13 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:01.13 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.13 return ToLength(cx, value, lengthp);
30:01.14 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:01.15 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2100:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
30:01.15 if (!GetArrayElement(cx, obj, index, args.rval())) return false;
30:01.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:01.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:01.61 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:01.61 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:01.62 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:01.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)':
30:01.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.65 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
30:01.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:01.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.66 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
30:01.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:01.67 receiver, result);
30:01.67 ~~~~~~~~~~~~~~~~~
30:01.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:01.85 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:01.85 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:01.85 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:01.85 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:01.85 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:01.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)':
30:01.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.88 return js::ToObjectSlow(cx, v, false);
30:01.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:01.88 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:01.88 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:01.88 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:01.89 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:01.89 return ToLength(cx, value, lengthp);
30:01.89 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:02.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:02.65 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:02.66 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:02.66 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:02.66 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:02.66 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:02.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)':
30:02.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:02.68 return js::ToObjectSlow(cx, v, false);
30:02.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:02.69 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:02.69 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:02.70 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:02.71 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:02.71 return ToLength(cx, value, lengthp);
30:02.71 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:02.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:02.71 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:02.71 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:02.72 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:02.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:02.73 return op(cx, obj, receiver, id, vp);
30:02.73 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
30:02.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:02.74 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
30:02.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:02.75 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:02.76 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:02.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:02.76 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2216:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:02.76 if (!SetArrayElement(cx, obj, i, value)) return false;
30:02.76 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
30:03.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:03.21 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:03.21 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:03.21 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:03.22 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:03.22 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:03.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_unshift(JSContext*, unsigned int, JS::Value*)':
30:03.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.24 return js::ToObjectSlow(cx, v, false);
30:03.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:03.24 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:03.24 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:03.25 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.26 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.26 return ToLength(cx, value, lengthp);
30:03.26 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:03.27 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:03.27 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:03.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.28 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2292:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.28 if (!SetArrayElement(cx, obj, upperIndex, value)) return false;
30:03.28 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:03.78 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:03.78 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:03.78 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:03.78 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:03.79 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:03.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_reverse(JSContext*, unsigned int, JS::Value*)':
30:03.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.81 return js::ToObjectSlow(cx, v, false);
30:03.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:03.82 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:03.82 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:03.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.83 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.83 return ToLength(cx, value, lengthp);
30:03.83 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:03.84 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:03.84 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:03.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.85 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:03.85 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:03.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.87 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1441:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.87 if (!SetArrayElement(cx, obj, i, hival)) return false;
30:03.87 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
30:03.87 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1442:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.87 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) return false;
30:03.88 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:03.88 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1444:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.88 if (!SetArrayElement(cx, obj, i, hival)) return false;
30:03.89 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
30:03.89 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:03.89 if (!SetArrayElement(cx, obj, len - i - 1, lowval)) return false;
30:03.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:05.64 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)':
30:05.65 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:05.65 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:05.67 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:05.67 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:05.67 return ToLength(cx, value, lengthp);
30:05.67 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:05.68 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:05.68 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:05.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:05.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:05.70 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:05.70 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:05.70 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:05.71 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:05.71 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:05.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:05.71 return js::ToNumberSlow(cx, v, out);
30:05.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
30:05.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:05.71 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:05.72 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:05.72 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:05.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:05.72 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
30:05.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:05.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:05.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:05.74 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
30:05.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:05.75 receiver, result);
30:05.75 ~~~~~~~~~~~~~~~~~
30:05.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:10.56 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)':
30:10.57 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3087:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30:10.57 if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) return false;
30:10.57 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:10.57 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3087:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30:10.57 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3092:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:10.58 if (!DefineDataElement(cx, obj, k, args[k])) return false;
30:10.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
30:12.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:12.53 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:12.53 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:12.55 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:12.55 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:12.56 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:12.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
30:12.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:12.56 return js::ToObjectSlow(cx, v, false);
30:12.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:12.57 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:12.58 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:12.58 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:12.58 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:12.58 return ToLength(cx, value, lengthp);
30:12.58 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:12.60 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2449:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
30:12.60 if (!ToInteger(cx, args.get(0), &relativeStart)) return false;
30:12.60 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:12.61 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2469:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:12.61 if (!ToInteger(cx, args[1], &deleteCountDouble)) return false;
30:12.61 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:12.61 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:12.61 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:12.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:12.62 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:433:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:12.63 return DefineDataProperty(cx, obj, id, value);
30:12.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:12.63 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:12.63 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:12.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:12.65 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2599:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:12.65 if (!SetArrayElement(cx, obj, to, fromValue)) return false;
30:12.65 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
30:12.66 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:12.66 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:12.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:12.66 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2685:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:12.66 if (!SetArrayElement(cx, obj, to, fromValue)) return false;
30:12.67 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
30:14.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
30:14.55 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:14.55 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:14.55 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
30:14.55 from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
30:14.56 from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
30:14.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)':
30:14.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:14.57 return js::ToObjectSlow(cx, v, false);
30:14.57 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
30:14.59 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:173:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:14.60 if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
30:14.60 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:14.60 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:175:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:14.60 return ToLength(cx, value, lengthp);
30:14.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:14.62 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2946:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:14.62 if (!ToInteger(cx, args[0], &d)) return false;
30:14.62 ~~~~~~~~~^~~~~~~~~~~~~~~~~
30:14.63 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2953:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:14.63 if (!ToInteger(cx, args[1], &d)) return false;
30:14.63 ~~~~~~~~~^~~~~~~~~~~~~~~~~
30:14.63 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:14.63 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:14.64 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:14.64 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2829:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:14.64 if (!hole && !DefineDataElement(cx, result, index - uint32_t(begin), value))
30:14.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:14.66 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:300:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
30:14.67 return HasAndGetElement(cx, obj, obj, index, hole, vp);
30:14.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:14.67 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:433:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
30:14.67 return DefineDataProperty(cx, obj, id, value);
30:14.67 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
30:46.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.25 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.25 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.25 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.27 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
30:46.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
30:46.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.28 memset(aT, 0, sizeof(T));
30:46.28 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.28 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:46.28 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:46.29 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
30:46.30 from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
30:46.30 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
30:46.30 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
30:46.32 struct TabSizes {
30:46.32 ^~~~~~~~
30:46.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.33 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.34 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.34 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.34 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
30:46.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
30:46.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.37 memset(aT, 0, sizeof(T));
30:46.37 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.37 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:46.38 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:46.38 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
30:46.40 from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
30:46.40 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
30:46.41 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
30:46.41 struct ServoSizes {
30:46.42 ^~~~~~~~~~
30:46.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.42 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.44 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.45 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.45 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.45 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
30:46.46 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
30:46.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.46 memset(aT, 0, sizeof(T));
30:46.47 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.47 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
30:46.48 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
30:46.48 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.48 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
30:46.50 class StaticStrings {
30:46.50 ^~~~~~~~~~~~~
30:46.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.51 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.52 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.52 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.52 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
30:46.53 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
30:46.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.54 memset(aT, 0, sizeof(T));
30:46.54 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:46.54 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:46.56 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:46.56 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
30:46.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
30:46.57 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
30:46.57 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.57 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
30:46.58 class PreliminaryObjectArray {
30:46.58 ^~~~~~~~~~~~~~~~~~~~~~
30:46.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.59 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.60 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.60 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.60 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
30:46.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
30:46.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.62 memset(aT, 0, sizeof(T));
30:46.62 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:46.63 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:46.63 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:46.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
30:46.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
30:46.63 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
30:46.64 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.64 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
30:46.64 class TypeNewScript {
30:46.64 ^~~~~~~~~~~~~
30:46.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.66 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.67 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.67 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.67 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
30:46.68 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
30:46.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.68 memset(aT, 0, sizeof(T));
30:46.69 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.69 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
30:46.70 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
30:46.70 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
30:46.70 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
30:46.71 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
30:46.71 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.71 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
30:46.71 struct IonScriptCounts {
30:46.71 ^~~~~~~~~~~~~~~
30:46.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.74 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.74 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.74 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.74 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
30:46.76 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
30:46.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.77 memset(aT, 0, sizeof(T));
30:46.77 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
30:46.77 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
30:46.78 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
30:46.78 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.78 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
30:46.78 struct ZoneGCStats {
30:46.78 ^~~~~~~~~~~
30:46.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.80 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.81 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.81 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.81 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
30:46.81 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
30:46.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.82 memset(aT, 0, sizeof(T));
30:46.82 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.82 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
30:46.84 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
30:46.84 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
30:46.84 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.85 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
30:46.85 class NewObjectCache {
30:46.85 ^~~~~~~~~~~~~~
30:46.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:46.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:46.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:46.86 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:46.86 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:46.86 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:46.86 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:46.88 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
30:46.89 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
30:46.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
30:46.90 memset(aT, 0, sizeof(T));
30:46.90 ~~~~~~^~~~~~~~~~~~~~~~~~
30:46.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
30:46.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:46.92 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:46.92 from /<<PKGBUILDDIR>>/js/src/jsnum.h:13,
30:46.93 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
30:46.93 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:46.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
30:46.93 class MOZ_NON_PARAM alignas(8) Value {
30:46.94 ^~~~~
30:46.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
30:46.98 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
30:46.98 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
30:46.99 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
30:47.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
30:47.00 size - sizeof(js::NativeObject));
30:47.00 ^
30:47.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
30:47.01 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
30:47.01 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
30:47.02 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
30:47.02 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
30:47.02 class HeapSlot : public WriteBarrieredBase<Value> {
30:47.02 ^~~~~~~~
30:47.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:47.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:47.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:47.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:47.25 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:47.26 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:47.27 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:47.27 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:47.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
30:47.28 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
30:47.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
30:47.29 memset(aT, 0, sizeof(T));
30:47.29 ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
30:47.31 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
30:47.31 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
30:47.32 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
30:47.32 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:30:
30:47.32 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
30:47.32 class CodeOffsetJump {
30:47.33 ^~~~~~~~~~~~~~
30:48.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:48.36 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:48.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
30:48.37 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
30:48.37 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
30:48.37 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
30:48.38 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
30:48.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
30:48.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
30:48.39 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
30:48.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
30:48.43 memset(table, 0, sizeof(*table) * capacity());
30:48.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:48.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
30:48.44 class HashTableEntry {
30:48.44 ^~~~~~~~~~~~~~
30:48.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
30:48.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
30:48.47 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
30:48.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
30:48.48 memset(table, 0, sizeof(*table) * capacity());
30:48.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:48.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
30:48.51 class HashTableEntry {
30:48.51 ^~~~~~~~~~~~~~
30:48.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
30:48.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
30:48.53 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
30:48.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
30:48.55 memset(table, 0, sizeof(*table) * capacity());
30:48.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:48.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
30:48.56 class HashTableEntry {
30:48.57 ^~~~~~~~~~~~~~
31:00.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:00.82 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:00.82 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:00.83 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:00.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
31:00.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
31:00.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
31:00.85 memset(aT, 0, sizeof(T));
31:00.85 ~~~~~~^~~~~~~~~~~~~~~~~~
31:00.85 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
31:00.87 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
31:00.87 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
31:00.87 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:00.87 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:00.88 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:00.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
31:00.88 struct TabSizes {
31:00.88 ^~~~~~~~
31:00.88 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:00.90 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:00.90 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:00.90 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:00.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
31:00.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
31:00.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
31:00.91 memset(aT, 0, sizeof(T));
31:00.91 ~~~~~~^~~~~~~~~~~~~~~~~~
31:00.91 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
31:00.91 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
31:00.92 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
31:00.92 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:00.92 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:00.92 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:00.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
31:00.92 struct ServoSizes {
31:00.93 ^~~~~~~~~~
31:01.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.03 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.03 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.04 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
31:01.06 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
31:01.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.06 memset(aT, 0, sizeof(T));
31:01.06 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.07 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:01.07 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:01.08 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:01.08 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:01.08 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:01.09 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:01.09 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:01.09 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:01.09 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:01.09 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.09 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.09 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.10 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
31:01.10 class StaticStrings {
31:01.10 ^~~~~~~~~~~~~
31:01.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.11 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.11 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.12 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
31:01.12 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
31:01.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.13 memset(aT, 0, sizeof(T));
31:01.13 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:01.13 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:01.14 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:01.14 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:01.14 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:01.14 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:01.14 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:01.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.16 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
31:01.16 class PreliminaryObjectArray {
31:01.16 ^~~~~~~~~~~~~~~~~~~~~~
31:01.16 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.16 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.16 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.18 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
31:01.18 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
31:01.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.20 memset(aT, 0, sizeof(T));
31:01.21 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:01.21 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:01.23 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:01.23 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:01.23 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:01.24 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:01.24 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:01.24 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.25 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.25 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.26 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
31:01.26 class TypeNewScript {
31:01.26 ^~~~~~~~~~~~~
31:01.26 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.26 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.27 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.27 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
31:01.28 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
31:01.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.29 memset(aT, 0, sizeof(T));
31:01.29 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.31 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
31:01.31 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
31:01.31 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
31:01.32 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
31:01.32 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:01.32 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:01.32 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.32 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.34 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.34 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
31:01.34 struct IonScriptCounts {
31:01.35 ^~~~~~~~~~~~~~~
31:01.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.55 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.55 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.55 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
31:01.56 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
31:01.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.57 memset(aT, 0, sizeof(T));
31:01.57 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
31:01.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
31:01.58 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:01.59 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:01.59 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.59 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.60 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
31:01.60 struct ZoneGCStats {
31:01.60 ^~~~~~~~~~~
31:01.60 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
31:01.63 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
31:01.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.63 memset(aT, 0, sizeof(T));
31:01.63 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
31:01.64 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
31:01.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:01.65 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:01.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.66 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
31:01.66 class NewObjectCache {
31:01.66 ^~~~~~~~~~~~~~
31:01.68 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:01.68 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:01.69 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.69 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
31:01.70 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
31:01.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
31:01.71 memset(aT, 0, sizeof(T));
31:01.71 ~~~~~~^~~~~~~~~~~~~~~~~~
31:01.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
31:01.72 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:01.72 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:01.73 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:01.73 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
31:01.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:01.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:01.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:01.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
31:01.75 class MOZ_NON_PARAM alignas(8) Value {
31:01.75 ^~~~~
31:02.22 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:02.22 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
31:02.22 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:02.22 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:02.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
31:02.24 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
31:02.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
31:02.24 memset(aT, 0, sizeof(T));
31:02.24 ~~~~~~^~~~~~~~~~~~~~~~~~
31:02.25 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
31:02.25 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
31:02.25 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
31:02.26 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
31:02.26 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
31:02.26 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:02.26 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:02.28 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:02.28 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
31:02.29 class CodeOffsetJump {
31:02.29 ^~~~~~~~~~~~~~
31:03.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&)':
31:03.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1307:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:03.88 DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
31:03.90 ~~~~~~~~~~~~^~~~~~~~~~~~
31:03.90 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here
31:03.91 Maybe<AtomSet::AddPtr> zonePtr;
31:03.91 ^~~~~~~
31:03.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:03.91 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:03.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:03.92 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:03.93 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:03.93 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:03.93 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:03.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:833:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:03.96 bool isRemoved() const { return keyHash == sRemovedKey; }
31:03.96 ^~~~~~~
31:03.98 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here
31:03.98 Maybe<AtomSet::AddPtr> zonePtr;
31:03.98 ^~~~~~~
31:05.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:05.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:05.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
31:05.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:05.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:05.46 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:05.46 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:05.47 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
31:05.47 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:05.49 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:05.49 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:05.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
31:05.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
31:05.50 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
31:05.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
31:05.51 memset(table, 0, sizeof(*table) * capacity());
31:05.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:05.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
31:05.53 class HashTableEntry {
31:05.54 ^~~~~~~~~~~~~~
31:05.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:05.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
31:05.56 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
31:05.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
31:05.58 memset(table, 0, sizeof(*table) * capacity());
31:05.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:05.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
31:05.60 class HashTableEntry {
31:05.60 ^~~~~~~~~~~~~~
31:05.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:05.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
31:05.63 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
31:05.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
31:05.67 memset(table, 0, sizeof(*table) * capacity());
31:05.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:05.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
31:05.68 class HashTableEntry {
31:05.69 ^~~~~~~~~~~~~~
31:07.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:07.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:07.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:07.19 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:07.19 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:07.19 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:07.20 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:07.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = unsigned char]':
31:07.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1307:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:07.24 DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
31:07.26 ~~~~~~~~~~~~^~~~~~~~~~~~
31:07.26 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here
31:07.27 Maybe<AtomSet::AddPtr> zonePtr;
31:07.27 ^~~~~~~
31:07.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:07.27 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:07.27 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:07.28 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:07.29 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:07.29 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:07.29 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:07.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:833:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:07.31 bool isRemoved() const { return keyHash == sRemovedKey; }
31:07.31 ^~~~~~~
31:07.33 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here
31:07.33 Maybe<AtomSet::AddPtr> zonePtr;
31:07.34 ^~~~~~~
31:09.35 In file included from /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:34,
31:09.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:11:
31:09.36 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
31:09.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
31:09.37 size - sizeof(js::NativeObject));
31:09.37 ^
31:09.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:09.39 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:09.39 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:09.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:09.40 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
31:09.40 class HeapSlot : public WriteBarrieredBase<Value> {
31:09.40 ^~~~~~~~
31:09.71 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
31:09.71 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
31:09.71 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
31:09.71 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
31:09.72 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
31:09.72 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
31:09.74 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:09.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:09.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:09.74 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
31:09.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
31:09.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
31:09.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
31:09.78 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
31:09.78 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
31:09.79 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
31:09.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:09.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:09.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:09.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
31:09.81 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:09.81 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:09.81 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:09.82 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:09.82 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
31:09.82 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:09.82 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:09.82 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:09.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
31:09.83 class HashTableEntry {
31:09.83 ^~~~~~~~~~~~~~
31:11.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:11.29 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:11.30 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:11.30 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:11.30 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:11.30 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:11.30 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:11.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)':
31:11.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1307:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:11.33 DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
31:11.34 ~~~~~~~~~~~~^~~~~~~~~~~~
31:11.35 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here
31:11.36 Maybe<AtomSet::AddPtr> zonePtr;
31:11.36 ^~~~~~~
31:11.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:11.36 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:11.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:11.37 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:11.37 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:11.39 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:11.39 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:11.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:833:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:11.41 bool isRemoved() const { return keyHash == sRemovedKey; }
31:11.41 ^~~~~~~
31:11.43 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here
31:11.43 Maybe<AtomSet::AddPtr> zonePtr;
31:11.44 ^~~~~~~
31:11.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:11.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:11.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:11.44 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:11.45 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:11.45 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:11.45 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:11.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1307:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:11.48 DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
31:11.48 ~~~~~~~~~~~~^~~~~~~~~~~~
31:11.48 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here
31:11.49 Maybe<AtomSet::AddPtr> zonePtr;
31:11.49 ^~~~~~~
31:11.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:11.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:11.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:11.52 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:11.52 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:11.52 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:11.52 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:11.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:833:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:11.55 bool isRemoved() const { return keyHash == sRemovedKey; }
31:11.55 ^~~~~~~
31:11.55 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here
31:11.56 Maybe<AtomSet::AddPtr> zonePtr;
31:11.56 ^~~~~~~
31:11.56 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
31:11.56 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
31:11.56 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:11.57 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:917:26: warning: 'indexValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:11.57 d.u1.flags |= (index << INDEX_VALUE_SHIFT) | INDEX_VALUE_BIT;
31:11.59 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
31:11.59 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:528:19: note: 'indexValue' was declared here
31:11.60 Maybe<uint32_t> indexValue;
31:11.60 ^~~~~~~~~~
31:18.69 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
31:18.69 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:635:9: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:18.69 JSAtom* js::ToAtom(JSContext* cx,
31:18.70 ^~
31:19.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:19.69 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:19.69 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:19.69 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:19.70 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:19.70 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:19.70 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:19.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = char16_t]':
31:19.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:833:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:19.73 bool isRemoved() const { return keyHash == sRemovedKey; }
31:19.73 ^~~~~~~
31:19.74 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::<anonymous>.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Ptr::entry_' was declared here
31:19.75 Maybe<AtomSet::AddPtr> zonePtr;
31:19.75 ^~~~~~~
31:19.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:19.77 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:19.77 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
31:19.77 from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
31:19.78 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
31:19.78 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
31:19.79 from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
31:19.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1307:35: warning: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:19.81 DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
31:19.82 ~~~~~~~~~~~~^~~~~~~~~~~~
31:19.83 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:377:26: note: 'zonePtr.js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash' was declared here
31:19.84 Maybe<AtomSet::AddPtr> zonePtr;
31:19.84 ^~~~~~~
31:21.56 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:23,
31:21.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:21.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
31:21.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
31:21.58 size - sizeof(js::NativeObject));
31:21.59 ^
31:21.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
31:21.59 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
31:21.60 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:21.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:21.60 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
31:21.61 class HeapSlot : public WriteBarrieredBase<Value> {
31:21.61 ^~~~~~~~
31:29.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:29.56 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:29.56 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:29.57 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:29.57 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:29.57 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:29.58 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:29.59 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.59 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
31:29.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
31:29.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
31:29.61 memset(aT, 0, sizeof(T));
31:29.61 ~~~~~~^~~~~~~~~~~~~~~~~~
31:29.62 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
31:29.63 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
31:29.63 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:29.64 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.64 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
31:29.65 struct TabSizes {
31:29.65 ^~~~~~~~
31:29.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:29.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:29.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:29.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:29.68 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:29.68 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:29.68 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:29.68 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.69 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
31:29.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
31:29.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
31:29.71 memset(aT, 0, sizeof(T));
31:29.71 ~~~~~~^~~~~~~~~~~~~~~~~~
31:29.72 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
31:29.72 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
31:29.72 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:29.72 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.72 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
31:29.74 struct ServoSizes {
31:29.75 ^~~~~~~~~~
31:29.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:29.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:29.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:29.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:29.75 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:29.76 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:29.78 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:29.78 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.79 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
31:29.80 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
31:29.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
31:29.81 memset(aT, 0, sizeof(T));
31:29.83 ~~~~~~^~~~~~~~~~~~~~~~~~
31:29.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:29.83 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:29.83 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:29.84 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:29.84 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:29.84 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.85 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.87 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
31:29.87 class StaticStrings {
31:29.87 ^~~~~~~~~~~~~
31:29.88 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:29.88 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:29.88 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:29.88 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:29.88 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:29.88 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:29.89 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:29.89 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.89 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
31:29.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
31:29.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
31:29.92 memset(aT, 0, sizeof(T));
31:29.92 ~~~~~~^~~~~~~~~~~~~~~~~~
31:29.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:29.92 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:29.93 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:29.94 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:29.95 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:29.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:29.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
31:29.96 class PreliminaryObjectArray {
31:29.96 ^~~~~~~~~~~~~~~~~~~~~~
31:29.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:29.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:29.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:29.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:29.99 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:29.99 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:29.99 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.00 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.00 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
31:30.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
31:30.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
31:30.01 memset(aT, 0, sizeof(T));
31:30.02 ~~~~~~^~~~~~~~~~~~~~~~~~
31:30.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:30.03 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:30.04 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:30.04 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.04 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.05 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
31:30.05 class TypeNewScript {
31:30.05 ^~~~~~~~~~~~~
31:30.05 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:30.05 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:30.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:30.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:30.07 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:30.07 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:30.07 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.07 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.08 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
31:30.09 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
31:30.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
31:30.09 memset(aT, 0, sizeof(T));
31:30.09 ~~~~~~^~~~~~~~~~~~~~~~~~
31:30.09 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
31:30.09 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
31:30.10 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
31:30.11 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
31:30.11 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
31:30.11 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
31:30.12 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
31:30.12 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:61,
31:30.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.12 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
31:30.12 struct IonScriptCounts {
31:30.13 ^~~~~~~~~~~~~~~
31:30.20 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:30.21 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:30.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:30.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:30.22 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:30.23 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:30.24 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.25 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
31:30.26 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
31:30.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
31:30.27 memset(aT, 0, sizeof(T));
31:30.27 ~~~~~~^~~~~~~~~~~~~~~~~~
31:30.29 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
31:30.29 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
31:30.29 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
31:30.30 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
31:30.30 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
31:30.30 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:61,
31:30.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.30 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
31:30.30 struct ZoneGCStats {
31:30.31 ^~~~~~~~~~~
31:30.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:30.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:30.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:30.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:30.33 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:30.33 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:30.33 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.34 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.34 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
31:30.34 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
31:30.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
31:30.35 memset(aT, 0, sizeof(T));
31:30.35 ~~~~~~^~~~~~~~~~~~~~~~~~
31:30.35 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
31:30.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
31:30.36 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
31:30.36 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
31:30.37 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
31:30.37 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:61,
31:30.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.38 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
31:30.38 class NewObjectCache {
31:30.38 ^~~~~~~~~~~~~~
31:30.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:30.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:30.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:30.40 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:30.40 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:30.41 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:30.41 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.41 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.41 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
31:30.45 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
31:30.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
31:30.47 memset(aT, 0, sizeof(T));
31:30.47 ~~~~~~^~~~~~~~~~~~~~~~~~
31:30.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
31:30.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:30.50 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:30.50 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:30.51 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.52 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.52 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
31:30.53 class MOZ_NON_PARAM alignas(8) Value {
31:30.53 ^~~~~
31:30.69 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:30.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
31:30.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:30.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:30.71 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:30.72 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:30.72 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:30.73 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:30.73 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:30.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
31:30.74 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
31:30.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
31:30.75 memset(aT, 0, sizeof(T));
31:30.75 ~~~~~~^~~~~~~~~~~~~~~~~~
31:30.76 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:23,
31:30.76 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:67,
31:30.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:30.77 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
31:30.78 class CodeOffsetJump {
31:30.78 ^~~~~~~~~~~~~~
31:33.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:33.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:33.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
31:33.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:33.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
31:33.74 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
31:33.75 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
31:33.75 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
31:33.77 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:33.77 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
31:33.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
31:33.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
31:33.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
31:33.78 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
31:33.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
31:33.79 memset(table, 0, sizeof(*table) * capacity());
31:33.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:33.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
31:33.80 class HashTableEntry {
31:33.81 ^~~~~~~~~~~~~~
31:33.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:33.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
31:33.83 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
31:33.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
31:33.85 memset(table, 0, sizeof(*table) * capacity());
31:33.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:33.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
31:33.86 class HashTableEntry {
31:33.86 ^~~~~~~~~~~~~~
31:33.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:33.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
31:33.89 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
31:33.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
31:33.90 memset(table, 0, sizeof(*table) * capacity());
31:33.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:33.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
31:33.92 class HashTableEntry {
31:33.92 ^~~~~~~~~~~~~~
31:36.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)':
31:36.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:540:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.15 static bool StackCheckIsConstructorCalleeNewTarget(JSContext* cx,
31:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.16 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:540:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:36.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:36.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:36.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:36.18 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.18 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
31:36.18 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.18 fallback, nullptr, nullptr))
31:36.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:545:5: note: in expansion of macro 'ReportValueError'
31:36.20 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee,
31:36.21 ^~~~~~~~~~~~~~~~
31:36.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:36.46 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)':
31:36.46 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:38:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:36.46 static inline bool IsOptimizedArguments(AbstractFramePtr frame,
31:36.46 ^~~~~~~~~~~~~~~~~~~~
31:36.59 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:36.59 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:36.59 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:36.59 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:36.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:36.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:36.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:36.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::PutProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
31:36.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:926:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.63 inline bool PutProperty(JSContext* cx, HandleObject obj, HandleId id,
31:36.63 ^~~~~~~~~~~
31:36.63 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:36.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:36.63 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:36.63 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:36.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:36.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:36.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:36.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.64 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:36.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:36.66 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:36.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.66 receiver, result);
31:36.67 ~~~~~~~~~~~~~~~~~
31:36.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
31:37.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.05 inline bool js::GetProperty(JSContext* cx, HandleObject obj,
31:37.05 ^~
31:37.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:37.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:37.07 return op(cx, obj, receiver, id, vp);
31:37.07 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.08 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:37.08 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:37.08 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
31:37.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1598:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.15 inline bool js::SetProperty(JSContext* cx, HandleObject obj, HandleId id,
31:37.15 ^~
31:37.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1598:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.16 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:37.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.17 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:37.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.18 receiver, result);
31:37.18 ~~~~~~~~~~~~~~~~~
31:37.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:37.59 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:37.59 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:37.59 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)':
31:37.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:200:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:37.60 inline bool js::GetElement(JSContext* cx, HandleObject obj,
31:37.60 ^~
31:37.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:200:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:37.61 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:37.61 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:37.61 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:37.61 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:37.63 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:37.63 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:37.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:37.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:37.64 return op(cx, obj, receiver, id, vp);
31:37.65 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:37.65 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:37.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:38.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:38.70 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)':
31:38.70 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:288:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:38.70 inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc,
31:38.71 ^~~~~~~~~~~~~~~~
31:38.72 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:316:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:38.72 ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
31:38.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:38.74 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:316:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:38.74 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:38.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:38.75 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:38.75 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:38.75 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:38.75 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:38.75 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:38.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:38.77 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:38.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:38.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:38.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:38.79 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:38.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:38.79 receiver, result);
31:38.80 ~~~~~~~~~~~~~~~~~
31:38.80 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:39.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
31:39.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:39.09 bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv,
31:39.09 ^~
31:39.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:39.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:39.34 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)':
31:39.34 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:107:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:39.35 bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
31:39.35 ^~
31:39.35 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:145:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:39.35 return BoxNonStrictThis(cx, thisv, res);
31:39.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
31:39.82 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
31:39.83 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:39.85 void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain,
31:39.85 ^~
31:40.00 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)':
31:40.00 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.00 bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) {
31:40.00 ^~
31:40.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)':
31:40.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:295:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.15 bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip,
31:40.15 ^~
31:40.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:40.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:40.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:40.18 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:40.18 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.18 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
31:40.18 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.18 fallback, nullptr, nullptr))
31:40.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:300:3: note: in expansion of macro 'ReportValueError'
31:40.19 ReportValueError(cx, error, spIndex, v, nullptr);
31:40.19 ^~~~~~~~~~~~~~~~
31:40.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)':
31:40.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:304:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.22 JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip,
31:40.22 ^~
31:40.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:310:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.22 ReportIsNotFunction(cx, v, numToSkip, construct);
31:40.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.33 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
31:40.33 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:773:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.33 bool js::LooselyEqual(JSContext* cx, HandleValue lval, HandleValue rval,
31:40.33 ^~
31:40.34 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:773:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.34 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:818:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.34 return LooselyEqualBooleanAndOther(cx, lval, rval, result);
31:40.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:40.35 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:822:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.35 return LooselyEqualBooleanAndOther(cx, rval, lval, result);
31:40.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:40.35 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:829:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.36 return LooselyEqual(cx, lval, rvalue, result);
31:40.37 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.37 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:837:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.38 return LooselyEqual(cx, lvalue, rval, result);
31:40.38 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
31:40.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:751:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.58 static inline bool LooselyEqualBooleanAndOther(JSContext* cx, HandleValue lval,
31:40.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:751:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:769:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.59 return LooselyEqual(cx, lvalue, rval, result);
31:40.60 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.66 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
31:40.66 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:845:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.67 bool js::StrictlyEqual(JSContext* cx, HandleValue lval, HandleValue rval,
31:40.67 ^~
31:40.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:845:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SameValue(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
31:40.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:866:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.76 bool js::SameValue(JSContext* cx, HandleValue v1, HandleValue v2, bool* same) {
31:40.76 ^~
31:40.77 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:866:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.78 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:879:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.78 return StrictlyEqual(cx, v1, v2, same);
31:40.78 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
31:40.90 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
31:40.91 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:899:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.91 bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) {
31:40.91 ^~
31:40.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:905:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.92 ReportIsNotFunction(cx, heritage, 0, CONSTRUCT);
31:40.92 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:40.94 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:40.94 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:40.95 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:40.95 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1060:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:40.95 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
31:40.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.95 fallback, arg1, nullptr))
31:40.96 ~~~~~~~~~~~~~~~~~~~~~~~~
31:40.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:909:3: note: in expansion of macro 'ReportValueError2'
31:40.96 ReportValueError2(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr,
31:40.96 ^~~~~~~~~~~~~~~~~
31:40.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)':
31:40.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:914:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.00 JSObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) {
31:41.00 ^~
31:41.00 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:914:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:41.03 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:41.03 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:41.03 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:41.03 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.03 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
31:41.04 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:41.04 fallback, nullptr, nullptr))
31:41.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:41.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:916:5: note: in expansion of macro 'ReportValueError'
31:41.06 ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr);
31:41.06 ^~~~~~~~~~~~~~~~
31:41.11 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle<js::WithScope*>)':
31:41.11 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:933:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.11 bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame,
31:41.11 ^~
31:41.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:41.12 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:41.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:41.12 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:41.15 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:41.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:41.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:41.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:41.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.15 return js::ToObjectSlow(cx, v, false);
31:41.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:41.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Throw(JSContext*, JS::HandleValue)':
31:41.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4022:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.47 bool js::Throw(JSContext* cx, HandleValue v) {
31:41.47 ^~
31:41.50 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowingOperation(JSContext*, JS::HandleValue)':
31:41.50 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4028:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.51 bool js::ThrowingOperation(JSContext* cx, HandleValue v) {
31:41.51 ^~
31:41.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
31:41.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4037:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.67 bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name,
31:41.68 ^~
31:41.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4037:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:41.70 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:41.70 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:41.70 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:41.70 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:41.70 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:41.71 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:41.71 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:41.72 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:41.72 return js::ToObjectSlow(cx, vp, true);
31:41.72 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:41.73 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:41.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:41.74 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:41.74 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:41.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:41.75 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:41.76 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:41.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:41.77 return op(cx, obj, receiver, id, vp);
31:41.77 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:41.79 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:41.79 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:41.79 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:42.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)':
31:42.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4128:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.23 if (!DefineDataProperty(cx, parent, name, rval, attrs)) return false;
31:42.23 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:42.24 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4148:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.24 if (!DefineDataProperty(cx, parent, name, rval, attrs)) return false;
31:42.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:42.25 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:42.25 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:42.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:42.27 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:42.27 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:42.27 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:42.27 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:42.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.29 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:42.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:42.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.31 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:42.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:42.32 receiver, result);
31:42.32 ~~~~~~~~~~~~~~~~~
31:42.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.81 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:42.81 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:42.81 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:42.81 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:42.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:42.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
31:42.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
31:42.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
31:42.84 memset(aT, 0, sizeof(T));
31:42.84 ~~~~~~^~~~~~~~~~~~~~~~~~
31:42.84 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
31:42.84 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
31:42.85 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
31:42.85 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
31:42.85 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:42.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:42.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
31:42.86 struct TabSizes {
31:42.86 ^~~~~~~~
31:42.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:42.87 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:42.88 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:42.88 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:42.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:42.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
31:42.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
31:42.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
31:42.90 memset(aT, 0, sizeof(T));
31:42.90 ~~~~~~^~~~~~~~~~~~~~~~~~
31:42.90 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
31:42.90 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
31:42.91 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
31:42.92 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
31:42.92 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:42.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:42.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
31:42.92 struct ServoSizes {
31:42.93 ^~~~~~~~~~
31:42.93 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)':
31:42.93 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4177:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:42.93 bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) {
31:42.93 ^~
31:42.94 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4178:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:42.94 if (!cx->getPendingException(res)) return false;
31:42.94 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
31:42.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]':
31:42.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:42.99 bool js::DeletePropertyJit(JSContext* cx, HandleValue v,
31:42.99 ^~
31:42.99 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:42.99 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:43.00 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.00 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:43.00 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:43.00 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:43.02 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:43.02 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.03 return js::ToObjectSlow(cx, vp, true);
31:43.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:43.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.03 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.03 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.05 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
31:43.05 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
31:43.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.06 memset(aT, 0, sizeof(T));
31:43.06 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.06 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:43.06 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:43.06 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:43.06 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:43.07 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:43.07 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:43.07 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
31:43.08 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.08 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
31:43.08 class StaticStrings {
31:43.08 ^~~~~~~~~~~~~
31:43.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.09 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.09 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.09 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
31:43.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
31:43.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.11 memset(aT, 0, sizeof(T));
31:43.11 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:43.12 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:43.12 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:43.12 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:43.12 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
31:43.13 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.13 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
31:43.13 class PreliminaryObjectArray {
31:43.13 ^~~~~~~~~~~~~~~~~~~~~~
31:43.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.15 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.15 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.16 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
31:43.16 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
31:43.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.18 memset(aT, 0, sizeof(T));
31:43.18 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:43.18 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:43.18 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:43.20 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:43.20 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
31:43.20 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.21 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
31:43.21 class TypeNewScript {
31:43.21 ^~~~~~~~~~~~~
31:43.23 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.23 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.23 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.24 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
31:43.26 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
31:43.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.26 memset(aT, 0, sizeof(T));
31:43.26 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
31:43.27 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
31:43.28 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
31:43.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
31:43.28 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.29 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
31:43.29 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
31:43.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.29 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
31:43.29 struct IonScriptCounts {
31:43.30 ^~~~~~~~~~~~~~~
31:43.33 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]':
31:43.33 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.34 bool js::DeletePropertyJit(JSContext* cx, HandleValue v,
31:43.34 ^~
31:43.34 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:43.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:43.36 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.36 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:43.36 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:43.36 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:43.36 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:43.36 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.38 return js::ToObjectSlow(cx, vp, true);
31:43.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:43.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
31:43.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.54 bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj,
31:43.54 ^~
31:43.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:43.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:626:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.56 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
31:43.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.57 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.57 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.57 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.57 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
31:43.59 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
31:43.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.60 memset(aT, 0, sizeof(T));
31:43.60 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.60 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
31:43.61 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
31:43.61 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.61 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
31:43.61 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
31:43.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.62 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
31:43.62 struct ZoneGCStats {
31:43.62 ^~~~~~~~~~~
31:43.63 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.63 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.63 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.63 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
31:43.64 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
31:43.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.65 memset(aT, 0, sizeof(T));
31:43.65 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
31:43.65 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
31:43.67 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.67 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
31:43.67 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
31:43.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.67 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
31:43.68 class NewObjectCache {
31:43.68 ^~~~~~~~~~~~~~
31:43.69 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:43.69 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:43.70 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.70 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
31:43.72 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
31:43.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
31:43.72 memset(aT, 0, sizeof(T));
31:43.72 ~~~~~~^~~~~~~~~~~~~~~~~~
31:43.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
31:43.74 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
31:43.74 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:43.74 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:43.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:43.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
31:43.75 class MOZ_NON_PARAM alignas(8) Value {
31:43.75 ^~~~~
31:43.75 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
31:43.75 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4286:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:43.75 bool js::AddValues(JSContext* cx, MutableHandleValue lhs,
31:43.75 ^~
31:43.75 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4286:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:43.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4286:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:43.76 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:43.77 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:43.77 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:43.77 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:43.77 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:43.78 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:43.78 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:43.78 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.80 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:43.80 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:43.80 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:43.80 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:43.80 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.80 return ToStringSlow<allowGC>(cx, v);
31:43.81 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
31:43.81 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.81 return ToStringSlow<allowGC>(cx, v);
31:43.81 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
31:43.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:43.82 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:43.82 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:43.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:43.82 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:43.83 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:43.83 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:43.83 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:43.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.83 return js::ToNumberSlow(cx, v, out);
31:43.83 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:43.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:43.84 return js::ToNumberSlow(cx, v, out);
31:43.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.00 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
31:44.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4291:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.01 bool js::SubValues(JSContext* cx, MutableHandleValue lhs,
31:44.01 ^~
31:44.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4291:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4291:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.03 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:44.03 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:44.03 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:44.04 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:44.05 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:44.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:44.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:44.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.06 return js::ToNumberSlow(cx, v, out);
31:44.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.07 return js::ToNumberSlow(cx, v, out);
31:44.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.13 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
31:44.13 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4296:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.13 bool js::MulValues(JSContext* cx, MutableHandleValue lhs,
31:44.13 ^~
31:44.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4296:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4296:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.15 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:44.15 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:44.15 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:44.15 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:44.16 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:44.16 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:44.16 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:44.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.17 return js::ToNumberSlow(cx, v, out);
31:44.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.18 return js::ToNumberSlow(cx, v, out);
31:44.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.24 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
31:44.25 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4301:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.26 bool js::DivValues(JSContext* cx, MutableHandleValue lhs,
31:44.26 ^~
31:44.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4301:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4301:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.27 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:44.27 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:44.27 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:44.29 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:44.29 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:44.29 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:44.29 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:44.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.30 return js::ToNumberSlow(cx, v, out);
31:44.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.30 return js::ToNumberSlow(cx, v, out);
31:44.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
31:44.31 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
31:44.31 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:44.32 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:44.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:44.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
31:44.32 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
31:44.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
31:44.34 memset(aT, 0, sizeof(T));
31:44.34 ~~~~~~^~~~~~~~~~~~~~~~~~
31:44.34 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
31:44.34 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
31:44.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
31:44.34 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
31:44.34 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
31:44.34 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
31:44.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:44.36 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
31:44.36 class CodeOffsetJump {
31:44.36 ^~~~~~~~~~~~~~
31:44.43 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
31:44.43 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4306:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.43 bool js::ModValues(JSContext* cx, MutableHandleValue lhs,
31:44.43 ^~
31:44.45 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4306:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.45 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4306:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.45 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:44.46 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:44.46 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:44.46 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:44.47 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:44.47 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:44.47 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:44.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.49 return js::ToNumberSlow(cx, v, out);
31:44.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.49 return js::ToNumberSlow(cx, v, out);
31:44.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.55 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
31:44.55 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4311:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.56 bool js::UrshValues(JSContext* cx, MutableHandleValue lhs,
31:44.56 ^~
31:44.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4311:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4311:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4311:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4311:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.58 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:44.58 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:44.59 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:44.60 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:44.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:44.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:44.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:44.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.61 return js::ToUint32Slow(cx, v, out);
31:44.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.61 return js::ToInt32Slow(cx, v, out);
31:44.61 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)':
31:44.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4316:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.63 bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) {
31:44.63 ^~
31:44.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:44.64 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:44.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:44.64 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:44.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:44.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:44.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:44.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:44.65 return js::ToInt32Slow(cx, v, out);
31:44.65 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.84 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)':
31:44.84 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4323:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:44.84 bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name,
31:44.84 ^~
31:45.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
31:45.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4351:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:45.15 bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj,
31:45.15 ^~
31:45.46 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)':
31:45.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4516:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:45.47 bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) {
31:45.47 ^~
31:46.52 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SuperFunOperation(JSContext*, JS::HandleObject)':
31:46.52 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4830:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:46.52 ReportIsNotFunction(cx, superFunVal, JSDVG_IGNORE_STACK, CONSTRUCT);
31:46.54 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:46.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)':
31:46.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4842:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:46.66 bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver,
31:46.66 ^~
31:46.66 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4842:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:46.67 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:46.67 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:46.67 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:46.69 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:46.69 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:46.69 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:46.69 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:46.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:46.70 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:46.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:46.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:46.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:46.71 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:46.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:46.72 receiver, result);
31:46.72 ~~~~~~~~~~~~~~~~~
31:46.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
31:47.25 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:47.26 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:47.26 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.26 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
31:47.28 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.29 inline bool ValueToId(
31:47.29 ^~~~~~~~~
31:47.29 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.29 JSAtom* atom = ToAtom<allowGC>(cx, v);
31:47.29 ~~~~~~~~~~~~~~~^~~~~~~
31:47.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)':
31:47.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4234:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.48 bool js::GetElement(JSContext* cx, MutableHandleValue lref, HandleValue rref,
31:47.48 ^~
31:47.49 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4234:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.49 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.50 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4234:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.52 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4234:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.52 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:47.52 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:47.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:47.52 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:47.53 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:47.53 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:47.53 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.53 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.54 return js::ToObjectSlow(cx, vp, true);
31:47.54 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:47.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.55 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:497:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.55 if (!GetElement(cx, boxed, receiver, index, res)) return false;
31:47.55 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:47.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:47.56 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:47.56 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.58 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.58 return ValueToId<CanGC>(cx, argument, result);
31:47.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:47.58 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.58 return ToPropertyKeySlow(cx, argument, result);
31:47.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:47.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.60 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:516:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.60 if (!GetProperty(cx, boxed, receiver, id, res)) return false;
31:47.60 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:47.60 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:457:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.61 if (!GetElement(cx, obj, receiver, index, res)) return false;
31:47.61 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:47.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:47.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:47.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.62 return ValueToId<CanGC>(cx, argument, result);
31:47.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:47.63 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:47.63 return ToPropertyKeySlow(cx, argument, result);
31:47.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:47.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:47.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:476:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:47.63 if (!GetProperty(cx, obj, receiver, id, res)) return false;
31:47.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)':
31:48.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.09 bool js::CallElement(JSContext* cx, MutableHandleValue lref, HandleValue rref,
31:48.09 ^~
31:48.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.11 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4239:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.12 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.12 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4239:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.12 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:48.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:48.12 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:48.13 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:48.14 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:48.14 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:48.14 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.15 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.15 return js::ToObjectSlow(cx, vp, true);
31:48.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:48.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.16 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:497:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.16 if (!GetElement(cx, boxed, receiver, index, res)) return false;
31:48.16 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:48.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:48.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.18 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.18 return ValueToId<CanGC>(cx, argument, result);
31:48.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.20 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.20 return ToPropertyKeySlow(cx, argument, result);
31:48.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.20 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:516:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.20 if (!GetProperty(cx, boxed, receiver, id, res)) return false;
31:48.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:457:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.22 if (!GetElement(cx, obj, receiver, index, res)) return false;
31:48.22 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:48.22 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:48.23 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.23 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.23 return ValueToId<CanGC>(cx, argument, result);
31:48.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.23 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.23 return ToPropertyKeySlow(cx, argument, result);
31:48.25 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.25 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:476:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:48.25 if (!GetProperty(cx, obj, receiver, id, res)) return false;
31:48.25 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.53 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
31:48.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:233:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.54 inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
31:48.54 ^~~~~~~~~~~~~~
31:48.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:233:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:233:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:48.56 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:48.57 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.57 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.58 return ValueToId<CanGC>(cx, argument, result);
31:48.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.58 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.58 return ToPropertyKeySlow(cx, argument, result);
31:48.59 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:48.59 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:48.60 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:48.60 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:48.60 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:48.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:48.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:48.62 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.62 return js::ToObjectSlow(cx, v, false);
31:48.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:48.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
31:48.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
31:48.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
31:48.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
31:48.64 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
31:48.64 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
31:48.64 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
31:48.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
31:48.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
31:48.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
31:48.65 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
31:48.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
31:48.65 memset(table, 0, sizeof(*table) * capacity());
31:48.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
31:48.67 class HashTableEntry {
31:48.67 ^~~~~~~~~~~~~~
31:48.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:48.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
31:48.69 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
31:48.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
31:48.70 memset(table, 0, sizeof(*table) * capacity());
31:48.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
31:48.70 class HashTableEntry {
31:48.70 ^~~~~~~~~~~~~~
31:48.73 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
31:48.73 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4210:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.75 bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
31:48.75 ^~
31:48.75 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4210:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4210:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:48.78 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:48.78 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:48.78 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:48.78 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:48.78 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:48.78 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.80 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.80 return js::ToObjectSlow(cx, vp, true);
31:48.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:48.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:48.80 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:48.81 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:48.81 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.81 return ValueToId<CanGC>(cx, argument, result);
31:48.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.82 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:48.82 return ToPropertyKeySlow(cx, argument, result);
31:48.82 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:48.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:48.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
31:48.88 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
31:48.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
31:48.89 memset(table, 0, sizeof(*table) * capacity());
31:48.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:48.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
31:48.91 class HashTableEntry {
31:48.91 ^~~~~~~~~~~~~~
31:49.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
31:49.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4210:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.03 bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
31:49.03 ^~
31:49.05 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4210:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.05 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
31:49.05 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:49.05 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:49.05 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:49.05 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:49.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:49.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.07 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.07 return js::ToObjectSlow(cx, vp, true);
31:49.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:49.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:49.07 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:49.08 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.08 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.09 return ValueToId<CanGC>(cx, argument, result);
31:49.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.10 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.10 return ToPropertyKeySlow(cx, argument, result);
31:49.10 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.28 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
31:49.29 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4244:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.29 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
31:49.29 ^~
31:49.31 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4244:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:49.31 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:49.31 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.31 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.32 return ValueToId<CanGC>(cx, argument, result);
31:49.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.33 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.33 return ToPropertyKeySlow(cx, argument, result);
31:49.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.33 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:49.34 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:49.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:49.34 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:49.34 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:49.34 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:49.35 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.35 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.36 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:49.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.38 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.38 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:49.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.38 receiver, result);
31:49.38 ~~~~~~~~~~~~~~~~~
31:49.38 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
31:49.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4252:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.48 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
31:49.48 ^~
31:49.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4252:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:49.50 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:49.51 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.51 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.51 return ValueToId<CanGC>(cx, argument, result);
31:49.51 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.51 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.53 return ToPropertyKeySlow(cx, argument, result);
31:49.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.53 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:49.53 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:49.53 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:49.53 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:49.54 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:49.54 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:49.54 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.54 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:49.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.56 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:49.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.56 receiver, result);
31:49.57 ~~~~~~~~~~~~~~~~~
31:49.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
31:49.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4263:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.68 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
31:49.68 ^~
31:49.70 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4263:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.70 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4263:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:49.70 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:49.70 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.70 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.72 return ValueToId<CanGC>(cx, argument, result);
31:49.72 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.72 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.73 return ToPropertyKeySlow(cx, argument, result);
31:49.73 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.73 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:49.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:49.74 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:49.74 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:49.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:49.74 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:49.75 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.75 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:49.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.78 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:49.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.78 receiver, result);
31:49.78 ~~~~~~~~~~~~~~~~~
31:49.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.85 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
31:49.85 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4271:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.85 bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
31:49.85 ^~
31:49.87 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4271:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.87 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4271:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:49.87 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:49.87 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.89 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.89 return ValueToId<CanGC>(cx, argument, result);
31:49.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.89 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.89 return ToPropertyKeySlow(cx, argument, result);
31:49.89 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:49.89 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:49.90 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:49.91 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:49.91 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:49.91 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:49.91 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:49.91 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:49.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.92 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:49.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.93 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:49.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:49.93 receiver, result);
31:49.93 ~~~~~~~~~~~~~~~~~
31:49.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:49.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InitGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
31:50.00 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4431:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:50.00 bool js::InitGetterSetterOperation(JSContext* cx, jsbytecode* pc,
31:50.00 ^~
31:50.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
31:50.00 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
31:50.01 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:50.01 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:50.01 return ValueToId<CanGC>(cx, argument, result);
31:50.01 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:50.02 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:50.02 return ToPropertyKeySlow(cx, argument, result);
31:50.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
31:50.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:50.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, js::HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with js::GetNameMode mode = (js::GetNameMode)0]':
31:50.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:50.12 inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
31:50.12 ^~~~~~~~~
31:50.12 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
31:50.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
31:50.12 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
31:50.12 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
31:50.12 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
31:50.12 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
31:50.13 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:50.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:50.14 return op(cx, obj, receiver, id, vp);
31:50.14 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:50.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:50.14 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:50.14 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:50.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
31:50.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:189:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
31:50.15 if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
31:50.15 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:50.15 shape, vp))
31:50.15 ~~~~~~~~~~
31:50.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::OffThreadPromiseTask* const; HashPolicy = js::HashSet<js::OffThreadPromiseTask*, js::DefaultHasher<js::OffThreadPromiseTask*>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
31:50.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::OffThreadPromiseTask*; HashPolicy = js::DefaultHasher<js::OffThreadPromiseTask*>; AllocPolicy = js::SystemAllocPolicy]'
31:50.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3604:15: required from here
31:50.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::OffThreadPromiseTask* const, js::HashSet<js::OffThreadPromiseTask*, js::DefaultHasher<js::OffThreadPromiseTask*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::OffThreadPromiseTask* const>'} with no trivial copy-assignment [-Wclass-memaccess]
31:50.39 memset(table, 0, sizeof(*table) * capacity());
31:50.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:50.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::OffThreadPromiseTask* const, js::HashSet<js::OffThreadPromiseTask*, js::DefaultHasher<js::OffThreadPromiseTask*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::OffThreadPromiseTask* const>'} declared here
31:50.41 class HashTableEntry {
31:50.41 ^~~~~~~~~~~~~~
31:50.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
31:50.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
31:50.47 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
31:50.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
31:50.49 memset(table, 0, sizeof(*table) * capacity());
31:50.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:50.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
31:50.51 class HashTableEntry {
31:50.51 ^~~~~~~~~~~~~~
31:51.66 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
31:51.66 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:353:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:51.66 inline void InitGlobalLexicalOperation(JSContext* cx,
31:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~
31:53.36 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In lambda function:
31:53.36 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1587:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.36 HandleValue ref) -> UniqueChars {
31:53.36 ^~~~~~~~~~~
31:53.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)':
31:53.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.59 void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex,
31:53.59 ^~
31:53.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.61 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.61 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.62 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1601:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.62 UniqueChars lbytes = uniqueCharsFromString(cx, lref);
31:53.62 ^
31:53.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1603:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:53.64 UniqueChars rbytes = uniqueCharsFromString(cx, rref);
31:53.64 ^
31:54.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
31:54.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
31:54.08 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
31:54.10 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
31:54.14 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
31:54.14 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
31:54.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
31:54.17 memset(table, 0, sizeof(*table) * capacity());
31:54.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:54.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
31:54.20 class HashTableEntry {
31:54.20 ^~~~~~~~~~~~~~
31:56.78 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
31:56.78 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4086:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
31:56.79 JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun,
31:56.79 ^~
32:02.00 In file included from /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:7,
32:02.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:11:
32:02.00 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)':
32:02.00 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.h:33:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.01 static bool is(HandleValue v) {
32:02.01 ^~
32:02.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:02.14 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)':
32:02.14 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:601:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.14 bool MapObject::is(HandleValue v) {
32:02.14 ^~~~~~~~~
32:02.16 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)':
32:02.17 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.17 bool SetObject::is(HandleValue v) {
32:02.17 ^~~~~~~~~
32:02.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:47:
32:02.20 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)':
32:02.20 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:94:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.20 /* static */ bool ImportEntryObject::isInstance(HandleValue value) {
32:02.20 ^~~~~~~~~~~~~~~~~
32:02.21 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)':
32:02.22 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:159:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.22 /* static */ bool ExportEntryObject::isInstance(HandleValue value) {
32:02.22 ^~~~~~~~~~~~~~~~~
32:02.25 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)':
32:02.25 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:231:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.26 /* static */ bool RequestedModuleObject::isInstance(HandleValue value) {
32:02.26 ^~~~~~~~~~~~~~~~~~~~~
32:02.30 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)':
32:02.30 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:664:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.31 /* static */ bool ModuleObject::isInstance(HandleValue value) {
32:02.31 ^~~~~~~~~~~~
32:02.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:02.38 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool GetTypedArrayIndex(JSContext*, JS::HandleValue, JS::Handle<js::TypedArrayObject*>, uint32_t*)':
32:02.38 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:98:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.39 static bool GetTypedArrayIndex(JSContext* cx, HandleValue v,
32:02.39 ^~~~~~~~~~~~~~~~~~
32:02.39 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:02.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:02.41 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.41 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:02.41 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:02.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:02.44 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool GetSharedTypedArray(JSContext*, JS::HandleValue, JS::MutableHandle<js::TypedArrayObject*>)':
32:02.45 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:89:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.45 static bool GetSharedTypedArray(JSContext* cx, HandleValue v,
32:02.46 ^~~~~~~~~~~~~~~~~~~
32:02.51 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_load(JSContext*, unsigned int, JS::Value*)':
32:02.52 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:197:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.52 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:02.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:02.53 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:199:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:02.53 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:02.55 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:03.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
32:03.01 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:03.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:03.02 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In static member function 'static JSString* {anonymous}::KeyStringifier<JS::Handle<jsid> >::toString(JSContext*, JS::HandleId)':
32:03.02 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.03 JSString* str = ToStringSlow<CanGC>(cx, idv);
32:03.03 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
32:03.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:47:
32:03.13 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)':
32:03.14 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:466:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:03.15 static bool ValidatePropertyDescriptor(
32:03.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~
32:03.15 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:466:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.16 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:483:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:03.16 if (!SameValue(cx, desc.value(), expectedValue, &same)) return false;
32:03.16 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:03.19 /<<PKGBUILDDIR>>/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':
32:03.20 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:561:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.20 bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy,
32:03.21 ^~~~~~~~~~~~~~~~~~~~~
32:03.22 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:561:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.30 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)':
32:03.30 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:975:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:03.30 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), name, name, 0,
32:03.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:03.32 &fval))
32:03.32 ~~~~~~
32:03.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
32:03.32 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
32:03.32 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
32:03.34 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:03.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:03.35 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.35 return Call(cx, fval, thisv, args, rval);
32:03.35 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:03.36 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:03.51 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:03.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:03.52 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
32:03.52 /<<PKGBUILDDIR>>/js/src/jsnum.h:224:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.53 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
32:03.53 ^~~~~~~~~
32:03.55 /<<PKGBUILDDIR>>/js/src/jsnum.h:238:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.55 if (!ToNumberSlow(cx, v, dp)) return false;
32:03.56 ~~~~~~~~~~~~^~~~~~~~~~~
32:03.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:03.72 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_isLockFree(JSContext*, unsigned int, JS::Value*)':
32:03.72 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:470:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:03.73 if (!ToInteger(cx, v, &dsize)) return false;
32:03.73 ~~~~~~~~~^~~~~~~~~~~~~~~
32:04.79 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
32:04.79 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1841:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:04.79 status = Debugger::onSingleStep(cx, &rval);
32:04.80 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
32:04.80 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1863:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:04.80 JSTrapStatus status = Debugger::onTrap(cx, &rval);
32:04.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
32:04.82 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2106:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.83 ReportInNotObjectError(cx, lref, -2, rref, -1);
32:04.83 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:04.84 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2106:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:04.84 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:04.86 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:04.86 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.87 return ValueToId<CanGC>(cx, argument, result);
32:04.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:04.87 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.88 return ToPropertyKeySlow(cx, argument, result);
32:04.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:04.88 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.90 if (!HasOwnProperty(cx, val, idval, &found)) goto error;
32:04.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:04.90 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2137:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.91 JSObject* iter = ValueToIterator(cx, val);
32:04.91 ~~~~~~~~~~~~~~~^~~~~~~~~
32:04.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:04.91 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:04.93 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:04.93 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:04.93 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:04.94 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:04.94 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:04.94 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:04.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.94 return js::ToInt32Slow(cx, v, out);
32:04.95 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:04.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.96 return js::ToInt32Slow(cx, v, out);
32:04.97 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:04.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.99 return js::ToInt32Slow(cx, v, out);
32:04.99 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:04.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:04.99 return js::ToInt32Slow(cx, v, out);
32:05.00 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.01 return js::ToInt32Slow(cx, v, out);
32:05.01 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.02 return js::ToInt32Slow(cx, v, out);
32:05.02 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.02 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:75:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.03 if (!LooselyEqual(cx, lval, rval, &cond)) return false;
32:05.03 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
32:05.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:75:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.04 if (!LooselyEqual(cx, lval, rval, &cond)) return false;
32:05.04 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
32:05.04 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2282:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.05 if (!StrictlyEqual(cx, lval, rval, &equal)) goto error; \
32:05.05 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:05.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2289:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
32:05.06 STRICT_EQUALITY_OP(==, cond);
32:05.07 ^~~~~~~~~~~~~~~~~~
32:05.07 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2282:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.07 if (!StrictlyEqual(cx, lval, rval, &equal)) goto error; \
32:05.08 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:05.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2296:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
32:05.08 STRICT_EQUALITY_OP(!=, cond);
32:05.10 ^~~~~~~~~~~~~~~~~~
32:05.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2282:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.11 if (!StrictlyEqual(cx, lval, rval, &equal)) goto error; \
32:05.11 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:05.11 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2303:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
32:05.11 STRICT_EQUALITY_OP(==, cond);
32:05.12 ^~~~~~~~~~~~~~~~~~
32:05.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:05.12 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.14 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.14 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.15 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.15 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.16 return js::ToNumberSlow(cx, v, out);
32:05.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.17 return js::ToNumberSlow(cx, v, out);
32:05.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.19 return js::ToNumberSlow(cx, v, out);
32:05.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.20 return js::ToNumberSlow(cx, v, out);
32:05.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.21 return js::ToNumberSlow(cx, v, out);
32:05.21 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.22 return js::ToNumberSlow(cx, v, out);
32:05.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.25 return js::ToNumberSlow(cx, v, out);
32:05.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.26 return js::ToNumberSlow(cx, v, out);
32:05.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.27 return js::ToInt32Slow(cx, v, out);
32:05.27 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.29 return js::ToInt32Slow(cx, v, out);
32:05.30 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.30 return js::ToInt32Slow(cx, v, out);
32:05.30 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.31 return js::ToInt32Slow(cx, v, out);
32:05.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.34 return js::ToUint32Slow(cx, v, out);
32:05.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.37 return js::ToInt32Slow(cx, v, out);
32:05.37 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.39 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
32:05.39 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
32:05.39 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
32:05.39 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
32:05.39 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
32:05.40 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.40 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.40 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.41 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.41 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.41 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.41 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.42 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.42 return ToStringSlow<allowGC>(cx, v);
32:05.42 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
32:05.42 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.42 return ToStringSlow<allowGC>(cx, v);
32:05.43 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
32:05.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:05.44 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.44 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.44 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.46 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.46 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.46 return js::ToNumberSlow(cx, v, out);
32:05.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.47 return js::ToNumberSlow(cx, v, out);
32:05.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.49 return js::ToNumberSlow(cx, v, out);
32:05.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.50 return js::ToNumberSlow(cx, v, out);
32:05.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.51 return js::ToNumberSlow(cx, v, out);
32:05.51 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.52 return js::ToNumberSlow(cx, v, out);
32:05.52 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.52 return js::ToNumberSlow(cx, v, out);
32:05.52 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.54 return js::ToNumberSlow(cx, v, out);
32:05.54 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.54 return js::ToNumberSlow(cx, v, out);
32:05.54 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.55 return js::ToNumberSlow(cx, v, out);
32:05.55 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2435:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:05.56 if (!math_pow_handle(cx, lval, rval, res)) goto error;
32:05.56 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
32:05.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2435:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:05.57 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.57 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.58 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.58 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.58 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.58 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.59 return js::ToInt32Slow(cx, v, out);
32:05.59 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.59 return js::ToNumberSlow(cx, v, out);
32:05.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:05.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:12,
32:05.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.61 /<<PKGBUILDDIR>>/js/src/jsnum.h:152:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.61 if (!ToNumberSlow(cx, vp, &d)) return false;
32:05.61 ~~~~~~~~~~~~^~~~~~~~~~~~
32:05.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2473:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.63 if (!DeleteNameOperation(cx, name, envObj, res)) goto error;
32:05.63 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
32:05.63 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.64 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.65 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.66 return js::ToObjectSlow(cx, vp, true);
32:05.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:05.66 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.66 return js::ToObjectSlow(cx, vp, true);
32:05.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:05.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:05.67 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:05.67 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.67 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.67 return ValueToId<CanGC>(cx, argument, result);
32:05.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:05.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.69 return ToPropertyKeySlow(cx, argument, result);
32:05.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:05.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.69 return ValueToId<CanGC>(cx, argument, result);
32:05.69 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:05.70 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.70 return ToPropertyKeySlow(cx, argument, result);
32:05.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:05.70 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:186:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.70 if (IsOptimizedArguments(fp, lval)) {
32:05.72 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
32:05.72 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:196:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.73 if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) {
32:05.73 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
32:05.73 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:203:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.73 return GetProperty(cx, v, name, vp);
32:05.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:05.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:203:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.76 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.76 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.76 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.77 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.77 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.77 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.78 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:831:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.78 return GetProperty(cx, obj, receiver, id, vp);
32:05.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:05.79 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2629:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.79 if (!GetNameBoundInEnvironment(cx, env, id, rval)) goto error;
32:05.79 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:05.80 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.80 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.80 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.81 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.81 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.81 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.82 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.82 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:913:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.84 return SetProperty(cx, obj, id, v, receiver, result) &&
32:05.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:05.84 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:913:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.84 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2657:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.84 if (!SetNameOperation(cx, script, REGS.pc, env, value)) goto error;
32:05.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:05.86 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.86 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.86 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.86 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.87 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.87 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.87 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.87 return js::ToObjectSlow(cx, vp, true);
32:05.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:05.87 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:05.88 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.88 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.88 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.88 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.89 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.89 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.91 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
32:05.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:05.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.91 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
32:05.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:05.92 receiver, result);
32:05.92 ~~~~~~~~~~~~~~~~~
32:05.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.94 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2694:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:05.94 if (!SetPropertySuper(cx, obj, receiver, name, rval, strict))
32:05.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:05.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:528:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:05.96 if (IsOptimizedArguments(frame, lref)) {
32:05.96 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
32:05.96 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:05.96 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:05.97 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:05.97 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:05.97 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:05.97 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:05.97 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.99 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:05.99 return js::ToObjectSlow(cx, vp, true);
32:05.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:05.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:05.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:497:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.00 if (!GetElement(cx, boxed, receiver, index, res)) return false;
32:06.00 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:06.00 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:06.00 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.02 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.02 return ValueToId<CanGC>(cx, argument, result);
32:06.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.02 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.02 return ToPropertyKeySlow(cx, argument, result);
32:06.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.05 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:516:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.05 if (!GetProperty(cx, boxed, receiver, id, res)) return false;
32:06.05 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:457:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.06 if (!GetElement(cx, obj, receiver, index, res)) return false;
32:06.06 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:06.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:06.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.08 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.08 return ValueToId<CanGC>(cx, argument, result);
32:06.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.08 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.08 return ToPropertyKeySlow(cx, argument, result);
32:06.09 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:476:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.09 if (!GetProperty(cx, obj, receiver, id, res)) return false;
32:06.09 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:457:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.10 if (!GetElement(cx, obj, receiver, index, res)) return false;
32:06.11 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:06.11 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:06.11 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.12 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.12 return ValueToId<CanGC>(cx, argument, result);
32:06.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.13 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.14 return ToPropertyKeySlow(cx, argument, result);
32:06.14 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.14 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:476:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.14 if (!GetProperty(cx, obj, receiver, id, res)) return false;
32:06.14 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.16 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:06.16 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:06.16 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:06.16 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:06.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:06.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.17 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.17 return js::ToObjectSlow(cx, vp, true);
32:06.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:06.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:06.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:06.17 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.18 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.19 return ValueToId<CanGC>(cx, argument, result);
32:06.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.19 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.19 return ToPropertyKeySlow(cx, argument, result);
32:06.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.20 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1519:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.21 return SetProperty(cx, obj, id, value, receiver, result) &&
32:06.21 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:1519:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2772:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.21 if (!SetObjectElement(cx, obj, index, value, receiver, strict))
32:06.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2772:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.23 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2787:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.23 if (!DirectEval(cx, args.get(0), args.rval())) goto error;
32:06.23 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.23 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2826:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.24 if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr,
32:06.25 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.25 newTarget, ret))
32:06.26 ~~~~~~~~~~~~~~~
32:06.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2826:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2826:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2826:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.28 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2826:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.29 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:53:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:06.29 if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) {
32:06.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
32:06.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:06.31 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:06.31 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.31 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.31 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.32 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
32:06.32 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.34 fallback, nullptr, nullptr))
32:06.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.34 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2870:13: note: in expansion of macro 'ReportValueError'
32:06.34 ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr);
32:06.34 ^~~~~~~~~~~~~~~~
32:06.35 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2957:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.35 if (!OptimizeSpreadCall(cx, val, &optimized)) goto error;
32:06.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
32:06.36 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:06.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:06.36 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:06.36 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:06.37 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:06.37 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.37 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.37 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:837:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.37 return GetProperty(cx, obj, receiverValue, id, vp);
32:06.37 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.37 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:189:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.39 if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
32:06.39 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.39 shape, vp))
32:06.39 ~~~~~~~~~~
32:06.39 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:230:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.40 return FetchName<mode>(cx, obj, pobj, name, prop, vp);
32:06.40 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.40 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:239:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.40 return FetchName<GetNameMode::Normal>(cx, env, pobj, name, prop, vp);
32:06.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
32:06.42 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
32:06.42 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:15,
32:06.42 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.42 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.42 return GlobalObject::addIntrinsicValue(cx, global, name, value);
32:06.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:06.43 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
32:06.43 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:06.43 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:06.44 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:06.44 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.44 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.44 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.45 return ToStringSlow<allowGC>(cx, v);
32:06.45 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
32:06.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:640:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.47 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0))
32:06.47 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3240:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.47 InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value);
32:06.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:400:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.48 if (!DefineDataProperty(cx, varobj, dn, UndefinedHandleValue, attrs))
32:06.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:331:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.48 return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
32:06.48 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.49 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3362:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.49 LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget);
32:06.49 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.49 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3445:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.50 if (!InitGetterSetterOperation(cx, REGS.pc, obj, idval, val)) goto error;
32:06.50 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.50 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:370:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.50 return NativeDefineDataProperty(cx, obj.as<NativeObject>(), name, rhs,
32:06.51 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.51 propAttrs);
32:06.51 ~~~~~~~~~~
32:06.52 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:376:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.52 return PutProperty(cx, obj, id, rhs, false);
32:06.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:06.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
32:06.52 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
32:06.53 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.53 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.53 return ValueToId<CanGC>(cx, argument, result);
32:06.53 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.54 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.54 return ToPropertyKeySlow(cx, argument, result);
32:06.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:06.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:590:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.55 return DefineDataProperty(cx, obj, id, val, flags);
32:06.55 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:06.55 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:626:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.55 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
32:06.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:626:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.56 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
32:06.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3614:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.57 if (!GetAndClearException(cx, res)) goto error;
32:06.57 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
32:06.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:14,
32:06.58 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
32:06.58 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.59 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3624:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.59 MOZ_ALWAYS_TRUE(ThrowingOperation(cx, v));
32:06.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:643:10: note: in definition of macro 'MOZ_ALWAYS_TRUE'
32:06.59 if ((expr)) { \
32:06.59 ^~~~
32:06.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3632:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.63 JS_ALWAYS_FALSE(Throw(cx, v));
32:06.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:649:10: note: in definition of macro 'MOZ_ALWAYS_FALSE'
32:06.63 if ((expr)) { \
32:06.64 ^~~~
32:06.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3632:7: note: in expansion of macro 'JS_ALWAYS_FALSE'
32:06.64 JS_ALWAYS_FALSE(Throw(cx, v));
32:06.65 ^~~~~~~~~~~~~~~
32:06.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:06.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:06.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.65 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.66 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.66 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
32:06.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.66 fallback, nullptr, nullptr))
32:06.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3640:9: note: in expansion of macro 'ReportValueError'
32:06.67 ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr);
32:06.67 ^~~~~~~~~~~~~~~~
32:06.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3792:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:06.67 bool ok = GeneratorObject::resume(cx, activation, gen, val, resumeKind);
32:06.68 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3822:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.68 if (!CheckClassHeritageOperation(cx, heritage)) goto error;
32:06.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:06.69 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3851:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.69 JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1));
32:06.69 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.70 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:06.70 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:06.70 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:06.71 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:06.71 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:06.71 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:06.71 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.71 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.72 return js::ToObjectSlow(cx, vp, true);
32:06.72 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:06.72 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3979:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:06.72 if (!cx->getPendingException(&exception)) {
32:06.72 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:06.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
32:06.72 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
32:06.72 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:15,
32:06.72 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:06.74 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.74 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
32:06.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:06.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:06.75 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
32:06.75 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1386:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.75 static bool forEach(const char* funcName, JSContext* cx, HandleObject obj,
32:06.75 ^~~~~~~
32:06.75 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1386:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
32:06.75 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
32:06.75 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
32:06.75 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:06.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:06.77 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.77 return Call(cx, fval, thisv, args, rval);
32:06.77 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.77 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.82 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:06.82 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:06.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:06.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
32:06.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:06.83 inline bool js::GetProperty(JSContext* cx, HandleObject obj,
32:06.83 ^~
32:06.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.86 return op(cx, obj, receiver, id, vp);
32:06.86 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:06.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:06.87 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:06.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:07.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
32:07.05 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
32:07.05 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
32:07.05 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:07.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:07.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
32:07.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:07.07 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
32:07.07 ^~~~
32:07.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:07.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:07.11 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:117:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:07.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:07.15 return Call(cx, fval, thisv, args, rval);
32:07.15 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:07.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:07.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:07.99 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)':
32:07.99 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:593:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:07.99 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:07.99 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:08.01 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:596:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:08.01 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:08.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:08.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:08.01 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:08.01 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:08.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:08.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:08.02 return js::ToInt32Slow(cx, v, out);
32:08.02 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:08.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:08.03 return js::ToNumberSlow(cx, v, out);
32:08.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:08.40 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:08.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:08.40 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)':
32:08.41 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:08.42 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:08.42 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:08.42 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:08.43 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:08.43 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:08.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:11:
32:08.70 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)':
32:08.70 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:928:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:08.70 if (!Construct(cx, fun, cargs, fun, &obj)) return nullptr;
32:08.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:08.72 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:928:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:09.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
32:09.20 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)':
32:09.20 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:168:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:09.20 static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str,
32:09.21 ^~~~~~~~~~~
32:09.30 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:17,
32:09.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
32:09.30 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:09.31 return static_cast<Wrapper*>(this)->get().parse(vp);
32:09.31 ^
32:09.32 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:09.32 return static_cast<Wrapper*>(this)->get().parse(vp);
32:09.32 ^
32:10.07 In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:26,
32:10.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:10.07 /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
32:10.08 /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:20:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:10.08 inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index,
32:10.10 ^~~~~~~~~~
32:10.10 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:10.10 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:10.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:10.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:10.10 return op(cx, obj, receiver, id, vp);
32:10.10 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.12 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:10.12 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:10.12 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:10.43 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)':
32:10.43 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.43 bool SetObject::isBuiltinAdd(HandleValue add) {
32:10.43 ^~~~~~~~~
32:10.67 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:10.67 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1417:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.67 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj,
32:10.67 ^~~~~~~~~~~
32:10.69 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1432:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:10.69 if (!JS_WrapValue(cx, &wrappedKey)) return false;
32:10.70 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:10.75 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:10.75 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1526:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.75 JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key,
32:10.75 ^~
32:10.77 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1528:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.77 return CallObjFunc(MapObject::has, cx, obj, key, rval);
32:10.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.78 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:10.78 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1531:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.78 JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj,
32:10.78 ^~
32:10.80 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1533:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.80 return CallObjFunc(MapObject::delete_, cx, obj, key, rval);
32:10.80 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.80 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
32:10.80 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1555:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.80 JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
32:10.81 ^~
32:10.82 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1555:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.82 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1557:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.82 return forEach("MapForEach", cx, obj, callbackFn, thisVal);
32:10.82 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.82 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1557:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.83 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:10.83 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.84 JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key,
32:10.84 ^~
32:10.84 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1591:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.84 return CallObjFunc(SetObject::has, cx, obj, key, rval);
32:10.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.86 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:10.86 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1594:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.86 JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj,
32:10.86 ^~
32:10.86 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1596:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.86 return CallObjFunc(SetObject::delete_, cx, obj, key, rval);
32:10.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.88 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
32:10.88 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1618:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.88 JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
32:10.88 ^~
32:10.89 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1618:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.89 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1620:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:10.89 return forEach("SetForEach", cx, obj, callbackFn, thisVal);
32:10.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:10.89 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1620:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:11.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:47:
32:11.54 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
32:11.55 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:430:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32:11.56 bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(
32:11.56 ^~~~~~~~~~~~~~~~~~~~~
32:11.68 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
32:11.68 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:490:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:11.68 bool ModuleNamespaceObject::ProxyHandler::defineProperty(
32:11.68 ^~~~~~~~~~~~~~~~~~~~~
32:11.68 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:496:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:11.70 return ValidatePropertyDescriptor(cx, desc, false, false, false, value,
32:11.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:11.70 result);
32:11.70 ~~~~~~~
32:11.70 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:496:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:11.70 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:515:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:11.71 return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result);
32:11.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:11.72 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:515:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:11.84 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
32:11.86 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:530:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:11.86 bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
32:11.86 ^~~~~~~~~~~~~~~~~~~~~
32:11.86 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:530:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:11.95 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)':
32:11.95 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:340:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:11.95 /* static */ bool ModuleNamespaceObject::isInstance(HandleValue value) {
32:11.97 ^~~~~~~~~~~~~~~~~~~~~
32:12.59 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)':
32:12.59 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:935:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:12.61 /* static */ bool ModuleObject::execute(JSContext* cx, HandleModuleObject self,
32:12.62 ^~~~~~~~~~~~
32:13.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:13.39 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_compareExchange(JSContext*, unsigned int, JS::Value*)':
32:13.39 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:169:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.39 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:13.39 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:13.41 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:171:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.41 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:13.42 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:13.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:13.42 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:13.42 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:13.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:13.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.43 return js::ToInt32Slow(cx, v, out);
32:13.43 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:13.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.43 return js::ToInt32Slow(cx, v, out);
32:13.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:13.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:13.63 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_add(JSContext*, unsigned int, JS::Value*)':
32:13.63 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:339:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.64 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:13.64 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:13.65 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.65 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:13.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:13.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:13.67 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:13.67 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:13.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:13.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.67 return js::ToInt32Slow(cx, v, out);
32:13.67 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:13.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:13.83 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_sub(JSContext*, unsigned int, JS::Value*)':
32:13.85 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:339:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.85 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:13.85 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:13.85 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.85 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:13.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:13.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:13.87 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:13.87 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:13.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:13.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:13.87 return js::ToInt32Slow(cx, v, out);
32:13.88 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:14.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.03 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_and(JSContext*, unsigned int, JS::Value*)':
32:14.03 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:339:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.03 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:14.03 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:14.05 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.05 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:14.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:14.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:14.06 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:14.06 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:14.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.08 return js::ToInt32Slow(cx, v, out);
32:14.08 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:14.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.21 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_or(JSContext*, unsigned int, JS::Value*)':
32:14.22 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:339:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.22 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:14.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:14.23 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.23 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:14.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:14.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:14.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:14.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:14.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.24 return js::ToInt32Slow(cx, v, out);
32:14.26 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:14.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.38 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_xor(JSContext*, unsigned int, JS::Value*)':
32:14.38 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:339:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.40 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:14.40 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:14.40 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:341:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.40 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:14.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:14.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:14.42 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:14.42 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:14.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.43 return js::ToInt32Slow(cx, v, out);
32:14.43 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:14.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:14.69 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<jsid>]':
32:14.70 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:218:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:14.70 static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
32:14.70 ^~~~~~~~~~~~~~~
32:14.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:14.77 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:14.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.78 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:831:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:14.78 return GetProperty(cx, obj, receiver, id, vp);
32:14.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:14.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
32:14.78 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
32:14.79 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
32:14.80 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:14.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.81 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.81 return Call(cx, fval, thisv, args, rval);
32:14.81 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:14.82 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:14.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:14.82 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.83 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) return false;
32:14.83 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:14.84 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.84 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.84 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:14.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:14.85 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:14.85 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:14.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:14.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.87 return js::ToNumberSlow(cx, v, out);
32:14.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:14.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:14.88 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:268:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:14.88 JSString* str = ToStringSlow<CanGC>(cx, vp);
32:14.88 ~~~~~~~~~~~~~~~~~~~^~~~~~~~
32:15.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:15.11 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_store(JSContext*, unsigned int, JS::Value*)':
32:15.12 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:305:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.12 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:15.12 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:15.13 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:307:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.13 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:15.13 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:15.14 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:309:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.15 if (!ToInteger(cx, valv, &integerValue)) return false;
32:15.15 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:15.31 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_exchange(JSContext*, unsigned int, JS::Value*)':
32:15.31 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:305:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.31 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:15.32 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:15.32 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:307:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.32 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:15.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:15.34 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:309:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.34 if (!ToInteger(cx, valv, &integerValue)) return false;
32:15.35 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:15.56 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wake(JSContext*, unsigned int, JS::Value*)':
32:15.56 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:677:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.57 if (!GetSharedTypedArray(cx, objv, &view)) return false;
32:15.58 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:15.58 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:680:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.58 if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
32:15.58 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
32:15.60 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:686:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:15.60 if (!ToInteger(cx, countv, &dcount)) return false;
32:15.61 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
32:16.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
32:16.10 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:16.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:16.11 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
32:16.11 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.12 inline bool ValueToId(
32:16.12 ^~~~~~~~~
32:16.14 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.14 JSAtom* atom = ToAtom<allowGC>(cx, v);
32:16.14 ~~~~~~~~~~~~~~~^~~~~~~
32:16.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:16.38 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
32:16.39 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:711:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.39 static bool Walk(JSContext* cx, HandleObject holder, HandleId name,
32:16.39 ^~~~
32:16.39 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:711:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.40 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:16.41 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:16.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:16.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.42 return op(cx, obj, receiver, id, vp);
32:16.43 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.44 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.44 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:16.45 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:16.45 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:740:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.45 if (!Walk(cx, obj, id, reviver, &newElement)) return false;
32:16.46 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.47 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:740:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.47 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:750:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:16.48 if (!DefineProperty(cx, obj, id, desc, ignored)) return false;
32:16.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.48 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:766:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.48 if (!Walk(cx, obj, id, reviver, &newElement)) return false;
32:16.49 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.50 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:766:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.50 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:776:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:16.51 if (!DefineProperty(cx, obj, id, desc, ignored)) return false;
32:16.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
32:16.51 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:16.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:16.53 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.54 JSString* str = ToStringSlow<CanGC>(cx, idv);
32:16.54 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
32:16.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:16.54 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:787:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.55 return js::Call(cx, reviver, holder, keyVal, val, vp);
32:16.55 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.55 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:787:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.55 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:787:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.56 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:787:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.79 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
32:16.79 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:790:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.80 static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) {
32:16.80 ^~~~~~
32:16.80 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:790:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.81 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:794:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.82 if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) return false;
32:16.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.83 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:797:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.83 return Walk(cx, obj, id, reviver, vp);
32:16.83 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
32:16.85 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:797:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.89 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
32:16.89 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.89 bool js::ParseJSONWithReviver(JSContext* cx,
32:16.90 ^~
32:16.90 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.91 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:17,
32:16.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
32:16.92 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.92 return static_cast<Wrapper*>(this)->get().parse(vp);
32:16.92 ^
32:16.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:16.93 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:809:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.93 if (IsCallable(reviver)) return Revive(cx, reviver, vp);
32:16.94 ~~~~~~^~~~~~~~~~~~~~~~~
32:16.98 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
32:16.98 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:16.98 bool js::ParseJSONWithReviver(JSContext* cx,
32:16.98 ^~
32:16.99 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:16.99 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:17,
32:17.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
32:17.01 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:274:55: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.01 return static_cast<Wrapper*>(this)->get().parse(vp);
32:17.01 ^
32:17.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:17.02 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:809:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:17.02 if (IsCallable(reviver)) return Revive(cx, reviver, vp);
32:17.02 ~~~~~~^~~~~~~~~~~~~~~~~
32:17.14 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
32:17.14 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
32:17.14 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
32:17.15 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
32:17.15 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
32:17.15 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:17.16 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:17.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:17.18 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)':
32:17.18 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:17.19 return ToStringSlow<allowGC>(cx, v);
32:17.19 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
32:17.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:17.20 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:846:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:17.20 ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver,
32:17.20 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.20 args.rval())
32:17.20 ~~~~~~~~~~~~
32:17.22 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:846:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:17.22 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:848:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:17.23 : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver,
32:17.23 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.23 args.rval());
32:17.23 ~~~~~~~~~~~~
32:17.24 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:848:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:17.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:17.36 /<<PKGBUILDDIR>>/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]':
32:17.36 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1439:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.36 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj,
32:17.36 ^~~~~~~~~~~
32:17.37 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1453:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.37 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) return false;
32:17.38 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.39 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1459:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.39 if (!JS_WrapValue(cx, rval)) return false;
32:17.40 ~~~~~~~~~~~~^~~~~~~~~~
32:17.40 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
32:17.40 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1540:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.40 JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj,
32:17.41 ^~
32:17.42 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1542:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.42 return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval);
32:17.42 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.43 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
32:17.43 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1545:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.43 JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj,
32:17.43 ^~
32:17.45 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1547:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.45 return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval);
32:17.45 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.46 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
32:17.46 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1550:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.46 JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj,
32:17.46 ^~
32:17.46 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1552:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.47 return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval);
32:17.47 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.47 /<<PKGBUILDDIR>>/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]':
32:17.48 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1439:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.48 bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj,
32:17.48 ^~~~~~~~~~~
32:17.49 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1453:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.49 if (!ObjFunc(cx, iterType, unwrappedObj, rval)) return false;
32:17.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.50 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1459:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.50 if (!JS_WrapValue(cx, rval)) return false;
32:17.51 ~~~~~~~~~~~~^~~~~~~~~~
32:17.51 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
32:17.51 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1608:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.51 JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj,
32:17.51 ^~
32:17.54 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.54 return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval);
32:17.56 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.56 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
32:17.58 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1603:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.59 JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj,
32:17.61 ^~
32:17.61 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
32:17.61 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1613:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.61 JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj,
32:17.62 ^~
32:17.63 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1615:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:17.63 return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval);
32:17.63 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:17.66 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)':
32:17.66 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:33:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:17.66 bool HashableValue::setValue(JSContext* cx, HandleValue v) {
32:17.67 ^~~~~~~~~~~~~
32:18.71 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:18.71 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1247:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:18.71 bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key,
32:18.72 ^~~~~~~~~
32:18.86 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:18.86 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:18.86 bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key,
32:18.87 ^~~~~~~~~
32:19.18 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
32:19.19 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:19.19 bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key,
32:19.19 ^~~~~~~~~
32:19.20 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:643:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:19.26 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)':
32:19.26 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:660:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:19.26 return get(cx, obj, args.get(0), args.rval());
32:19.27 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:19.47 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
32:19.47 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1474:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:19.47 JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key,
32:19.48 ^~
32:19.49 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1474:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:19.50 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1489:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:19.51 if (!JS_WrapValue(cx, &wrappedKey)) return false;
32:19.51 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:19.52 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1491:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:19.52 if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) return false;
32:19.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:19.54 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1496:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:19.54 if (!JS_WrapValue(cx, rval)) return false;
32:19.55 ~~~~~~~~~~~~^~~~~~~~~~
32:20.03 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:20.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:20.04 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = signed char]':
32:20.05 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.06 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:20.06 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.21 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]':
32:20.22 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.22 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:20.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:20.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:20.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:20.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:20.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.25 return js::ToInt32Slow(cx, v, out);
32:20.25 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:20.47 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:20.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:20.48 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]':
32:20.48 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.49 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:20.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.68 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]':
32:20.69 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.69 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:20.69 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:20.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:20.69 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:20.70 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:20.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:20.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.72 return js::ToInt32Slow(cx, v, out);
32:20.72 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:20.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:20.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:20.93 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = short int]':
32:20.94 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:20.94 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:20.94 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.27 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]':
32:21.27 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.28 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:21.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:21.28 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:21.29 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:21.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:21.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.31 return js::ToInt32Slow(cx, v, out);
32:21.31 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:21.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct)':
32:21.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:408:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:21.59 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct);
32:21.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.60 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:21.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:21.61 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]':
32:21.63 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.63 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:21.63 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:415:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:21.63 return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct);
32:21.64 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.88 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]':
32:21.88 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.89 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:21.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:21.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:21.90 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:21.90 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:21.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:21.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.91 return js::ToInt32Slow(cx, v, out);
32:21.92 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:21.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
32:21.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:493:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.97 bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv,
32:21.97 ^~
32:21.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:493:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:21.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:493:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
32:22.02 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:599:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.02 bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter,
32:22.02 ^~
32:22.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:599:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.05 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:599:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.05 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:607:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.05 return Call(cx, getter, thisv, args, rval);
32:22.05 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:607:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.14 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
32:22.14 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.15 bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter,
32:22.15 ^~
32:22.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.18 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:619:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.18 return Call(cx, setter, thisv, args, &ignored);
32:22.18 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:619:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.24 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:22.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:22.25 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = int]':
32:22.26 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.26 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:22.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.32 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InstanceOfOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:22.32 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:695:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.32 extern bool js::InstanceOfOperator(JSContext* cx, HandleObject obj,
32:22.32 ^~
32:22.33 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:22.33 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:22.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:22.35 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
32:22.35 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
32:22.37 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:22.37 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:22.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.37 return op(cx, obj, receiver, id, vp);
32:22.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.38 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.38 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:22.39 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.40 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:705:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.40 if (!IsCallable(hasInstance)) return ReportIsNotFunction(cx, hasInstance);
32:22.40 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:22.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
32:22.41 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
32:22.41 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.41 return Call(cx, fval, thisv, args, rval);
32:22.42 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.43 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:22.43 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:717:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.44 return ReportIsNotFunction(cx, val);
32:22.44 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
32:22.56 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]':
32:22.57 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.57 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:22.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:22.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:22.59 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:22.60 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:22.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:22.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.61 return js::ToInt32Slow(cx, v, out);
32:22.62 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:22.69 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:22.69 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:724:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.69 bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) {
32:22.70 ^~
32:22.90 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)':
32:22.90 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:558:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:22.90 if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(),
32:22.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
32:22.91 args.newTarget()))
32:22.91 ~~~~~~~~~~~~~~~~~
32:22.93 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)':
32:22.93 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:565:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.93 bool js::Construct(JSContext* cx, HandleValue fval,
32:22.94 ^~
32:22.94 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:565:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:22.98 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:22.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:22.99 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]':
32:23.01 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.01 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:23.01 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.16 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
32:23.16 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.16 bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
32:23.17 ^~
32:23.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4440:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:23.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4463:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.20 return ReportIsNotFunction(cx, callee, 2 + constructing,
32:23.20 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.20 constructing ? CONSTRUCT : NO_CONSTRUCT);
32:23.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4469:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.22 return ReportIsNotFunction(cx, callee, 2 + constructing,
32:23.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.23 constructing ? CONSTRUCT : NO_CONSTRUCT);
32:23.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.23 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4483:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.23 if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget))
32:23.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
32:23.24 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4492:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.24 if (!Construct(cx, callee, cargs, newTarget, &obj)) return false;
32:23.24 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.24 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4492:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.25 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4508:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.25 if (!Call(cx, callee, thisv, args, res)) return false;
32:23.25 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4508:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:23.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:4502:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:23.27 if (!DirectEval(cx, args.get(0), res)) return false;
32:23.28 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:23.34 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]':
32:23.34 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.34 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:23.34 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:23.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:23.35 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:23.36 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:23.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:23.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.37 return js::ToInt32Slow(cx, v, out);
32:23.37 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:23.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)':
32:23.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.58 bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval,
32:23.58 ^~
32:23.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:581:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:23.69 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:23.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:23.70 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = float]':
32:23.72 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:23.72 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:23.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:24.11 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]':
32:24.12 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:24.12 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:24.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:24.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:24.13 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:24.13 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:24.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:24.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:24.14 return js::ToNumberSlow(cx, v, out);
32:24.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:24.61 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
32:24.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:24.62 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = double]':
32:24.63 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:24.63 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:24.63 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:24.96 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]':
32:24.96 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:24.96 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
32:24.97 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:24.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:24.98 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:24.98 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:24.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:24.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:24.99 return js::ToNumberSlow(cx, v, out);
32:24.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:27.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:27.37 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:27.37 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1285:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:27.37 bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
32:27.37 ^~~~~~~~~
32:28.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:28.66 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JSObject* js::AtomicsObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>)':
32:28.67 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:916:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:28.67 if (!DefineDataProperty(cx, global, cx->names().Atomics, AtomicsValue,
32:28.67 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:28.67 JSPROP_RESOLVING))
32:28.68 ~~~~~~~~~~~~~~~~~
32:29.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:29.88 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
32:29.88 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:757:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:29.89 bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
32:29.89 ^~~~~~~~~
32:29.95 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, js::MapObject::IteratorKind)':
32:29.95 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:769:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:29.96 return iterator(cx, kind, obj, args.rval());
32:29.96 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:30.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:30.15 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:30.15 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:30.15 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:30.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:30.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)':
32:30.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:30.17 return js::ToObjectSlow(cx, v, false);
32:30.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:30.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:30.30 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
32:30.31 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:611:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32:30.31 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
32:30.31 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
32:30.60 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
32:30.60 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:30.62 bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
32:30.62 ^~~~~~~~~
32:30.81 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool ProtoGetter(JSContext*, unsigned int, JS::Value*)':
32:30.81 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1671:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:30.81 if (!BoxNonStrictThis(cx, thisv, &thisv)) return false;
32:30.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:30.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:30.94 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:30.94 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:30.94 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:30.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:30.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)':
32:30.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:30.95 return js::ToObjectSlow(cx, v, false);
32:30.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:31.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:31.37 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool obj_is(JSContext*, unsigned int, JS::Value*)':
32:31.37 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1458:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:31.37 if (!SameValue(cx, args.get(0), args.get(1), &same)) return false;
32:31.37 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:31.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
32:31.59 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool MaybeGetAndClearException(JSContext*, JS::MutableHandleValue)':
32:31.59 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:326:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:31.60 static bool MaybeGetAndClearException(JSContext* cx, MutableHandleValue rval) {
32:31.60 ^~~~~~~~~~~~~~~~~~~~~~~~~
32:31.60 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:329:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:31.61 return GetAndClearException(cx, rval);
32:31.61 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
32:31.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:31.74 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:31.75 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:31.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:31.76 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)':
32:31.76 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:31.76 ReportNotObjectArg(cx, nth, fun, v);
32:31.77 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:31.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)':
32:31.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:31.94 ReportNotObjectArg(cx, nth, fun, v);
32:31.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:32.10 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)':
32:32.10 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.11 ReportNotObjectArg(cx, nth, fun, v);
32:32.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:32.23 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)':
32:32.23 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.23 ReportNotObjectArg(cx, nth, fun, v);
32:32.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:32.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
32:32.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)':
32:32.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:436:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.35 MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name,
32:32.36 ^~~~~~~~~~~~~~
32:32.36 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:450:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.37 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
32:32.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:32.47 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)':
32:32.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:699:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:32.49 bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
32:32.50 ^~~~~~~~~~~
32:32.50 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:716:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.50 if (!DefineDataElement(cx, array, i, val)) return false;
32:32.52 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:32.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:32.63 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool CheckVectorObject(JS::HandleValue, js::SimdType)':
32:32.63 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:50:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.63 static bool CheckVectorObject(HandleValue v, SimdType expectedType) {
32:32.63 ^~~~~~~~~~~~~~~~~
32:32.71 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool NonStandardToIndex(JSContext*, JS::HandleValue, uint64_t*)':
32:32.71 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:161:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.71 static bool NonStandardToIndex(JSContext* cx, HandleValue v, uint64_t* index) {
32:32.71 ^~~~~~~~~~~~~~~~~~
32:32.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:32.72 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:32.72 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:32.73 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:32.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:32.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.73 return js::ToNumberSlow(cx, v, out);
32:32.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:32.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:32.78 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool ArgumentToLaneIndex(JSContext*, JS::HandleValue, unsigned int, unsigned int*)':
32:32.78 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1364:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.78 static bool ArgumentToLaneIndex(JSContext* cx, JS::HandleValue v,
32:32.78 ^~~~~~~~~~~~~~~~~~~
32:32.79 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1367:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:32.79 if (!NonStandardToIndex(cx, v, &arg)) return false;
32:32.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
32:33.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
32:33.13 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)':
32:33.13 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:723:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:33.13 bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) {
32:33.14 ^~~~~~~~~~~
32:33.14 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:746:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.14 if (!defineProperty(loc, "start", val)) return false;
32:33.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:33.14 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:748:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.14 if (!defineProperty(to, "line", val)) return false;
32:33.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:33.16 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:750:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.16 if (!defineProperty(to, "column", val)) return false;
32:33.16 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:33.17 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:754:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.19 if (!defineProperty(loc, "end", val)) return false;
32:33.19 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:33.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:756:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.19 if (!defineProperty(to, "line", val)) return false;
32:33.20 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:33.20 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:758:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.20 if (!defineProperty(to, "column", val)) return false;
32:33.20 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:33.21 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:760:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.21 if (!defineProperty(loc, "source", srcval)) return false;
32:33.21 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
32:33.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:33.42 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool TypedArrayFromArgs(JSContext*, const JS::CallArgs&, uint32_t, JS::MutableHandleObject, size_t*)':
32:33.42 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1391:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:33.43 if (!NonStandardToIndex(cx, args[1], &index)) return false;
32:33.43 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
32:34.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:34.04 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:34.04 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:34.05 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:34.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:34.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::SimdTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
32:34.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:194:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.08 return js::ToInt8Slow(cx, v, out);
32:34.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:172:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.09 return js::ToInt16Slow(cx, v, out);
32:34.10 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.11 return js::ToInt32Slow(cx, v, out);
32:34.12 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:205:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.12 return js::ToUint8Slow(cx, v, out);
32:34.12 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:183:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.16 return js::ToUint16Slow(cx, v, out);
32:34.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.16 return js::ToUint32Slow(cx, v, out);
32:34.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.18 return js::ToNumberSlow(cx, v, out);
32:34.18 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.19 return js::ToNumberSlow(cx, v, out);
32:34.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:34.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
32:34.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
32:34.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:233:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.84 static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id,
32:34.84 ^~~~~~~~~~~~~~~~~~
32:34.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:233:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:34.85 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:34.85 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:34.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:34.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:34.87 return op(cx, obj, receiver, id, vp);
32:34.87 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:34.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:34.87 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:34.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:34.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
32:34.96 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
32:34.97 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:400:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:34.98 MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
32:34.98 ^~~~~~~~~~~~~
32:34.99 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:450:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.00 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
32:35.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.02 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.02 return defineProperty(obj, name, value) &&
32:35.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
32:35.26 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
32:35.27 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:450:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.27 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
32:35.27 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:772:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.28 return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc);
32:35.29 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
32:35.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:691:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.31 !defineProperty(node, "type", tv)) {
32:35.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
32:35.46 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
32:35.47 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1098:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.47 bool NodeBuilder::spreadExpression(HandleValue expr, TokenPos* pos,
32:35.47 ^~~~~~~~~~~
32:35.48 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1098:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.48 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:450:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.49 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
32:35.49 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:35.58 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:35.58 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:35.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:35.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
32:35.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:834:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.61 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
32:35.62 ^~~~~~~~~~~
32:35.62 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:35.63 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:35.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:35.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.66 return op(cx, obj, receiver, id, vp);
32:35.66 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.67 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:35.67 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:35.72 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:35.72 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:35.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:35.74 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
32:35.75 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:840:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.77 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
32:35.77 ^~~~~~~~~~~
32:35.77 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:35.78 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:35.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:35.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.78 return op(cx, obj, receiver, id, vp);
32:35.78 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:35.81 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:35.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:35.81 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryConstants.h:22,
32:35.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:40,
32:35.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
32:35.82 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:30,
32:35.82 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
32:35.82 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
32:35.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:35.82 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
32:35.83 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
32:35.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:35.83 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool8x16::Cast(JSContext*, JS::HandleValue, js::Bool8x16::Elem*)':
32:35.83 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:1056:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.84 static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
32:35.84 ^~~~
32:35.87 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool16x8::Cast(JSContext*, JS::HandleValue, js::Bool16x8::Elem*)':
32:35.87 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:1067:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.87 static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
32:35.87 ^~~~
32:35.93 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool32x4::Cast(JSContext*, JS::HandleValue, js::Bool32x4::Elem*)':
32:35.93 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:1078:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:35.94 static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
32:35.94 ^~~~
32:36.01 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool64x2::Cast(JSContext*, JS::HandleValue, js::Bool64x2::Elem*)':
32:36.01 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:1089:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:36.02 static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
32:36.02 ^~~~
32:36.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:36.42 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)':
32:36.42 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:36.42 bool js::IdToStringOrSymbol(JSContext* cx, HandleId id,
32:36.42 ^~
32:36.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
32:36.88 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)':
32:36.88 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:297:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:36.88 bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env,
32:36.89 ^~
32:36.90 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:297:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:36.90 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:297:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:37.26 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)':
32:37.26 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:197:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:37.26 static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
32:37.26 ^~~~~~~~~~
32:37.26 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:197:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:37.66 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)':
32:37.66 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:381:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:37.66 return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(),
32:37.66 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:37.66 globalLexical, nullptr, args.rval());
32:37.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:37.66 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:381:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:38.20 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:38.20 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:38.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:38.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)':
32:38.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:38.21 return op(cx, obj, receiver, id, vp);
32:38.21 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:38.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:38.22 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:38.22 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:38.27 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
32:38.28 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.28 bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) {
32:38.28 ^~
32:38.29 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.30 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:385:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:38.30 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:397:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.32 return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp);
32:38.32 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:38.32 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:397:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:38.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:38.37 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int8x16]':
32:38.37 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.37 bool js::IsVectorObject(HandleValue v) {
32:38.37 ^~
32:38.39 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_extractLane(JSContext*, unsigned int, JS::Value*)':
32:38.40 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.40 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:38.40 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:38.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int16x8]':
32:38.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.60 bool js::IsVectorObject(HandleValue v) {
32:38.60 ^~
32:38.63 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_extractLane(JSContext*, unsigned int, JS::Value*)':
32:38.63 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.63 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:38.63 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:38.79 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int32x4]':
32:38.79 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.79 bool js::IsVectorObject(HandleValue v) {
32:38.79 ^~
32:38.81 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
32:38.81 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:38.81 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:38.82 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:39.09 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)':
32:39.09 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:471:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.10 if (!GetElement(cx, obj, i, &outputValue)) return false;
32:39.12 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.12 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:39.12 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:39.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:39.13 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:831:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.13 return GetProperty(cx, obj, receiver, id, vp);
32:39.14 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
32:39.16 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
32:39.16 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
32:39.17 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:39.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:39.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.18 return Call(cx, fval, thisv, args, rval);
32:39.18 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.18 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:39.19 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.19 if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) return false;
32:39.19 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.21 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.21 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.21 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:253:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:39.22 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:39.22 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:39.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:39.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.23 return js::ToNumberSlow(cx, v, out);
32:39.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:39.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:39.24 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:268:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.24 JSString* str = ToStringSlow<CanGC>(cx, vp);
32:39.24 ~~~~~~~~~~~~~~~~~~~^~~~~~~~
32:39.24 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:39.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:39.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:39.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.26 return op(cx, obj, receiver, id, vp);
32:39.27 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.27 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
32:39.27 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:39.28 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:386:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:39.28 if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx))
32:39.30 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
32:39.31 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
32:39.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:39.31 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.32 JSString* str = ToStringSlow<CanGC>(cx, idv);
32:39.32 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
32:39.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint8x16]':
32:39.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.34 bool js::IsVectorObject(HandleValue v) {
32:39.34 ^~
32:39.36 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_extractLane(JSContext*, unsigned int, JS::Value*)':
32:39.36 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.36 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:39.37 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.53 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint16x8]':
32:39.54 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.54 bool js::IsVectorObject(HandleValue v) {
32:39.54 ^~
32:39.56 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_extractLane(JSContext*, unsigned int, JS::Value*)':
32:39.57 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.57 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:39.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:39.74 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint32x4]':
32:39.75 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.75 bool js::IsVectorObject(HandleValue v) {
32:39.75 ^~
32:39.77 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
32:39.77 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:39.77 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:39.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:40.27 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Float32x4]':
32:40.27 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.28 bool js::IsVectorObject(HandleValue v) {
32:40.28 ^~
32:40.30 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
32:40.30 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.31 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:40.31 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:40.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:40.76 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)':
32:40.76 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:40.76 bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
32:40.76 ^~
32:40.77 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:606:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:40.78 if (!GetElement(cx, replacer, k, &item)) return false;
32:40.78 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:40.78 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:617:34: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.78 if (!ValueToId<CanGC>(cx, item, &id)) return false;
32:40.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32:40.79 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:630:34: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.79 if (!ValueToId<CanGC>(cx, item, &id)) return false;
32:40.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
32:40.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:40.80 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:40.81 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:40.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:40.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.82 return js::ToNumberSlow(cx, v, out);
32:40.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:40.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:40.84 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:661:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.84 JSString* str = ToStringSlow<CanGC>(cx, space);
32:40.84 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
32:40.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Maybe.h:13,
32:40.86 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:10,
32:40.86 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:40.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:40.87 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:672:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.87 MOZ_ALWAYS_TRUE(ToInteger(cx, space, &d));
32:40.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:643:10: note: in definition of macro 'MOZ_ALWAYS_TRUE'
32:40.89 if ((expr)) { \
32:40.89 ^~~~
32:40.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
32:40.90 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:697:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.90 if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE))
32:40.90 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:40.90 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:704:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:40.90 if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) return false;
32:40.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:40.93 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Float64x2]':
32:40.94 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.94 bool js::IsVectorObject(HandleValue v) {
32:40.94 ^~
32:40.96 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_extractLane(JSContext*, unsigned int, JS::Value*)':
32:40.97 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:40.97 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:40.97 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:41.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool8x16]':
32:41.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:41.32 bool js::IsVectorObject(HandleValue v) {
32:41.32 ^~
32:41.36 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool8x16_extractLane(JSContext*, unsigned int, JS::Value*)':
32:41.36 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:41.36 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:41.37 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:41.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool16x8]':
32:41.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:41.60 bool js::IsVectorObject(HandleValue v) {
32:41.60 ^~
32:41.63 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool16x8_extractLane(JSContext*, unsigned int, JS::Value*)':
32:41.63 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:41.63 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:41.64 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:41.83 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool32x4]':
32:41.83 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:41.84 bool js::IsVectorObject(HandleValue v) {
32:41.84 ^~
32:41.85 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
32:41.85 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:41.86 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:41.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:42.06 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool64x2]':
32:42.06 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:63:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.06 bool js::IsVectorObject(HandleValue v) {
32:42.06 ^~
32:42.09 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool64x2_extractLane(JSContext*, unsigned int, JS::Value*)':
32:42.09 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.09 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:42.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:42.10 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)':
32:42.10 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:862:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:42.10 if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal))
32:42.11 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:42.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
32:42.49 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
32:42.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:42.50 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
32:42.50 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.51 inline bool ValueToId(
32:42.51 ^~~~~~~~~
32:42.51 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.51 JSAtom* atom = ToAtom<allowGC>(cx, v);
32:42.52 ~~~~~~~~~~~~~~~^~~~~~~
32:42.62 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
32:42.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:42.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::obj_defineProperty(JSContext*, unsigned int, JS::Value*)':
32:42.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.64 return ValueToId<CanGC>(cx, argument, result);
32:42.64 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:42.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.65 return ToPropertyKeySlow(cx, argument, result);
32:42.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:42.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:42.65 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1558:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
32:42.65 if (!ToPropertyDescriptor(cx, args.get(2), true, &desc)) return false;
32:42.65 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:42.66 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1558:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32:42.68 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1561:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
32:42.68 if (!DefineProperty(cx, obj, id, desc)) return false;
32:42.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:42.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
32:42.69 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)':
32:42.70 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1079:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.70 bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) {
32:42.70 ^~~~~~~~~
32:42.76 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)':
32:42.76 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1568:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.76 JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj,
32:42.76 ^~
32:42.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:42.78 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:42.78 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:42.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:42.78 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)':
32:42.78 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.79 ReportNotObjectArg(cx, nth, fun, v);
32:42.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:42.79 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
32:42.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:42.79 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.79 return ValueToId<CanGC>(cx, argument, result);
32:42.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:42.80 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.80 return ToPropertyKeySlow(cx, argument, result);
32:42.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:42.80 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:42.81 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:42.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:42.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.81 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
32:42.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:42.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.82 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
32:42.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:42.83 receiver, result);
32:42.83 ~~~~~~~~~~~~~~~~~
32:42.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:42.84 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1583:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:42.84 if (!JS_WrapValue(cx, &wrappedKey)) return false;
32:42.84 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:42.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:47:
32:42.97 /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.cpp: In member function 'bool js::jit::BacktrackingAllocator::init()':
32:43.26 /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.cpp:352:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::jit::VirtualRegister' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
32:43.27 memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs);
32:43.27 ^
32:43.27 In file included from /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.cpp:7,
32:43.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:47:
32:43.27 /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.h:425:7: note: 'class js::jit::VirtualRegister' declared here
32:43.27 class VirtualRegister {
32:43.27 ^~~~~~~~~~~~~~~
32:43.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:43.29 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:43.29 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:43.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:43.29 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)':
32:43.29 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:43.29 ReportNotObjectArg(cx, nth, fun, v);
32:43.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:43.30 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
32:43.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:43.30 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:43.30 return ValueToId<CanGC>(cx, argument, result);
32:43.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:43.30 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:43.30 return ToPropertyKeySlow(cx, argument, result);
32:43.30 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:43.30 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)':
32:43.32 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1185:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:43.32 if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv,
32:43.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:43.32 args2, args2.rval()))
32:43.32 ~~~~~~~~~~~~~~~~~~~~
32:43.33 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
32:43.33 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:43.33 return ValueToId<CanGC>(cx, argument, result);
32:43.33 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:43.33 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:43.33 return ToPropertyKeySlow(cx, argument, result);
32:43.34 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
32:43.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:43.35 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:43.35 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:43.35 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:43.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:43.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:43.36 return js::ToObjectSlow(cx, v, false);
32:43.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:43.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:43.36 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:97:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
32:43.36 if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) return false;
32:43.37 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
32:43.81 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:43.81 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:43.81 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:43.82 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:43.82 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:43.82 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:43.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:43.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
32:43.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
32:43.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
32:43.84 memset(aT, 0, sizeof(T));
32:43.84 ~~~~~~^~~~~~~~~~~~~~~~~~
32:43.85 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
32:43.86 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
32:43.86 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
32:43.86 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:43.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:43.86 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:43.87 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:43.88 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:43.88 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:43.88 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:43.89 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:43.89 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:43.89 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:43.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:43.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
32:43.90 struct TabSizes {
32:43.91 ^~~~~~~~
32:43.91 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:43.92 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:43.92 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:43.92 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:43.93 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:43.93 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:43.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:43.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
32:43.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
32:43.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
32:43.97 memset(aT, 0, sizeof(T));
32:43.97 ~~~~~~^~~~~~~~~~~~~~~~~~
32:43.99 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
32:43.99 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
32:44.00 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
32:44.00 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:44.01 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:44.01 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.02 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.02 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.02 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.03 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.03 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.03 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.03 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
32:44.04 struct ServoSizes {
32:44.04 ^~~~~~~~~~
32:44.10 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.11 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.11 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.11 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.11 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.12 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
32:44.15 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
32:44.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.17 memset(aT, 0, sizeof(T));
32:44.17 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
32:44.18 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
32:44.18 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
32:44.18 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
32:44.18 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
32:44.18 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:44.18 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:44.18 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.19 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.19 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.19 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.19 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.20 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.21 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.21 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.22 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
32:44.22 class StaticStrings {
32:44.23 ^~~~~~~~~~~~~
32:44.23 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.24 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.24 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.24 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.25 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.25 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
32:44.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
32:44.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.28 memset(aT, 0, sizeof(T));
32:44.29 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
32:44.30 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
32:44.30 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
32:44.30 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:44.31 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:44.31 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.31 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.32 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.33 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.34 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.34 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.34 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.34 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.36 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
32:44.36 class PreliminaryObjectArray {
32:44.36 ^~~~~~~~~~~~~~~~~~~~~~
32:44.36 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.37 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.38 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.38 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.39 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.40 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
32:44.42 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
32:44.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.43 memset(aT, 0, sizeof(T));
32:44.43 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
32:44.44 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
32:44.45 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
32:44.45 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
32:44.45 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
32:44.46 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.46 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.47 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.47 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.48 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.48 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.48 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.49 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.50 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
32:44.50 class TypeNewScript {
32:44.50 ^~~~~~~~~~~~~
32:44.52 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.52 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.52 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.52 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.53 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.53 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
32:44.55 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
32:44.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.55 memset(aT, 0, sizeof(T));
32:44.56 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.57 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
32:44.57 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
32:44.57 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
32:44.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
32:44.57 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.58 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.58 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.58 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.58 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.59 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.59 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.59 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.61 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
32:44.61 struct IonScriptCounts {
32:44.61 ^~~~~~~~~~~~~~~
32:44.62 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)':
32:44.63 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1480:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:44.63 bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
32:44.63 ^~
32:44.63 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.65 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.65 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.66 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.67 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.67 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
32:44.70 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
32:44.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.70 memset(aT, 0, sizeof(T));
32:44.70 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
32:44.71 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
32:44.71 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.71 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.71 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.71 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.72 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.72 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.72 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.72 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.72 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
32:44.73 struct ZoneGCStats {
32:44.73 ^~~~~~~~~~~
32:44.73 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.73 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.73 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.73 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.74 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.74 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
32:44.76 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
32:44.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.77 memset(aT, 0, sizeof(T));
32:44.77 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
32:44.77 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
32:44.77 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
32:44.78 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
32:44.78 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
32:44.78 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
32:44.78 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
32:44.79 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.81 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.81 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.81 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
32:44.81 class NewObjectCache {
32:44.81 ^~~~~~~~~~~~~~
32:44.82 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:44.83 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.83 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.83 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.83 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.83 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
32:44.85 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
32:44.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
32:44.86 memset(aT, 0, sizeof(T));
32:44.86 ~~~~~~^~~~~~~~~~~~~~~~~~
32:44.86 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
32:44.87 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
32:44.87 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:44.87 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:44.87 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:44.87 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:44.88 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:44.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:44.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
32:44.88 class MOZ_NON_PARAM alignas(8) Value {
32:44.88 ^~~~~
32:44.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:44.94 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:44.94 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:44.95 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:44.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:44.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
32:44.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:44.96 return js::ToObjectSlow(cx, v, false);
32:44.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
32:44.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:44.97 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1538:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:44.97 return GetOwnPropertyKeys(
32:44.97 ~~~~~~~~~~~~~~~~~~^
32:44.98 cx, obj,
32:44.98 ~~~~~~~~
32:44.98 JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY,
32:44.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:44.99 args.rval());
32:44.99 ~~~~~~~~~~~~
32:45.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:45.03 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:45.03 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:45.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:45.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
32:45.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:45.04 ReportNotObjectArg(cx, nth, fun, v);
32:45.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:45.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:29:
32:45.05 /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:89:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:45.06 return GetOwnPropertyKeys(
32:45.06 ~~~~~~~~~~~~~~~~~~^
32:45.06 cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
32:45.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:45.49 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
32:45.49 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:45.50 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:45.50 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:45.50 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:45.50 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:45.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:45.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
32:45.51 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
32:45.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
32:45.52 memset(aT, 0, sizeof(T));
32:45.53 ~~~~~~^~~~~~~~~~~~~~~~~~
32:45.53 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
32:45.53 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
32:45.55 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
32:45.56 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
32:45.56 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
32:45.56 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
32:45.57 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysisShared.h:10,
32:45.57 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
32:45.57 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.cpp:7,
32:45.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:20:
32:45.58 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
32:45.59 class CodeOffsetJump {
32:45.59 ^~~~~~~~~~~~~~
32:46.01 /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp: In function 'JSObject* js::InitReflect(JSContext*, JS::HandleObject)':
32:46.01 /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:197:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:46.01 if (!DefineDataProperty(cx, obj, cx->names().Reflect, value,
32:46.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.01 JSPROP_RESOLVING))
32:46.02 ~~~~~~~~~~~~~~~~~
32:46.03 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)':
32:46.03 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:592:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
32:46.04 if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv,
32:46.04 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.04 args2, args2.rval()))
32:46.05 ~~~~~~~~~~~~~~~~~~~~
32:46.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:46.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool CreateSimdType(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, js::SimdType, const JSFunctionSpec*)':
32:46.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:590:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:46.32 !DefineDataProperty(
32:46.33 ~~~~~~~~~~~~~~~~~~^
32:46.33 cx, globalSimdObject, stringRepr, typeValue,
32:46.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:46.33 JSPROP_READONLY | JSPROP_PERMANENT | JSPROP_RESOLVING)) {
32:46.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.00 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int8x16]':
32:47.00 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.00 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
32:47.01 ^~
32:47.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
32:47.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
32:47.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
32:47.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
32:47.64 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
32:47.64 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
32:47.65 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:47.65 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:47.65 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:47.66 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:47.67 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:47.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:47.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
32:47.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
32:47.67 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
32:47.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
32:47.70 memset(table, 0, sizeof(*table) * capacity());
32:47.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
32:47.71 class HashTableEntry {
32:47.71 ^~~~~~~~~~~~~~
32:47.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
32:47.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
32:47.74 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
32:47.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
32:47.76 memset(table, 0, sizeof(*table) * capacity());
32:47.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
32:47.77 class HashTableEntry {
32:47.78 ^~~~~~~~~~~~~~
32:47.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
32:47.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
32:47.79 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
32:47.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
32:47.83 memset(table, 0, sizeof(*table) * capacity());
32:47.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:47.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
32:47.85 class HashTableEntry {
32:47.85 ^~~~~~~~~~~~~~
32:47.85 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
32:47.85 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:518:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.86 bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k,
32:47.87 ^~~~~~~~~
32:47.87 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:518:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.87 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:518:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.93 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
32:47.93 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1501:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.94 JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key,
32:47.94 ^~
32:47.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1501:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1501:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1518:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:47.96 if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
32:47.96 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
32:47.97 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1518:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
32:47.97 if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
32:47.98 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
32:47.99 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1522:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:47.99 return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue);
32:47.99 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:48.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:48.00 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:48.01 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:48.01 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:48.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:48.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_splat(JSContext*, unsigned int, JS::Value*)':
32:48.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:194:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:48.02 return js::ToInt8Slow(cx, v, out);
32:48.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~
32:48.06 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
32:48.06 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:715:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:48.07 bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
32:48.07 ^~~~~~~~~
32:48.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
32:48.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:48.73 return js::ToInt32Slow(cx, v, out);
32:48.73 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:48.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
32:48.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:48.83 return js::ToInt32Slow(cx, v, out);
32:48.83 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:49.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:49.01 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_replaceLane(JSContext*, unsigned int, JS::Value*)':
32:49.01 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:49.01 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:49.02 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:49.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:49.02 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:49.02 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:49.02 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:49.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:49.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:194:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:49.03 return js::ToInt8Slow(cx, v, out);
32:49.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~
32:49.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:49.22 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_swizzle(JSContext*, unsigned int, JS::Value*)':
32:49.22 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:49.23 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
32:49.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:49.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_shuffle(JSContext*, unsigned int, JS::Value*)':
32:49.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:49.33 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
32:49.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:49.55 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int16x8]':
32:49.55 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:49.56 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
32:49.56 ^~
32:50.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:50.40 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:50.40 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:50.41 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:50.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:50.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_splat(JSContext*, unsigned int, JS::Value*)':
32:50.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:172:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:50.43 return js::ToInt16Slow(cx, v, out);
32:50.43 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:50.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
32:50.86 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
32:50.86 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
32:50.87 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
32:50.87 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
32:50.87 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
32:50.88 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
32:50.88 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysisShared.h:10,
32:50.89 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
32:50.90 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.cpp:7,
32:50.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:20:
32:50.90 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
32:50.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
32:50.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
32:50.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
32:50.98 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
32:50.98 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
32:50.99 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
32:50.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:50.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
32:51.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
32:51.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
32:51.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
32:51.01 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
32:51.01 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
32:51.01 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
32:51.02 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
32:51.02 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
32:51.02 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
32:51.03 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
32:51.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
32:51.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
32:51.03 class HashTableEntry {
32:51.04 ^~~~~~~~~~~~~~
32:51.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
32:51.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:51.31 return js::ToInt32Slow(cx, v, out);
32:51.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:51.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
32:51.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:51.49 return js::ToInt32Slow(cx, v, out);
32:51.49 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:51.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:51.73 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_replaceLane(JSContext*, unsigned int, JS::Value*)':
32:51.74 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:51.74 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:51.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:51.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:51.76 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:51.76 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:51.76 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:51.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:51.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:172:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:51.77 return js::ToInt16Slow(cx, v, out);
32:51.78 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:52.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:52.04 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_swizzle(JSContext*, unsigned int, JS::Value*)':
32:52.04 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:52.04 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
32:52.05 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:52.15 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_shuffle(JSContext*, unsigned int, JS::Value*)':
32:52.15 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:52.15 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
32:52.15 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:52.42 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int32x4]':
32:52.42 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:52.42 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
32:52.43 ^~
32:53.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:53.47 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:53.47 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:53.47 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:53.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:53.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_splat(JSContext*, unsigned int, JS::Value*)':
32:53.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:53.48 return js::ToInt32Slow(cx, v, out);
32:53.48 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:53.60 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
32:53.60 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
32:53.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
32:53.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)':
32:53.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:53.63 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
32:53.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:53.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:53.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:53.65 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
32:53.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:53.66 receiver, result);
32:53.66 ~~~~~~~~~~~~~~~~~
32:53.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
32:54.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.04 return js::ToInt32Slow(cx, v, out);
32:54.05 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:54.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
32:54.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.16 return js::ToInt32Slow(cx, v, out);
32:54.17 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:54.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:54.37 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
32:54.38 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.38 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:54.38 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:54.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:54.39 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:54.40 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:54.40 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:54.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:54.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.42 return js::ToInt32Slow(cx, v, out);
32:54.43 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:54.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:54.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_swizzle(JSContext*, unsigned int, JS::Value*)':
32:54.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.60 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
32:54.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:54.68 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_shuffle(JSContext*, unsigned int, JS::Value*)':
32:54.68 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:54.69 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
32:54.69 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:55.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Float32x4]':
32:55.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:55.33 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
32:55.34 ^~
32:56.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:56.58 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:56.58 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:56.59 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:56.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:56.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_float32x4_splat(JSContext*, unsigned int, JS::Value*)':
32:56.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:56.60 return js::ToNumberSlow(cx, v, out);
32:56.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:57.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:57.65 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
32:57.66 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:57.66 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
32:57.66 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32:57.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
32:57.67 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
32:57.67 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
32:57.68 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
32:57.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
32:57.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:57.70 return js::ToNumberSlow(cx, v, out);
32:57.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
32:57.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
32:57.88 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_swizzle(JSContext*, unsigned int, JS::Value*)':
32:57.89 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
32:57.89 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
32:57.90 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:02.00 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_shuffle(JSContext*, unsigned int, JS::Value*)':
33:02.01 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:02.01 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
33:02.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:02.66 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool8x16]':
33:02.66 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:02.67 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
33:02.67 ^~
33:04.70 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool8x16_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:04.71 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:04.71 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:04.71 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:04.72 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:04.72 if (!V::Cast(cx, args.get(2), &value)) return false;
33:04.74 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:04.84 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool16x8]':
33:04.84 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:04.84 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
33:04.84 ^~
33:07.16 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool16x8_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:07.16 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:07.17 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:07.17 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:07.18 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:07.18 if (!V::Cast(cx, args.get(2), &value)) return false;
33:07.18 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:07.27 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool32x4]':
33:07.27 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:214:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:07.28 bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
33:07.28 ^~
33:10.00 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:10.00 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:10.00 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:10.00 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:10.01 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:10.01 if (!V::Cast(cx, args.get(2), &value)) return false;
33:10.02 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:10.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:10.96 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:10.96 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:10.96 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:10.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:10.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_splat(JSContext*, unsigned int, JS::Value*)':
33:10.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:205:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:10.98 return js::ToUint8Slow(cx, v, out);
33:10.98 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:11.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
33:11.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:11.78 return js::ToInt32Slow(cx, v, out);
33:11.78 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:11.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
33:11.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:11.90 return js::ToInt32Slow(cx, v, out);
33:11.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:12.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:12.13 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:12.13 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:12.13 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:12.13 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:12.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:12.14 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:12.14 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:12.14 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:12.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:12.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:205:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:12.15 return js::ToUint8Slow(cx, v, out);
33:12.15 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:12.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:12.38 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_swizzle(JSContext*, unsigned int, JS::Value*)':
33:12.38 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:12.39 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
33:12.39 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:12.49 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_shuffle(JSContext*, unsigned int, JS::Value*)':
33:12.49 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:12.49 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
33:12.49 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:13.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:13.58 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:13.58 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:13.58 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:13.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:13.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_splat(JSContext*, unsigned int, JS::Value*)':
33:13.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:183:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:13.59 return js::ToUint16Slow(cx, v, out);
33:13.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:14.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
33:14.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:14.34 return js::ToInt32Slow(cx, v, out);
33:14.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:14.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
33:14.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:14.45 return js::ToInt32Slow(cx, v, out);
33:14.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:14.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:14.73 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:14.73 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:14.73 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:14.73 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:14.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:14.74 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:14.74 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:14.74 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:14.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:14.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:183:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:14.76 return js::ToUint16Slow(cx, v, out);
33:14.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:14.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:14.95 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_swizzle(JSContext*, unsigned int, JS::Value*)':
33:14.95 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:14.96 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
33:14.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:15.09 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_shuffle(JSContext*, unsigned int, JS::Value*)':
33:15.09 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:15.09 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
33:15.10 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:16.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:16.28 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:16.28 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:16.29 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:16.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:16.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_splat(JSContext*, unsigned int, JS::Value*)':
33:16.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:16.31 return js::ToUint32Slow(cx, v, out);
33:16.31 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:16.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
33:16.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:16.90 return js::ToInt32Slow(cx, v, out);
33:16.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:17.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
33:17.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:17.01 return js::ToInt32Slow(cx, v, out);
33:17.01 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:17.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:17.22 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:17.22 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:17.22 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:17.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:17.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:17.23 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:17.23 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:17.23 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:17.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:17.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:17.24 return js::ToUint32Slow(cx, v, out);
33:17.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:17.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:17.50 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_swizzle(JSContext*, unsigned int, JS::Value*)':
33:17.50 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:17.51 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
33:17.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:17.66 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_shuffle(JSContext*, unsigned int, JS::Value*)':
33:17.66 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:17.66 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
33:17.66 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:19.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:19.23 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:19.23 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:19.23 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:19.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:19.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_float64x2_splat(JSContext*, unsigned int, JS::Value*)':
33:19.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:19.25 return js::ToNumberSlow(cx, v, out);
33:19.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:20.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:20.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:20.32 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:20.33 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:20.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:20.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:20.34 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:20.34 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:20.34 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:20.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:20.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:20.36 return js::ToNumberSlow(cx, v, out);
33:20.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:20.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:20.58 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_swizzle(JSContext*, unsigned int, JS::Value*)':
33:20.58 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:20.58 if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
33:20.59 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:20.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1073:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:20.74 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_shuffle(JSContext*, unsigned int, JS::Value*)':
33:20.74 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:20.74 if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
33:20.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:20.75 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1095:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:22.46 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool64x2_replaceLane(JSContext*, unsigned int, JS::Value*)':
33:22.46 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1050:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:22.47 if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
33:22.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:22.48 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:22.48 if (!V::Cast(cx, args.get(2), &value)) return false;
33:22.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:23.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
33:23.30 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
33:23.31 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2358:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:23.31 static PromiseReactionRecord* NewReactionRecord(
33:23.32 ^~~~~~~~~~~~~~~~~
33:23.32 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2358:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:23.33 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2358:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:23.42 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
33:23.42 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:140:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:23.43 static PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext* cx,
33:23.43 ^~~~~~~~~~~~~~~~~~~~~~~
33:25.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:25.46 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
33:25.46 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1027:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:25.46 static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2,
33:25.47 ^~~~~~~~~~~~
33:25.47 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1027:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:25.48 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1027:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:25.49 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1027:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:25.49 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1027:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:26.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
33:26.15 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In static member function 'static bool js::GlobalObject::initSimdObject(JSContext*, JS::Handle<js::GlobalObject*>)':
33:26.15 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:532:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:26.15 if (!DefineDataProperty(cx, global, cx->names().SIMD, globalSimdValue,
33:26.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:26.16 JSPROP_RESOLVING))
33:26.17 ~~~~~~~~~~~~~~~~~
33:26.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:26.38 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:26.39 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:26.39 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:26.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:26.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)':
33:26.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:26.41 return js::ToObjectSlow(cx, v, false);
33:26.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:26.42 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
33:26.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:26.44 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:26.44 return ValueToId<CanGC>(cx, argument, result);
33:26.44 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
33:26.44 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:26.45 return ToPropertyKeySlow(cx, argument, result);
33:26.45 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
33:26.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:26.47 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1017:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:26.47 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
33:26.47 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
33:27.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
33:27.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::CreatePromiseObjectForAsync(JSContext*, JS::HandleValue)':
33:27.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2446:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:27.39 MOZ_MUST_USE PromiseObject* js::CreatePromiseObjectForAsync(
33:27.39 ^~
33:27.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
33:27.62 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
33:27.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:27.62 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
33:27.63 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:27.63 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
33:27.63 ^~~~~~~~~~~~~
33:29.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
33:29.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
33:29.01 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
33:29.01 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
33:29.01 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
33:29.03 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:29.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In lambda function:
33:29.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:1310:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized]
33:29.05 mLength += aInsLength;
33:29.06 ~~~~~~~~^~~~~~~~~~~~~
33:29.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.06 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:245:21: note: 'vlength' was declared here
33:29.06 size_t voffset, vlength;
33:29.06 ^~~~~~~
33:29.07 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
33:29.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.08 /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:295:37: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
33:29.09 ? twoByteChars().append(base->latin1Chars(nogc) + off, len)
33:29.09 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:29.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.09 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:245:12: note: 'voffset' was declared here
33:29.10 size_t voffset, vlength;
33:29.10 ^~~~~~~
33:29.10 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:213:63: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:29.10 PropertyKind kind) -> bool {
33:29.10 ^~~~
33:29.12 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:218:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:29.12 idstr = ValueToSource(cx, v);
33:29.13 ~~~~~~~~~~~~~^~~~~~~
33:29.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:29.13 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:29.13 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:29.14 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:29.14 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:29.14 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:29.15 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:29.15 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:29.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.18 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:29.18 return ToStringSlow<allowGC>(cx, v);
33:29.18 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:29.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.19 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:236:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:29.19 RootedString valsource(cx, ValueToSource(cx, val));
33:29.19 ~~~~~~~~~~~~~^~~~~~~~~
33:29.67 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)':
33:29.67 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:332:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:29.67 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return nullptr;
33:29.67 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
33:29.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:29.96 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:29.97 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:29.97 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:29.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:29.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)':
33:29.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:29.99 return js::ToObjectSlow(cx, v, false);
33:29.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:30.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)':
33:30.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:30.76 return js::ToObjectSlow(cx, v, false);
33:30.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:30.77 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:30.77 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:30.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:30.79 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:30.79 return op(cx, obj, receiver, id, vp);
33:30.79 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:30.80 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:30.80 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
33:30.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:32.04 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:32.04 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:32.05 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:32.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:32.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)':
33:32.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.06 return js::ToObjectSlow(cx, v, false);
33:32.06 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:32.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.08 return js::ToObjectSlow(cx, v, false);
33:32.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:32.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:32.09 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:672:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:32.09 if (!GetProperty(cx, from, from, nextKey, &propValue)) return false;
33:32.09 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.09 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:32.10 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:32.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:32.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.10 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
33:32.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.11 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.11 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.13 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
33:32.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.13 receiver, result);
33:32.13 ~~~~~~~~~~~~~~~~~
33:32.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:32.14 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:719:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:32.14 if (!GetProperty(cx, from, from, nextKey, &propValue)) return false;
33:32.14 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.15 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:32.15 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:32.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:32.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.16 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
33:32.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.18 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
33:32.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.18 receiver, result);
33:32.18 ~~~~~~~~~~~~~~~~~
33:32.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:32.19 return op(cx, obj, receiver, id, vp);
33:32.20 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:32.22 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
33:32.22 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.22 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
33:32.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:32.24 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
33:32.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.26 receiver, result);
33:32.26 ~~~~~~~~~~~~~~~~~
33:32.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:33.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:33.46 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue)':
33:33.46 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:855:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:33.46 static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
33:33.47 ^~~~~~~~~~~~~~~~~~~~~~
33:33.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:33.49 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:33.49 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:33.49 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:33.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:33.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:33.50 return js::ToObjectSlow(cx, v, false);
33:33.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:33.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:33.52 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:882:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:33.52 if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) return false;
33:33.53 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.53 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:33.53 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:33.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:33.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:33.55 return op(cx, obj, receiver, id, vp);
33:33.55 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:33.56 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
33:33.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:33.57 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:887:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:33.57 !ToPropertyDescriptor(cx, descObj, true, &desc) ||
33:33.58 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.58 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:887:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:33.58 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:896:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
33:33.59 if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i]))
33:33.59 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.87 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)':
33:33.87 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:918:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:33.88 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
33:33.88 ^
33:35.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:35.11 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:35.11 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:35.12 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:35.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:35.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)1]':
33:35.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:35.13 return js::ToObjectSlow(cx, v, false);
33:35.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:35.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:35.14 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1245:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:35.14 if (!GetProperty(cx, obj, obj, id, &value)) return false;
33:35.15 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:35.15 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1372:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:35.15 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value))
33:35.17 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:35.17 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1374:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:35.17 } else if (!GetProperty(cx, obj, obj, id, &value)) {
33:35.18 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:35.18 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1379:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:35.18 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
33:35.18 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
33:35.20 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1388:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:35.20 if (!GetProperty(cx, obj, obj, id, &value)) return false;
33:35.20 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:36.49 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:36.49 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:36.49 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:36.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:36.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)2]':
33:36.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.51 return js::ToObjectSlow(cx, v, false);
33:36.52 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:36.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:36.53 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1108:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.53 if (!NewValuePair(cx, key, value, &value)) return false;
33:36.53 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:36.54 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1108:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.56 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1147:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.56 if (!NewValuePair(cx, key, value, &value)) return false;
33:36.56 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:36.56 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1147:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.57 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1196:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.57 if (!NewValuePair(cx, key, value, &value)) return false;
33:36.57 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:36.59 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1196:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.60 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1245:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.60 if (!GetProperty(cx, obj, obj, id, &value)) return false;
33:36.60 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.61 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1250:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.61 if (!NewValuePair(cx, key, value, &value)) return false;
33:36.61 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:36.62 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1250:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.63 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1297:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.63 if (!NewValuePair(cx, key, value, &value)) return false;
33:36.63 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:36.64 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1297:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.64 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1372:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.64 if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value))
33:36.65 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.66 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1374:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.66 } else if (!GetProperty(cx, obj, obj, id, &value)) {
33:36.66 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.67 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1379:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:36.67 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
33:36.67 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
33:36.67 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1388:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:36.68 if (!GetProperty(cx, obj, obj, id, &value)) return false;
33:36.68 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.69 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1394:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:36.69 else if (!NewValuePair(cx, key, value, properties[out++]))
33:36.69 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.70 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1394:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:37.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
33:37.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]':
33:37.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:352:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.65 MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
33:37.65 ^~~~~~~~
33:37.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.66 return js::Call(cx, fun, userv, args, dst);
33:37.66 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:37.68 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:37.81 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:37.81 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1190:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.82 bool NodeBuilder::importSpecifier(HandleValue importName,
33:37.82 ^~~~~~~~~~~
33:37.83 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1190:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.83 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1190:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:37.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1194:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.84 if (!cb.isNull()) return callback(cb, importName, bindingName, pos, dst);
33:37.84 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:37.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.85 return defineProperty(obj, name, value) &&
33:37.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:37.87 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.87 return defineProperty(obj, name, value) &&
33:37.87 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:37.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:37.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:885:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.89 bool NodeBuilder::withStatement(HandleValue expr, HandleValue stmt,
33:37.90 ^~~~~~~~~~~
33:37.90 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:885:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.91 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:885:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:37.91 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:888:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.91 if (!cb.isNull()) return callback(cb, expr, stmt, pos, dst);
33:37.91 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:37.92 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.92 return defineProperty(obj, name, value) &&
33:37.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:37.94 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:37.94 return defineProperty(obj, name, value) &&
33:37.94 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.04 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:38.05 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:893:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.06 bool NodeBuilder::whileStatement(HandleValue test, HandleValue stmt,
33:38.06 ^~~~~~~~~~~
33:38.06 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:893:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:893:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.08 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:896:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.08 if (!cb.isNull()) return callback(cb, test, stmt, pos, dst);
33:38.10 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:38.10 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.10 return defineProperty(obj, name, value) &&
33:38.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.11 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.11 return defineProperty(obj, name, value) &&
33:38.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.13 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:38.14 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:826:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.14 bool NodeBuilder::labeledStatement(HandleValue label, HandleValue stmt,
33:38.14 ^~~~~~~~~~~
33:38.15 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:826:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.16 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.16 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:829:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.16 if (!cb.isNull()) return callback(cb, label, stmt, pos, dst);
33:38.16 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:38.17 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.18 return defineProperty(obj, name, value) &&
33:38.18 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.18 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.19 return defineProperty(obj, name, value) &&
33:38.19 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.36 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:38.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:424:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.37 MOZ_MUST_USE bool listNode(ASTType type, const char* propName,
33:38.39 ^~~~~~~~
33:38.39 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.39 return js::Call(cx, fun, userv, args, dst);
33:38.39 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:38.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.41 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.41 return defineProperty(obj, name, value) &&
33:38.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.60 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:38.61 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:956:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.61 bool NodeBuilder::unaryExpression(UnaryOperator unop, HandleValue expr,
33:38.61 ^~~~~~~~~~~
33:38.61 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:956:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.63 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.63 return js::Call(cx, fun, userv, args, dst);
33:38.64 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:38.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.64 return defineProperty(obj, name, value) &&
33:38.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.65 return defineProperty(obj, name, value) &&
33:38.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.67 return defineProperty(obj, name, value) &&
33:38.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:38.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:986:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.85 bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix,
33:38.85 ^~~~~~~~~~~
33:38.86 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:986:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.87 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.87 return js::Call(cx, fun, userv, args, dst);
33:38.87 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:38.88 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:38.88 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.88 return defineProperty(obj, name, value) &&
33:38.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.90 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.91 return defineProperty(obj, name, value) &&
33:38.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:38.91 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:38.91 return defineProperty(obj, name, value) &&
33:38.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.16 /<<PKGBUILDDIR>>/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)':
33:39.16 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:850:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.16 bool NodeBuilder::forStatement(HandleValue init, HandleValue test,
33:39.16 ^~~~~~~~~~~
33:39.17 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:850:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.17 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:850:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.17 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:850:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:850:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:39.20 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.20 return js::Call(cx, fun, userv, args, dst);
33:39.20 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:39.20 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:39.21 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.21 return defineProperty(obj, name, value) &&
33:39.21 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.23 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.23 return defineProperty(obj, name, value) &&
33:39.23 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.24 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:450:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.24 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
33:39.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:39.24 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.24 return defineProperty(obj, name, value) &&
33:39.25 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:39.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.49 bool NodeBuilder::importDeclaration(NodeVector& elts, HandleValue moduleSpec,
33:39.50 ^~~~~~~~~~~
33:39.50 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:39.50 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.51 return js::Call(cx, fun, userv, args, dst);
33:39.51 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:39.52 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:39.52 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.52 return defineProperty(obj, name, value) &&
33:39.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.53 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.53 return defineProperty(obj, name, value) &&
33:39.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:39.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:909:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.71 bool NodeBuilder::switchStatement(HandleValue disc, NodeVector& elts,
33:39.71 ^~~~~~~~~~~
33:39.73 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:909:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:39.73 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.73 return js::Call(cx, fun, userv, args, dst);
33:39.73 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:39.74 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:39.74 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.75 return defineProperty(obj, name, value) &&
33:39.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.77 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.77 return defineProperty(obj, name, value) &&
33:39.78 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:39.78 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:39.78 return defineProperty(obj, name, value) &&
33:39.78 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:40.33 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::debuggerStatement(js::frontend::TokenPos*, JS::MutableHandleValue)':
33:40.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:934:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:40.35 bool NodeBuilder::debuggerStatement(TokenPos* pos, MutableHandleValue dst) {
33:40.36 ^~~~~~~~~~~
33:40.36 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:40.36 return js::Call(cx, fun, userv, args, dst);
33:40.36 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:40.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:40.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)':
33:40.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:40.57 bool NodeBuilder::emptyStatement(TokenPos* pos, MutableHandleValue dst) {
33:40.57 ^~~~~~~~~~~
33:40.58 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:40.58 return js::Call(cx, fun, userv, args, dst);
33:40.58 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:40.60 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:40.83 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)':
33:40.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1383:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:40.84 bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) {
33:40.84 ^~~~~~~~~~~
33:40.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:40.85 return js::Call(cx, fun, userv, args, dst);
33:40.85 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:40.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.09 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:41.09 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1278:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.11 bool NodeBuilder::literal(HandleValue val, TokenPos* pos,
33:41.11 ^~~~~~~~~~~
33:41.11 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1278:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.11 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.12 return js::Call(cx, fun, userv, args, dst);
33:41.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:41.13 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.13 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.13 return defineProperty(obj, name, value) &&
33:41.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:41.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:41.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2650:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.35 bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) {
33:41.36 ^~~~~~~~~~~~~
33:41.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2693:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.37 return builder.literal(val, &pn->pn_pos, dst);
33:41.37 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
33:41.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2693:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.55 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:41.55 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:834:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.55 bool NodeBuilder::throwStatement(HandleValue arg, TokenPos* pos,
33:41.55 ^~~~~~~~~~~
33:41.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:834:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.57 return js::Call(cx, fun, userv, args, dst);
33:41.58 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:41.59 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.59 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.59 return defineProperty(obj, name, value) &&
33:41.59 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:41.92 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:41.92 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2781:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.93 bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos,
33:41.93 ^~~~~~~~~~~~~
33:41.93 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.94 return js::Call(cx, fun, userv, args, dst);
33:41.96 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:41.96 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:41.96 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:41.96 return defineProperty(obj, name, value) &&
33:41.97 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:42.17 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:42.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2787:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:42.19 bool ASTSerializer::identifier(ParseNode* pn, MutableHandleValue dst) {
33:42.19 ^~~~~~~~~~~~~
33:42.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2792:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:42.20 return identifier(pnAtom, &pn->pn_pos, dst);
33:42.20 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:42.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:42.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:785:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:42.29 bool NodeBuilder::expressionStatement(HandleValue expr, TokenPos* pos,
33:42.29 ^~~~~~~~~~~
33:42.29 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:785:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:42.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:42.30 return js::Call(cx, fun, userv, args, dst);
33:42.31 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:42.31 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:42.31 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:42.31 return defineProperty(obj, name, value) &&
33:42.32 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:42.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:42.66 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:42.66 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:42.67 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:42.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:42.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
33:42.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:42.68 return js::ToObjectSlow(cx, v, false);
33:42.68 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:42.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:42.70 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1526:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:42.70 return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN,
33:42.70 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:42.71 args.rval());
33:42.71 ~~~~~~~~~~~~
33:43.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:43.23 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:43.23 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:43.24 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:43.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:43.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)':
33:43.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:43.25 return js::ToObjectSlow(cx, v, false);
33:43.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:43.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:43.26 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1431:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:43.28 return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval());
33:43.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:43.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
33:43.75 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:43.75 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:842:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:43.75 bool NodeBuilder::returnStatement(HandleValue arg, TokenPos* pos,
33:43.75 ^~~~~~~~~~~
33:43.78 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:842:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:43.78 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:842:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:43.78 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:842:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:43.79 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:43.79 return js::Call(cx, fun, userv, args, dst);
33:43.79 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:43.81 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:43.81 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:43.81 return defineProperty(obj, name, value) &&
33:43.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:44.06 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:44.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:810:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.07 bool NodeBuilder::breakStatement(HandleValue label, TokenPos* pos,
33:44.09 ^~~~~~~~~~~
33:44.09 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.09 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.09 return js::Call(cx, fun, userv, args, dst);
33:44.10 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:44.10 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.10 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.11 return defineProperty(obj, name, value) &&
33:44.11 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:44.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:44.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:818:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.34 bool NodeBuilder::continueStatement(HandleValue label, TokenPos* pos,
33:44.34 ^~~~~~~~~~~
33:44.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.37 return js::Call(cx, fun, userv, args, dst);
33:44.37 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:44.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.38 return defineProperty(obj, name, value) &&
33:44.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:44.62 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:44.62 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:924:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.64 bool NodeBuilder::tryStatement(HandleValue body, HandleValue handler,
33:44.64 ^~~~~~~~~~~
33:44.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:924:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:924:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:924:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.68 return js::Call(cx, fun, userv, args, dst);
33:44.68 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:44.68 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.68 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.68 return defineProperty(obj, name, value) &&
33:44.69 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:44.69 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.69 return defineProperty(obj, name, value) &&
33:44.69 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:44.71 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.71 return defineProperty(obj, name, value) &&
33:44.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:44.96 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:44.97 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.97 bool NodeBuilder::ifStatement(HandleValue test, HandleValue cons,
33:44.97 ^~~~~~~~~~~
33:44.99 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.99 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:44.99 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:800:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:44.99 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.00 return js::Call(cx, fun, userv, args, dst);
33:45.00 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:45.01 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.01 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.01 return defineProperty(obj, name, value) &&
33:45.01 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.02 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.02 return defineProperty(obj, name, value) &&
33:45.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.03 return defineProperty(obj, name, value) &&
33:45.03 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:45.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:875:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.30 bool NodeBuilder::forOfStatement(HandleValue var, HandleValue expr,
33:45.31 ^~~~~~~~~~~
33:45.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:875:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.33 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:875:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.33 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:875:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.34 return js::Call(cx, fun, userv, args, dst);
33:45.34 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:45.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.35 return defineProperty(obj, name, value) &&
33:45.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.36 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.37 return defineProperty(obj, name, value) &&
33:45.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.38 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.38 return defineProperty(obj, name, value) &&
33:45.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.60 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:45.61 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1013:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.61 bool NodeBuilder::conditionalExpression(HandleValue test, HandleValue cons,
33:45.63 ^~~~~~~~~~~
33:45.63 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1013:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.63 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1013:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.63 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1013:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.64 return js::Call(cx, fun, userv, args, dst);
33:45.64 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:45.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.65 return defineProperty(obj, name, value) &&
33:45.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.66 return defineProperty(obj, name, value) &&
33:45.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.67 return defineProperty(obj, name, value) &&
33:45.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:45.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:941:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.89 bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left,
33:45.90 ^~~~~~~~~~~
33:45.90 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:941:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.91 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:941:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.91 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.92 return js::Call(cx, fun, userv, args, dst);
33:45.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:45.94 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:45.94 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.94 return defineProperty(obj, name, value) &&
33:45.94 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.95 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.95 return defineProperty(obj, name, value) &&
33:45.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:45.96 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:45.96 return defineProperty(obj, name, value) &&
33:45.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:46.27 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:46.27 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:971:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.27 bool NodeBuilder::assignmentExpression(AssignmentOperator aop, HandleValue lhs,
33:46.28 ^~~~~~~~~~~
33:46.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:971:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.29 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:971:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:46.29 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.29 return js::Call(cx, fun, userv, args, dst);
33:46.29 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:46.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:46.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.32 return defineProperty(obj, name, value) &&
33:46.32 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:46.33 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.33 return defineProperty(obj, name, value) &&
33:46.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:46.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.34 return defineProperty(obj, name, value) &&
33:46.34 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:46.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:46.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1050:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.66 bool NodeBuilder::memberExpression(bool computed, HandleValue expr,
33:46.66 ^~~~~~~~~~~
33:46.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1050:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1050:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:46.69 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.69 return js::Call(cx, fun, userv, args, dst);
33:46.69 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:46.69 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:46.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.70 return defineProperty(obj, name, value) &&
33:46.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:46.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.71 return defineProperty(obj, name, value) &&
33:46.71 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:46.73 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:46.73 return defineProperty(obj, name, value) &&
33:46.73 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.00 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:47.00 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:861:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.01 bool NodeBuilder::forInStatement(HandleValue var, HandleValue expr,
33:47.01 ^~~~~~~~~~~
33:47.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:861:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:861:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:861:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:47.04 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.04 return js::Call(cx, fun, userv, args, dst);
33:47.04 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:47.04 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:47.05 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.05 return defineProperty(obj, name, value) &&
33:47.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.06 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.06 return defineProperty(obj, name, value) &&
33:47.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.07 return defineProperty(obj, name, value) &&
33:47.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:47.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.35 bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind,
33:47.36 ^~~~~~~~~~~
33:47.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:47.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.37 return js::Call(cx, fun, userv, args, dst);
33:47.38 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:47.38 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:47.39 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.39 return defineProperty(obj, name, value) &&
33:47.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.41 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.41 return defineProperty(obj, name, value) &&
33:47.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
33:47.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:901:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.67 bool NodeBuilder::doWhileStatement(HandleValue stmt, HandleValue test,
33:47.67 ^~~~~~~~~~~
33:47.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:901:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.69 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:901:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:47.69 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.70 return js::Call(cx, fun, userv, args, dst);
33:47.70 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:47.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:47.71 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.71 return defineProperty(obj, name, value) &&
33:47.71 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:47.71 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:47.72 return defineProperty(obj, name, value) &&
33:47.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:48.82 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:48.82 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.83 bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
33:48.83 ^~~~~~~~~~~~~
33:48.83 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1773:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.84 builder.importSpecifier(importName, bindingName, &pn->pn_pos, dst);
33:48.84 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1773:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1763:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.86 builder.importDeclaration(elts, moduleSpec, &pn->pn_pos, dst);
33:48.86 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.86 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1219:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.87 if (!cb.isNull()) return callback(cb, bindingName, exportName, pos, dst);
33:48.89 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.89 return defineProperty(obj, name, value) &&
33:48.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:48.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.90 return defineProperty(obj, name, value) &&
33:48.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:48.91 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.91 return js::Call(cx, fun, userv, args, dst);
33:48.91 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.92 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.92 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1805:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.92 if (!function(kid, AST_FUNC_DECL, &decl)) return false;
33:48.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.93 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1809:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.94 if (!classDefinition(kid, false, &decl)) return false;
33:48.94 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
33:48.94 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1815:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.94 if (!variableDeclaration(kid, kind != ParseNodeKind::Var, &decl))
33:48.95 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.95 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.95 return js::Call(cx, fun, userv, args, dst);
33:48.96 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.97 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:48.97 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.97 return defineProperty(obj, name, value) &&
33:48.98 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:48.98 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.98 return defineProperty(obj, name, value) &&
33:48.98 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:48.98 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:48.99 return defineProperty(obj, name, value) &&
33:49.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.00 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.00 return defineProperty(obj, name, value) &&
33:49.01 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.01 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1994:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.01 builder.expressionStatement(expr, &pn->pn_pos, dst);
33:49.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:49.02 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1994:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.02 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:782:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.02 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
33:49.03 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2014:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.03 builder.ifStatement(test, cons, alt, &pn->pn_pos, dst);
33:49.04 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.05 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2014:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.05 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2014:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.06 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.06 return js::Call(cx, fun, userv, args, dst);
33:49.06 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.07 return defineProperty(obj, name, value) &&
33:49.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.08 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.08 return defineProperty(obj, name, value) &&
33:49.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.10 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1887:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.10 return builder.switchStatement(disc, cases, lexical, &pn->pn_pos, dst);
33:49.10 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.11 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1887:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.11 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.11 return js::Call(cx, fun, userv, args, dst);
33:49.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.12 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.12 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.13 return defineProperty(obj, name, value) &&
33:49.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.14 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.14 return defineProperty(obj, name, value) &&
33:49.14 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.16 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1919:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.16 builder.tryStatement(body, handler, finally, &pn->pn_pos, dst);
33:49.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.18 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1919:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1919:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2032:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.19 ? builder.withStatement(expr, stmt, &pn->pn_pos, dst)
33:49.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.20 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2032:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.21 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2033:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.22 : builder.whileStatement(expr, stmt, &pn->pn_pos, dst));
33:49.23 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.24 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2033:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.24 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2043:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.24 builder.doWhileStatement(stmt, test, &pn->pn_pos, dst);
33:49.25 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.25 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2043:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.26 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1931:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.26 ? variableDeclaration(pn, lexical, dst)
33:49.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.27 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2066:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.27 if (!variableDeclaration(head->pn_kid1->pn_expr, true, &var))
33:49.27 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2073:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.28 if (!variableDeclaration(
33:49.28 ~~~~~~~~~~~~~~~~~~~^
33:49.28 head->pn_kid1,
33:49.28 ~~~~~~~~~~~~~~
33:49.28 head->pn_kid1->isKind(ParseNodeKind::Let) ||
33:49.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.30 head->pn_kid1->isKind(ParseNodeKind::Const),
33:49.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.30 &var)) {
33:49.31 ~~~~~
33:49.31 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1948:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.31 builder.forInStatement(var, expr, stmt, &loop->pn_pos, dst);
33:49.31 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.31 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1948:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1948:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1940:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.32 builder.forOfStatement(var, expr, stmt, &loop->pn_pos, dst);
33:49.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1940:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1940:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2091:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.35 builder.forStatement(init, test, update, stmt, &pn->pn_pos, dst);
33:49.35 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2091:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2091:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2091:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1469:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.37 return identifier(atom, pos, dst);
33:49.37 ~~~~~~~~~~^~~~~~~~~~~~~~~~
33:49.38 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2100:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.38 ? builder.breakStatement(label, &pn->pn_pos, dst)
33:49.38 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:49.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2100:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2101:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.40 : builder.continueStatement(label, &pn->pn_pos, dst));
33:49.41 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:49.41 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2101:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.41 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2109:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.41 return identifier(pnAtom, nullptr, &label) &&
33:49.41 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:49.42 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2111:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.42 builder.labeledStatement(label, stmt, &pn->pn_pos, dst);
33:49.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.43 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2111:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.43 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2120:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.44 builder.throwStatement(arg, &pn->pn_pos, dst);
33:49.44 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
33:49.44 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2120:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.46 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2129:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.46 builder.returnStatement(arg, &pn->pn_pos, dst);
33:49.47 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
33:49.47 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2129:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.48 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2136:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.48 return classDefinition(pn, false, dst);
33:49.48 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
33:49.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.49 return js::Call(cx, fun, userv, args, dst);
33:49.49 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.51 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:49.51 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.51 return defineProperty(obj, name, value) &&
33:49.51 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.52 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.52 return defineProperty(obj, name, value) &&
33:49.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.54 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.54 return defineProperty(obj, name, value) &&
33:49.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:49.55 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:49.55 return defineProperty(obj, name, value) &&
33:49.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:52.25 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:52.25 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:52.25 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:52.26 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:52.26 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:52.26 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:52.27 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:52.27 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:52.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:52.28 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
33:52.28 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.29 return ToStringSlow<allowGC>(cx, v);
33:52.29 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:52.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
33:52.29 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2965:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.29 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
33:52.30 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.31 JSDVG_SEARCH_STACK, arg, nullptr, "not an object",
33:52.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.31 nullptr);
33:52.32 ~~~~~~~~
33:52.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2978:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.32 if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) return false;
33:52.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2978:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2986:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.34 if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop))
33:52.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2986:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:52.35 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:52.36 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:52.36 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:52.36 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:52.38 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:52.38 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:52.38 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:52.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:52.39 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.39 return ToStringSlow<allowGC>(cx, v);
33:52.39 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:52.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
33:52.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3000:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.40 if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) ||
33:52.40 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3000:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:52.41 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:52.41 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
33:52.43 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
33:52.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
33:52.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.44 return js::ToUint32Slow(cx, v, out);
33:52.44 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:52.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
33:52.44 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3009:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.44 if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop))
33:52.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.45 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3009:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.46 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3014:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.46 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
33:52.46 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.46 JSDVG_SEARCH_STACK, prop, nullptr,
33:52.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.48 "not an object", nullptr);
33:52.48 ~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3025:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.49 if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop))
33:52.49 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3025:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:3029:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.50 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
33:52.50 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.50 JSDVG_SEARCH_STACK, prop, nullptr,
33:52.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.50 "not 'script' or 'module'", nullptr);
33:52.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.52 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:299:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.52 if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) return false;
33:52.52 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.53 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:299:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.53 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:307:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:52.53 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_NOT_FUNCTION,
33:52.53 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.54 JSDVG_SEARCH_STACK, funv, nullptr, nullptr,
33:52.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.54 nullptr);
33:52.56 ~~~~~~~~
33:52.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:777:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:52.57 return listNode(AST_PROGRAM, "body", elts, pos, dst);
33:52.57 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.15 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::ParseNode*, ASTType, JS::MutableHandleValue)':
33:54.15 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2795:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.16 bool ASTSerializer::function(ParseNode* pn, ASTType type,
33:54.16 ^~~~~~~~~~~~~
33:54.18 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1469:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.18 return identifier(atom, pos, dst);
33:54.18 ~~~~~~~~~~^~~~~~~~~~~~~~~~
33:54.18 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2845:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.18 return functionArgs(pn, pnargs, args, defaults, rest) &&
33:54.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.19 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2860:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.19 return functionArgs(pn, pnargs, args, defaults, rest) &&
33:54.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.21 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2864:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.22 return functionArgs(pn, pnargs, args, defaults, rest) &&
33:54.22 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.22 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:782:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.22 return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
33:54.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.23 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.23 return js::Call(cx, fun, userv, args, dst);
33:54.23 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.25 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:54.25 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.25 return defineProperty(obj, name, value) &&
33:54.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.26 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.26 return defineProperty(obj, name, value) &&
33:54.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.26 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.27 return defineProperty(obj, name, value) &&
33:54.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.27 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.27 return defineProperty(obj, name, value) &&
33:54.28 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.29 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.30 return defineProperty(obj, name, value) &&
33:54.30 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.31 return defineProperty(obj, name, value) &&
33:54.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.33 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.33 return defineProperty(obj, name, value) &&
33:54.34 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.34 return defineProperty(obj, name, value) &&
33:54.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.34 return defineProperty(obj, name, value) &&
33:54.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.35 return defineProperty(obj, name, value) &&
33:54.35 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.37 return defineProperty(obj, name, value) &&
33:54.37 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.38 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.38 return defineProperty(obj, name, value) &&
33:54.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.38 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.39 return defineProperty(obj, name, value) &&
33:54.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.41 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.41 return defineProperty(obj, name, value) &&
33:54.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:54.42 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:54.42 return defineProperty(obj, name, value) &&
33:56.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:56.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2256:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.32 bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
33:56.33 ^~~~~~~~~~~~~
33:56.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.34 return function(pn, type, dst);
33:56.34 ~~~~~~~~^~~~~~~~~~~~~~~
33:56.34 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2281:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.35 builder.conditionalExpression(test, cons, alt, &pn->pn_pos, dst);
33:56.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.36 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2281:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.36 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2281:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.37 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2295:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.37 builder.updateExpression(expr, inc, true, &pn->pn_pos, dst);
33:56.37 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.38 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2295:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.39 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2305:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.40 builder.updateExpression(expr, inc, false, &pn->pn_pos, dst);
33:56.40 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2305:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.41 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2329:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.41 builder.assignmentExpression(op, lhs, rhs, &pn->pn_pos, dst);
33:56.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.42 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2329:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.44 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2248:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.44 if (!builder.binaryExpression(op, left, right, &subpos, &right))
33:56.44 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.44 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2248:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.45 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2378:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.45 builder.unaryExpression(op, expr, &pn->pn_pos, dst);
33:56.46 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.47 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.47 return defineProperty(obj, name, value) &&
33:56.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.48 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.48 return defineProperty(obj, name, value) &&
33:56.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.49 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.49 return js::Call(cx, fun, userv, args, dst);
33:56.49 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.51 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.52 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.52 return defineProperty(obj, name, value) &&
33:56.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.53 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.53 return defineProperty(obj, name, value) &&
33:56.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.55 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.55 return js::Call(cx, fun, userv, args, dst);
33:56.55 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.56 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.56 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.56 return defineProperty(obj, name, value) &&
33:56.56 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.57 return defineProperty(obj, name, value) &&
33:56.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.57 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2430:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.57 return identifier(pnAtom, nullptr, &propname) &&
33:56.58 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.59 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2431:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.59 builder.memberExpression(false, expr, propname, &pn->pn_pos, dst);
33:56.59 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.60 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2431:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.60 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2447:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.60 builder.memberExpression(true, left, right, &pn->pn_pos, dst);
33:56.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.62 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2447:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.62 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.63 return defineProperty(obj, name, value) &&
33:56.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.63 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.63 return defineProperty(obj, name, value) &&
33:56.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1064:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.64 return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst);
33:56.64 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2502:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.65 builder.spreadExpression(expr, &pn->pn_pos, dst);
33:56.66 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
33:56.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2502:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:450:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.67 return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
33:56.67 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.68 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.68 return js::Call(cx, fun, userv, args, dst);
33:56.68 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.70 return defineProperty(obj, name, value) &&
33:56.71 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.71 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.71 return js::Call(cx, fun, userv, args, dst);
33:56.72 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.73 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.73 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.73 return defineProperty(obj, name, value) &&
33:56.74 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.75 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.75 return defineProperty(obj, name, value) &&
33:56.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.76 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.76 return defineProperty(obj, name, value) &&
33:56.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.77 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.77 return defineProperty(obj, name, value) &&
33:56.77 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.79 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.79 return defineProperty(obj, name, value) &&
33:56.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.80 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1149:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.81 return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst);
33:56.81 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.82 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.82 return js::Call(cx, fun, userv, args, dst);
33:56.82 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.83 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.83 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1090:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.83 return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst);
33:56.83 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2562:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.85 builder.yieldExpression(arg, Delegating, &pn->pn_pos, dst);
33:56.85 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.86 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2562:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.86 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2570:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.86 builder.yieldExpression(arg, NotDelegating, &pn->pn_pos, dst);
33:56.86 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.87 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2570:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.87 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2574:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.88 return classDefinition(pn, true, dst);
33:56.88 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
33:56.89 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2588:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.89 return identifier(newStr, &pn->pn_left->pn_pos, &newIdent) &&
33:56.89 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.90 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2589:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.90 identifier(targetStr, &pn->pn_right->pn_pos, &targetIdent) &&
33:56.90 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.92 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1377:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.92 if (!cb.isNull()) return callback(cb, meta, property, pos, dst);
33:56.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.93 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.93 return defineProperty(obj, name, value) &&
33:56.94 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.94 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:56.94 return defineProperty(obj, name, value) &&
33:56.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:56.96 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1025:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:56.97 return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst);
33:56.97 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.01 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:59.01 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2183:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.01 bool ASTSerializer::leftAssociate(ParseNode* pn, MutableHandleValue dst) {
33:59.02 ^~~~~~~~~~~~~
33:59.02 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.02 return js::Call(cx, fun, userv, args, dst);
33:59.03 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.04 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.04 return defineProperty(obj, name, value) &&
33:59.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.06 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.06 return defineProperty(obj, name, value) &&
33:59.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.07 return defineProperty(obj, name, value) &&
33:59.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.07 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2207:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.08 if (!builder.binaryExpression(op, left, right, &subpos, &left))
33:59.09 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.09 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2207:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:59.40 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.40 bool ASTSerializer::propertyName(ParseNode* pn, MutableHandleValue dst) {
33:59.40 ^~~~~~~~~~~~~
33:59.61 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)':
33:59.61 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2766:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.61 bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) {
33:59.62 ^~~~~~~~~~~~~
33:59.62 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2733:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.62 if (!builder.spreadExpression(target, &propdef->pn_pos, &spread))
33:59.63 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2733:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2745:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.65 if (!builder.literal(pname, &propdef->pn_pos, &key)) return false;
33:59.65 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2745:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.66 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1112:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.66 if (!cb.isNull()) return callback(cb, key, patt, pos, dst);
33:59.66 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
33:59.67 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.67 return defineProperty(obj, name, value) &&
33:59.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.69 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.69 return defineProperty(obj, name, value) &&
33:59.69 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.70 return defineProperty(obj, name, value) &&
33:59.70 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.70 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.70 return defineProperty(obj, name, value) &&
33:59.71 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
33:59.71 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1296:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.71 return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst);
33:59.71 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.71 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2709:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
33:59.72 if (!builder.spreadExpression(target, &next->pn_pos, &spread))
33:59.72 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:59.72 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2709:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.72 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1301:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
33:59.73 return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst);
33:59.73 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:00.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ParseNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)':
34:00.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:2873:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:00.28 bool ASTSerializer::functionArgs(ParseNode* pn, ParseNode* pnargs,
34:00.29 ^~~~~~~~~~~~~
34:00.72 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ParseNode*, bool, JS::MutableHandleValue)':
34:00.72 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1698:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:00.72 bool ASTSerializer::variableDeclaration(ParseNode* pn, bool lexical,
34:00.73 ^~~~~~~~~~~~~
34:00.74 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:00.74 return js::Call(cx, fun, userv, args, dst);
34:00.74 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:00.75 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:00.75 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:00.75 return defineProperty(obj, name, value) &&
34:00.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:00.76 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:00.77 return defineProperty(obj, name, value) &&
34:00.77 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:00.77 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:00.78 return js::Call(cx, fun, userv, args, dst);
34:00.78 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:00.78 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:00.79 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:00.79 return defineProperty(obj, name, value) &&
34:00.79 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:00.81 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:00.81 return defineProperty(obj, name, value) &&
34:00.81 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:01.54 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ParseNode*, bool, JS::MutableHandleValue)':
34:01.54 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1951:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:01.54 bool ASTSerializer::classDefinition(ParseNode* pn, bool expr,
34:01.54 ^~~~~~~~~~~~~
34:01.55 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:01.56 return js::Call(cx, fun, userv, args, dst);
34:01.56 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:01.56 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:331:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:01.56 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:01.57 return defineProperty(obj, name, value) &&
34:01.57 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:01.58 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:01.58 return defineProperty(obj, name, value) &&
34:01.58 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:01.59 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:406:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:01.59 return defineProperty(obj, name, value) &&
34:01.59 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:01.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
34:01.85 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:01.85 bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) {
34:01.87 ^~~~~~~~~~~~~
34:01.87 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1686:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:01.87 return function(pn, AST_FUNC_DECL, dst);
34:01.88 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
34:01.88 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1689:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:01.88 return variableDeclaration(pn, false, dst);
34:01.88 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:01.90 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp:1694:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:01.91 return variableDeclaration(pn, true, dst);
34:01.91 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
34:02.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:02.75 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
34:02.75 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:646:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:02.75 MOZ_MUST_USE static bool EnqueuePromiseReactionJob(
34:02.75 ^~~~~~~~~~~~~~~~~~~~~~~~~
34:03.06 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::PromiseState)':
34:03.06 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:756:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:03.07 static MOZ_MUST_USE bool ResolvePromise(JSContext* cx,
34:03.07 ^~~~~~~~~~~~~~
34:03.24 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
34:03.24 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3356:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:03.25 /* static */ bool PromiseObject::reject(JSContext* cx,
34:03.25 ^~~~~~~~~~~~~
34:03.25 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3373:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:03.26 return Call(cx, funVal, UndefinedHandleValue, args, &dummy);
34:03.26 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:03.26 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3373:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:03.36 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
34:03.37 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:975:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:03.37 static MOZ_MUST_USE bool RejectMaybeWrappedPromise(JSContext* cx,
34:03.37 ^~~~~~~~~~~~~~~~~~~~~~~~~
34:03.69 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle<js::PromiseObject*>)':
34:03.69 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2468:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:03.69 if (!MaybeGetAndClearException(cx, &exc)) return false;
34:03.70 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
34:03.78 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
34:03.78 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:03.79 static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx,
34:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
34:04.06 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
34:04.06 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:34,
34:04.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:29:
34:04.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
34:04.08 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
34:04.08 size - sizeof(js::NativeObject));
34:04.08 ^
34:04.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:04.10 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:04.11 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:04.11 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:04.11 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:04.11 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:04.11 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:04.13 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:04.13 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:04.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:04.14 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
34:04.14 class HeapSlot : public WriteBarrieredBase<Value> {
34:04.14 ^~~~~~~~
34:04.14 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
34:04.14 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3005:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.15 static MOZ_MUST_USE bool PerformPromiseThen(
34:04.15 ^~~~~~~~~~~~~~~~~~
34:04.16 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3005:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.16 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3005:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.17 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3026:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.17 cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, resolve,
34:04.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.17 reject, incumbentGlobal));
34:04.18 ~~~~~~~~~~~~~~~~~~~~~~~~
34:04.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)':
34:04.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:546:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.38 static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx,
34:04.38 ^~~~~~~~~~~~~~~~~~~~~~
34:04.39 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:561:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:04.39 if (!MaybeGetAndClearException(cx, &selfResolutionError)) return false;
34:04.39 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.40 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
34:04.41 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
34:04.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:04.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:04.41 return op(cx, obj, receiver, id, vp);
34:04.42 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:04.42 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
34:04.42 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:04.44 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:575:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:04.44 if (!MaybeGetAndClearException(cx, &error)) return false;
34:04.44 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:04.83 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool RunResolutionFunction(JSContext*, JS::HandleObject, JS::HandleValue, ResolutionMode, JS::HandleObject)':
34:04.83 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1845:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.83 static MOZ_MUST_USE bool RunResolutionFunction(JSContext* cx,
34:04.84 ^~~~~~~~~~~~~~~~~~~~~
34:04.84 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1864:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:04.84 return Call(cx, calleeOrRval, UndefinedHandleValue, resolveArgs,
34:04.86 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.86 &calleeOrRval);
34:04.87 ~~~~~~~~~~~~~~
34:04.87 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1864:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:04.95 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)':
34:04.95 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:346:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:04.95 if (!MaybeGetAndClearException(cx, &reason)) return false;
34:04.95 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
34:05.10 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
34:05.10 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2477:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.11 MOZ_MUST_USE bool js::AsyncFunctionReturned(
34:05.11 ^~
34:05.17 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
34:05.17 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3332:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.18 /* static */ bool PromiseObject::resolve(JSContext* cx,
34:05.18 ^~~~~~~~~~~~~
34:05.19 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3353:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.19 return Call(cx, funVal, UndefinedHandleValue, args, &dummy);
34:05.19 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.20 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3353:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:05.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionAwait(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
34:05.39 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2521:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.39 MOZ_MUST_USE bool js::AsyncFunctionAwait(JSContext* cx,
34:05.40 ^~
34:05.40 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.40 cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
34:05.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.41 nullptr, incumbentGlobal));
34:05.42 ~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.52 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
34:05.52 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2539:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.53 MOZ_MUST_USE bool js::AsyncGeneratorAwait(
34:05.53 ^~
34:05.53 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.54 cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
34:05.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.56 nullptr, incumbentGlobal));
34:05.56 ~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.80 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)':
34:05.80 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:05.81 if (!GetProperty(cx, iter, iter, cx->names().return_, &func))
34:05.81 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.81 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2609:56: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34:05.81 RootedObject resultObj(cx, CreateIterResultObject(cx, args.get(0), true));
34:05.81 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
34:05.83 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2626:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:05.83 if (!GetProperty(cx, iter, iter, cx->names().throw_, &func))
34:05.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.84 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2646:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.84 if (!js::Call(cx, func, iterVal, args2, &resultVal))
34:05.84 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.84 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2646:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:05.84 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2675:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:05.84 if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal))
34:05.85 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.85 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2681:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:05.85 if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value))
34:05.85 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.86 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:05.86 cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
34:05.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.87 nullptr, incumbentGlobal));
34:05.87 ~~~~~~~~~~~~~~~~~~~~~~~~~
34:06.51 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
34:06.51 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2725:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:06.51 static MOZ_MUST_USE bool AsyncGeneratorResumeNext(
34:06.52 ^~~~~~~~~~~~~~~~~~~~~~~~
34:06.52 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2783:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:06.52 RootedObject resultObj(cx, CreateIterResultObject(cx, value, done));
34:06.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
34:06.54 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:06.54 cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
34:06.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:06.55 nullptr, incumbentGlobal));
34:06.55 ~~~~~~~~~~~~~~~~~~~~~~~~~
34:06.55 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:06.55 cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
34:06.55 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:06.56 nullptr, incumbentGlobal));
34:06.56 ~~~~~~~~~~~~~~~~~~~~~~~~~
34:06.56 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2897:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:06.56 return AsyncGeneratorResume(cx, asyncGenObj, completionKind, argument);
34:06.56 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:06.73 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:06.73 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:06.74 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:06.74 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:06.74 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:06.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:06.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
34:06.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
34:06.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
34:06.77 memset(aT, 0, sizeof(T));
34:06.77 ~~~~~~^~~~~~~~~~~~~~~~~~
34:06.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
34:06.77 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
34:06.79 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:06.79 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:06.80 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:06.80 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:06.80 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:06.80 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:06.81 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:06.81 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:06.81 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:06.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:06.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
34:06.82 struct TabSizes {
34:06.82 ^~~~~~~~
34:06.84 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:06.84 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:06.85 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:06.85 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:06.85 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:06.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:06.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
34:06.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
34:06.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
34:06.87 memset(aT, 0, sizeof(T));
34:06.87 ~~~~~~^~~~~~~~~~~~~~~~~~
34:06.87 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
34:06.89 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
34:06.89 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:06.89 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:06.90 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:06.90 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:06.90 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:06.90 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:06.90 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:06.91 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:06.91 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:06.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:06.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
34:06.94 struct ServoSizes {
34:06.94 ^~~~~~~~~~
34:06.94 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:06.94 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:06.94 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:06.96 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:06.96 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:06.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:06.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
34:06.97 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
34:06.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
34:06.97 memset(aT, 0, sizeof(T));
34:06.98 ~~~~~~^~~~~~~~~~~~~~~~~~
34:06.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:06.98 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:06.98 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:07.00 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:07.00 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.01 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.01 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.01 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.02 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
34:07.02 class StaticStrings {
34:07.02 ^~~~~~~~~~~~~
34:07.06 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:07.06 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.07 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.07 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.07 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
34:07.09 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
34:07.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
34:07.11 memset(aT, 0, sizeof(T));
34:07.11 ~~~~~~^~~~~~~~~~~~~~~~~~
34:07.11 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
34:07.11 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.12 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.12 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.13 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.14 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
34:07.14 class PreliminaryObjectArray {
34:07.15 ^~~~~~~~~~~~~~~~~~~~~~
34:07.16 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:07.16 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.17 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.17 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.17 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
34:07.19 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
34:07.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
34:07.20 memset(aT, 0, sizeof(T));
34:07.20 ~~~~~~^~~~~~~~~~~~~~~~~~
34:07.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
34:07.22 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.22 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.22 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.23 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.23 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
34:07.23 class TypeNewScript {
34:07.24 ^~~~~~~~~~~~~
34:07.24 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:07.25 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.25 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.26 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.26 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
34:07.27 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
34:07.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
34:07.29 memset(aT, 0, sizeof(T));
34:07.29 ~~~~~~^~~~~~~~~~~~~~~~~~
34:07.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.29 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.30 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.30 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.32 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
34:07.32 struct IonScriptCounts {
34:07.32 ^~~~~~~~~~~~~~~
34:07.33 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue, bool)':
34:07.33 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2709:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.33 MOZ_MUST_USE bool js::AsyncGeneratorResolve(
34:07.33 ^~
34:07.34 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2712:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.34 return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
34:07.34 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.34 value, done);
34:07.34 ~~~~~~~~~~~~
34:07.36 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
34:07.36 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2717:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.36 MOZ_MUST_USE bool js::AsyncGeneratorReject(
34:07.37 ^~
34:07.37 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2720:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.37 return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
34:07.37 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.37 exception);
34:07.38 ~~~~~~~~~~
34:07.48 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
34:07.48 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1070:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.48 if (!AsyncFunctionAwaitedFulfilled(cx, resultPromise, generatorVal,
34:07.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.48 argument))
34:07.49 ~~~~~~~~~
34:07.49 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1075:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.50 if (!AsyncFunctionAwaitedRejected(cx, resultPromise, generatorVal,
34:07.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.50 argument))
34:07.50 ~~~~~~~~~
34:07.50 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1210:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.52 RootedObject resultObj(cx, CreateIterResultObject(cx, argument, done));
34:07.52 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
34:07.52 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1219:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:07.53 if (!Call(cx, handlerVal, UndefinedHandleValue, args2, &handlerResult)) {
34:07.53 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.53 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1219:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:07.53 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1221:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:07.53 if (!MaybeGetAndClearException(cx, &handlerResult)) return false;
34:07.53 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
34:07.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:07.74 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.74 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.74 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.74 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
34:07.76 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
34:07.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
34:07.77 memset(aT, 0, sizeof(T));
34:07.77 ~~~~~~^~~~~~~~~~~~~~~~~~
34:07.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
34:07.77 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
34:07.77 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:07.79 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:07.79 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:07.79 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:07.79 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
34:07.80 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
34:07.80 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:07.80 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.80 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.80 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
34:07.80 struct ZoneGCStats {
34:07.80 ^~~~~~~~~~~
34:07.81 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:07.81 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.81 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.82 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.82 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
34:07.84 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
34:07.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
34:07.86 memset(aT, 0, sizeof(T));
34:07.86 ~~~~~~^~~~~~~~~~~~~~~~~~
34:07.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
34:07.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
34:07.87 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:07.87 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:07.87 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:07.87 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:07.88 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
34:07.88 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
34:07.88 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:07.89 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.89 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.90 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
34:07.90 class NewObjectCache {
34:07.90 ^~~~~~~~~~~~~~
34:07.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:07.91 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.92 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:07.92 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:07.92 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:07.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:07.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
34:07.95 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
34:07.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
34:07.96 memset(aT, 0, sizeof(T));
34:07.96 ~~~~~~^~~~~~~~~~~~~~~~~~
34:07.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
34:07.97 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:07.98 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:07.98 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
34:07.98 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
34:07.98 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:07.99 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:08.00 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:08.00 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:08.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:08.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
34:08.02 class MOZ_NON_PARAM alignas(8) Value {
34:08.03 ^~~~~
34:08.03 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)':
34:08.03 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2902:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:08.03 MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx,
34:08.04 ^~
34:08.04 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2902:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:08.04 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2902:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:08.05 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2936:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:08.05 cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind,
34:08.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:08.06 completionValue, resultPromise));
34:08.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:08.07 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2947:34: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
34:08.07 if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue))
34:08.07 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:08.40 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:08.40 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:08.40 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:08.40 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:08.40 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:08.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:08.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
34:08.41 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
34:08.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
34:08.41 memset(aT, 0, sizeof(T));
34:08.41 ~~~~~~^~~~~~~~~~~~~~~~~~
34:08.44 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
34:08.44 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:08.44 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:08.44 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:08.44 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:08.44 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
34:08.44 class CodeOffsetJump {
34:08.45 ^~~~~~~~~~~~~~
34:08.68 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)':
34:08.68 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1296:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:08.69 if (Call(cx, then, thenable, args2, &rval)) return true;
34:08.69 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:08.69 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1296:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:08.70 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1298:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:08.71 if (!MaybeGetAndClearException(cx, &rval)) return false;
34:08.71 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
34:08.72 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1304:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:08.72 return Call(cx, rejectVal, UndefinedHandleValue, rejectArgs, &rval);
34:08.72 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:08.74 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1304:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:09.25 In file included from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
34:09.25 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
34:09.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:09.26 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandleObject, bool)':
34:09.26 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:09.26 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
34:09.26 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:09.28 fallback, nullptr, nullptr))
34:09.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:09.29 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:878:5: note: in expansion of macro 'ReportValueError'
34:09.30 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal,
34:09.30 ^~~~~~~~~~~~~~~~
34:09.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:09.31 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:920:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:09.31 if (!Construct(cx, cVal, cargs, cVal, promise)) return false;
34:09.32 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:09.32 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:920:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.01 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)':
34:10.01 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.01 static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl(
34:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.02 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.02 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.04 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2265:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:10.05 if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal))
34:10.05 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.15 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)':
34:10.15 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2288:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.16 MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx,
34:10.16 ^~
34:10.16 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2292:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.16 return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode);
34:10.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.20 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::Promise_reject(JSContext*, unsigned int, JS::Value*)':
34:10.20 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2303:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.20 CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode);
34:10.20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.25 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)':
34:10.25 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2312:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.26 /* static */ JSObject* PromiseObject::unforgeableReject(JSContext* cx,
34:10.26 ^~~~~~~~~~~~~
34:10.26 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2317:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.26 return CommonStaticResolveRejectImpl(cx, cVal, value, RejectMode);
34:10.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.33 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)':
34:10.33 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2328:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.33 CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode);
34:10.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.37 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)':
34:10.38 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2337:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.38 /* static */ JSObject* PromiseObject::unforgeableResolve(JSContext* cx,
34:10.38 ^~~~~~~~~~~~~
34:10.40 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2342:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.40 return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
34:10.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.42 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::OriginalPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::MutableHandleObject, bool)':
34:10.42 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2403:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.42 MOZ_MUST_USE bool js::OriginalPromiseThen(JSContext* cx,
34:10.42 ^~
34:10.43 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2403:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.43 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2430:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.43 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise,
34:10.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.45 resolve, reject))
34:10.46 ~~~~~~~~~~~~~~~~
34:10.52 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)':
34:10.53 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2996:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.53 if (!OriginalPromiseThen(cx, promise, onFulfilled, onRejected, &resultPromise,
34:10.54 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.55 true))
34:10.55 ~~~~~
34:10.87 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool BlockOnPromise(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
34:10.87 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3086:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.87 static MOZ_MUST_USE bool BlockOnPromise(JSContext* cx, HandleValue promiseVal,
34:10.87 ^~~~~~~~~~~~~~
34:10.88 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3086:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.88 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3086:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:10.88 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:10.90 from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
34:10.90 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
34:10.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:10.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.91 return js::ToObjectSlow(cx, v, false);
34:10.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
34:10.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
34:10.92 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
34:10.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:10.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:10.94 return op(cx, obj, receiver, id, vp);
34:10.94 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:10.94 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
34:10.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
34:10.95 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
34:10.96 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
34:10.96 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
34:10.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:10.97 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:114:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.97 return Call(cx, fval, thisv, args, rval);
34:10.97 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:114:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:10.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:10.98 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3129:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:10.99 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise,
34:10.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.99 resolveFun, rejectFun)) {
34:10.99 ~~~~~~~~~~~~~~~~~~~~~~
34:11.01 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.01 cx, NewReactionRecord(cx, dependentPromise, onFulfilled, onRejected,
34:11.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.02 resolve, reject, incumbentGlobal));
34:11.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.02 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3129:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.02 if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise,
34:11.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.03 resolveFun, rejectFun)) {
34:11.03 ~~~~~~~~~~~~~~~~~~~~~~
34:11.40 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_static_race(JSContext*, unsigned int, JS::Value*)':
34:11.40 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2147:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.41 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable))
34:11.41 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.42 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2194:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:11.42 if (!iterator.next(&nextValue, done)) {
34:11.42 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:11.42 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
34:11.43 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
34:11.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:11.44 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:11.44 return op(cx, obj, receiver, id, vp);
34:11.44 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:11.46 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
34:11.46 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:11.47 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2220:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.47 if (!Call(cx, staticResolve, CVal, resolveArgs, &nextPromise)) return false;
34:11.47 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.47 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2220:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:11.48 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2223:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.48 if (!BlockOnPromise(cx, nextPromise, promiseObj, resolveFunVal,
34:11.48 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.48 rejectFunVal))
34:11.49 ~~~~~~~~~~~~~
34:11.49 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2223:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.50 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2223:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.96 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_static_all(JSContext*, unsigned int, JS::Value*)':
34:11.96 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1684:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.96 if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable))
34:11.97 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.97 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1957:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:11.97 if (!iterator.next(&nextValue, done)) {
34:11.98 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:11.99 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1988:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
34:11.99 if (!DefineDataProperty(cx, valuesArray, indexId, UndefinedHandleValue))
34:11.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.00 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
34:12.00 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
34:12.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:12.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:12.01 return op(cx, obj, receiver, id, vp);
34:12.01 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.02 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:12.03 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
34:12.03 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:12.04 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2002:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:12.04 if (!Call(cx, staticResolve, CVal, resolveArgs, &nextPromise)) return false;
34:12.04 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.06 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2002:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:12.06 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2023:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:12.06 if (!BlockOnPromise(cx, nextPromise, promiseObj, resolveFunVal,
34:12.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.07 rejectFunVal))
34:12.07 ~~~~~~~~~~~~~
34:12.07 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2023:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:12.07 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2023:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:12.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
34:12.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
34:12.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
34:12.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
34:12.09 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:12.09 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:12.09 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
34:12.10 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
34:12.10 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:12.12 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:12.12 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:12.12 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:12.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:12.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
34:12.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
34:12.13 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
34:12.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
34:12.17 memset(table, 0, sizeof(*table) * capacity());
34:12.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
34:12.17 class HashTableEntry {
34:12.17 ^~~~~~~~~~~~~~
34:12.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
34:12.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
34:12.18 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
34:12.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
34:12.21 memset(table, 0, sizeof(*table) * capacity());
34:12.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
34:12.21 class HashTableEntry {
34:12.21 ^~~~~~~~~~~~~~
34:12.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
34:12.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
34:12.25 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
34:12.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
34:12.27 memset(table, 0, sizeof(*table) * capacity());
34:12.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
34:12.29 class HashTableEntry {
34:12.29 ^~~~~~~~~~~~~~
34:12.68 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, const AutoObjectVector&)':
34:12.68 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1819:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:12.68 if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal,
34:12.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.69 resultPromise, nullptr, nullptr)) {
34:12.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:13.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
34:13.10 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
34:13.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:13.11 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
34:13.13 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized]
34:13.13 cx_->leaveCompartment(origin_, maybeLock_);
34:13.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:13.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:13.13 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1447:35: note: 'ac.js::AutoCompartment::origin_' was declared here
34:13.13 mozilla::Maybe<AutoCompartment> ac;
34:13.13 ^~
34:13.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
34:13.14 from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
34:13.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
34:13.15 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized]
34:13.15 cx_->leaveCompartment(origin_, maybeLock_);
34:13.15 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:13.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
34:13.16 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1447:35: note: 'ac.js::AutoCompartment::cx_' was declared here
34:13.16 mozilla::Maybe<AutoCompartment> ac;
34:13.16 ^~
34:13.17 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1620:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:13.17 success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval);
34:13.17 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:13.17 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1620:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:13.17 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1626:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:13.18 if (!MaybeGetAndClearException(cx, &exceptionVal)) return nullptr;
34:13.19 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
34:13.19 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1633:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:13.19 if (!Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval))
34:13.20 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:13.21 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1633:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:13.86 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)':
34:13.86 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1488:59: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:13.86 if (!IsCallable(executorVal)) return ReportIsNotFunction(cx, executorVal);
34:13.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
34:17.00 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
34:17.00 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
34:17.00 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:17.02 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:17.02 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:17.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:17.02 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
34:17.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
34:17.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
34:17.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
34:17.06 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
34:17.08 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
34:17.08 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
34:17.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:17.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
34:17.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
34:17.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
34:17.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
34:17.10 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:17.10 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:17.10 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
34:17.10 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
34:17.10 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:17.11 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:17.11 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:17.11 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
34:17.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:17.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
34:17.13 class HashTableEntry {
34:17.13 ^~~~~~~~~~~~~~
34:36.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
34:36.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
34:36.60 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
34:36.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
34:36.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
34:36.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
34:36.63 size - sizeof(js::NativeObject));
34:36.63 ^
34:36.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:36.64 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:36.65 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:36.66 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:36.67 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:36.68 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:36.68 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:36.68 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:36.68 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:36.69 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:36.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:36.69 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
34:36.69 class HeapSlot : public WriteBarrieredBase<Value> {
34:36.70 ^~~~~~~~
34:39.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:34,
34:39.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:29:
34:39.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
34:39.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:430:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:39.63 static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
34:39.63 ^~~~~~~~~~~~~
34:39.65 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:430:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
34:39.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
34:39.66 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
34:39.66 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
34:39.66 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
34:39.66 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:21,
34:39.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:39.67 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:39.67 JSAtom* atom = ToAtom<allowGC>(cx, v);
34:39.67 ~~~~~~~~~~~~~~~^~~~~~~
34:39.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
34:39.68 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
34:39.69 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
34:39.69 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:21,
34:39.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
34:39.71 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:39.71 return ToPropertyKeySlow(cx, argument, result);
34:39.71 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
34:40.07 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.07 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.07 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.07 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.08 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.08 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
34:40.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
34:40.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.11 memset(aT, 0, sizeof(T));
34:40.11 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.12 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
34:40.13 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
34:40.13 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:40.13 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:40.13 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:40.13 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:40.14 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:40.14 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.14 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.14 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.14 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.17 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
34:40.18 struct TabSizes {
34:40.18 ^~~~~~~~
34:40.19 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.19 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.20 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.20 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.20 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
34:40.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
34:40.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.24 memset(aT, 0, sizeof(T));
34:40.25 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.25 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
34:40.26 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
34:40.26 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:40.26 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:40.26 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:40.26 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:40.27 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:40.27 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.27 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.27 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.28 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.28 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
34:40.29 struct ServoSizes {
34:40.29 ^~~~~~~~~~
34:40.30 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.30 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.30 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.30 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.31 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.31 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
34:40.32 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
34:40.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.33 memset(aT, 0, sizeof(T));
34:40.33 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.33 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:40.34 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
34:40.34 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
34:40.34 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
34:40.34 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.34 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.35 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.35 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.35 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.36 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
34:40.36 class StaticStrings {
34:40.36 ^~~~~~~~~~~~~
34:40.36 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.37 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.37 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.37 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.38 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.38 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
34:40.39 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
34:40.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.40 memset(aT, 0, sizeof(T));
34:40.40 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.40 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
34:40.40 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.40 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.40 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.41 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.41 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.42 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
34:40.42 class PreliminaryObjectArray {
34:40.42 ^~~~~~~~~~~~~~~~~~~~~~
34:40.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.42 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.42 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.43 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.43 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.43 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
34:40.44 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
34:40.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.45 memset(aT, 0, sizeof(T));
34:40.45 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.45 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
34:40.45 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.45 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.46 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.46 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.46 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.47 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
34:40.47 class TypeNewScript {
34:40.47 ^~~~~~~~~~~~~
34:40.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.47 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.48 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.48 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.48 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.48 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
34:40.49 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
34:40.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.50 memset(aT, 0, sizeof(T));
34:40.50 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.50 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.51 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.51 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.51 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.51 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.52 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
34:40.52 struct IonScriptCounts {
34:40.52 ^~~~~~~~~~~~~~~
34:40.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.72 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.72 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.72 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.72 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.73 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
34:40.74 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
34:40.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.75 memset(aT, 0, sizeof(T));
34:40.75 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.76 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
34:40.77 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
34:40.77 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:40.77 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:40.77 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:40.77 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:40.79 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
34:40.79 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
34:40.80 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:40.80 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.80 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.80 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.81 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
34:40.81 struct ZoneGCStats {
34:40.81 ^~~~~~~~~~~
34:40.81 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.82 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.82 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
34:40.85 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
34:40.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.86 memset(aT, 0, sizeof(T));
34:40.86 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
34:40.87 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
34:40.87 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:40.88 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:40.88 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:40.88 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:40.88 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
34:40.89 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
34:40.89 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:40.89 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.89 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.90 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.90 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
34:40.90 class NewObjectCache {
34:40.92 ^~~~~~~~~~~~~~
34:40.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:40.92 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.92 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.92 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.93 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.93 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
34:40.93 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
34:40.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
34:40.93 memset(aT, 0, sizeof(T));
34:40.94 ~~~~~~^~~~~~~~~~~~~~~~~~
34:40.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
34:40.94 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:40.94 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:40.95 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
34:40.95 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
34:40.95 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:40.95 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:40.96 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:40.96 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:40.96 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:40.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:40.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
34:40.97 class MOZ_NON_PARAM alignas(8) Value {
34:40.97 ^~~~~
34:41.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
34:41.17 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:41.17 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:41.17 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:41.18 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:41.18 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:41.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:41.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
34:41.19 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
34:41.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
34:41.20 memset(aT, 0, sizeof(T));
34:41.21 ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
34:41.22 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:41.23 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:41.23 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:41.23 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:41.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:41.24 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
34:41.24 class CodeOffsetJump {
34:41.26 ^~~~~~~~~~~~~~
34:44.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
34:44.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
34:44.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
34:44.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
34:44.01 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:44.01 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:44.02 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
34:44.03 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
34:44.03 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:44.03 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:44.03 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:44.03 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:44.03 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:44.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:44.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
34:44.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
34:44.06 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
34:44.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
34:44.08 memset(table, 0, sizeof(*table) * capacity());
34:44.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:44.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
34:44.09 class HashTableEntry {
34:44.09 ^~~~~~~~~~~~~~
34:44.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
34:44.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
34:44.11 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
34:44.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
34:44.13 memset(table, 0, sizeof(*table) * capacity());
34:44.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:44.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
34:44.15 class HashTableEntry {
34:44.15 ^~~~~~~~~~~~~~
34:44.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
34:44.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
34:44.18 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
34:44.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
34:44.21 memset(table, 0, sizeof(*table) * capacity());
34:44.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:44.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
34:44.23 class HashTableEntry {
34:44.23 ^~~~~~~~~~~~~~
34:47.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
34:47.57 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:21,
34:47.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
34:47.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
34:47.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
34:47.59 size - sizeof(js::NativeObject));
34:47.59 ^
34:47.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
34:47.59 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:47.61 from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
34:47.62 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
34:47.62 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
34:47.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
34:47.62 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
34:47.62 class HeapSlot : public WriteBarrieredBase<Value> {
34:47.63 ^~~~~~~~
34:48.36 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
34:48.36 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
34:48.37 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:48.37 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:48.37 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:48.38 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:48.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:48.39 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
34:48.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
34:48.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
34:48.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
34:48.44 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
34:48.44 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
34:48.44 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
34:48.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:48.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
34:48.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
34:48.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
34:48.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
34:48.46 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:48.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:48.48 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
34:48.48 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
34:48.49 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:48.49 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
34:48.49 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
34:48.49 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
34:48.49 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
34:48.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
34:48.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
34:48.51 class HashTableEntry {
34:48.51 ^~~~~~~~~~~~~~
34:55.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:34,
34:55.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:29:
34:55.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In member function 'bool js::jit::BaselineCompiler::emit_JSOP_CALLSITEOBJ()':
34:55.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:640:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:55.92 if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0))
34:55.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:10.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:10.06 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::DoIteratorCloseFallback(JSContext*, js::jit::ICIteratorClose_Fallback*, JS::HandleValue)':
35:10.06 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4034:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:10.07 static void DoIteratorCloseFallback(JSContext* cx,
35:10.07 ^~~~~~~~~~~~~~~~~~~~~~~
35:11.10 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToNumberFallback(JSContext*, js::jit::ICToNumber_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
35:11.10 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:514:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.10 static bool DoToNumberFallback(JSContext* cx, ICToNumber_Fallback* stub,
35:11.10 ^~~~~~~~~~~~~~~~~~
35:11.13 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:514:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:11.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
35:11.13 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
35:11.13 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
35:11.13 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:11.13 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:11.14 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:11.14 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:11.14 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:11.15 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:11.15 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:11.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:11.16 /<<PKGBUILDDIR>>/js/src/jsnum.h:152:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.17 if (!ToNumberSlow(cx, vp, &d)) return false;
35:11.17 ~~~~~~~~~~~~^~~~~~~~~~~~
35:11.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:11.28 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachInstanceOfStub(JSContext*, js::jit::BaselineFrame*, js::jit::ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleObject, bool*)':
35:11.28 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4064:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.29 static bool TryAttachInstanceOfStub(JSContext* cx, BaselineFrame* frame,
35:11.29 ^~~~~~~~~~~~~~~~~~~~~~~
35:11.29 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4078:77: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.31 InstanceOfIRGenerator gen(cx, script, pc, stub->state().mode(), lhs, rhs);
35:11.31 ^
35:11.41 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
35:11.41 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3879:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.41 static bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame,
35:11.42 ^~~~~~~~~~~~~~~~~~~~~
35:11.42 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3879:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:11.43 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3891:75: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.43 GetIteratorIRGenerator gen(cx, script, pc, stub->state().mode(), value);
35:11.45 ^
35:11.45 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.45 JSObject* iterobj = ValueToIterator(cx, value);
35:11.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~
35:11.59 /<<PKGBUILDDIR>>/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)':
35:11.60 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1039:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.60 static bool DoInFallback(JSContext* cx, BaselineFrame* frame,
35:11.60 ^~~~~~~~~~~~
35:11.61 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1039:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.63 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1039:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:11.66 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1048:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.67 ReportInNotObjectError(cx, key, -2, objValue, -1);
35:11.72 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
35:11.73 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1048:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.73 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1060:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.73 key, objValue);
35:11.73 ^
35:11.74 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1060:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.74 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1073:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.75 if (!OperatorIn(cx, key, obj, &cond)) return false;
35:11.75 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
35:11.77 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
35:11.79 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:457:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.79 static bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame,
35:11.79 ^~~~~~~~~~~~~~~~
35:11.79 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:457:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:11.80 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:471:68: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.80 ToBoolIRGenerator gen(cx, script, pc, stub->state().mode(), arg);
35:11.82 ^
35:11.94 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
35:11.94 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4162:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.94 static bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame,
35:11.94 ^~~~~~~~~~~~~~~~
35:11.96 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4162:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:11.98 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4174:68: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:11.98 TypeOfIRGenerator gen(cx, script, pc, stub->state().mode(), val);
35:11.98 ^
35:12.24 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
35:12.26 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1246:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:12.27 static bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame,
35:12.27 ^~~~~~~~~~~~~~~~~~
35:12.64 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)':
35:12.65 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4428:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:12.65 static bool DoRestFallback(JSContext* cx, BaselineFrame* frame,
35:12.65 ^~~~~~~~~~~~~~
35:13.74 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUpdatedStub*, JS::HandleValue, JS::HandleValue)':
35:13.74 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:274:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:13.74 static bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame,
35:13.75 ^~~~~~~~~~~~~~~~~~~~
35:13.75 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:274:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:13.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:18,
35:13.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Casting.h:12,
35:13.79 from /<<PKGBUILDDIR>>/js/src/jstypes.h:25,
35:13.80 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:10,
35:13.80 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:13.80 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:13.82 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:13.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:13.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:13.85 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:335:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:13.85 !stub->addUpdateStubForValue(cx, script, obj, group, id, value))) {
35:13.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:13.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Likely.h:17:46: note: in definition of macro 'MOZ_UNLIKELY'
35:13.86 #define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
35:13.86 ^
35:15.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
35:15.19 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
35:15.19 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:15.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:15.20 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:15.21 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:15.21 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:15.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:15.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
35:15.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:15.25 inline bool js::GetProperty(JSContext* cx, HandleObject obj,
35:15.25 ^~
35:15.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:15.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:15.27 return op(cx, obj, receiver, id, vp);
35:15.27 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
35:15.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:15.28 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
35:15.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:17.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:17.08 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:17.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:17.09 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)':
35:17.09 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:200:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:17.10 inline bool js::GetElement(JSContext* cx, HandleObject obj,
35:17.10 ^~
35:17.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:200:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:17.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
35:17.12 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
35:17.12 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:17.12 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:17.13 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:17.13 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:17.14 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:17.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:17.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:17.15 return op(cx, obj, receiver, id, vp);
35:17.15 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
35:17.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:17.17 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
35:17.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:19.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:19.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:19.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:19.54 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:19.54 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:19.54 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:19.55 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
35:19.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
35:19.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:19.57 memset(aT, 0, sizeof(T));
35:19.59 ~~~~~~^~~~~~~~~~~~~~~~~~
35:19.59 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:19.59 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:19.59 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
35:19.60 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:19.60 from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
35:19.60 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
35:19.62 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
35:19.63 struct TabSizes {
35:19.63 ^~~~~~~~
35:19.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:19.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:19.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:19.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:19.65 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:19.67 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:19.67 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
35:19.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
35:19.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:19.69 memset(aT, 0, sizeof(T));
35:19.69 ~~~~~~^~~~~~~~~~~~~~~~~~
35:19.70 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:19.70 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:19.71 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
35:19.71 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:19.71 from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
35:19.73 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
35:19.73 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
35:19.74 struct ServoSizes {
35:19.74 ^~~~~~~~~~
35:19.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:19.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:19.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:19.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:19.75 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:19.78 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:19.78 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
35:19.79 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
35:19.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
35:19.80 memset(aT, 0, sizeof(T));
35:19.80 ~~~~~~^~~~~~~~~~~~~~~~~~
35:19.81 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:19.81 from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
35:19.81 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
35:19.81 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.82 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
35:19.82 class StaticStrings {
35:19.82 ^~~~~~~~~~~~~
35:19.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:19.83 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:19.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:19.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:19.84 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:19.85 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:19.85 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
35:19.85 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
35:19.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
35:19.87 memset(aT, 0, sizeof(T));
35:19.88 ~~~~~~^~~~~~~~~~~~~~~~~~
35:19.88 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
35:19.88 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:19.88 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:19.88 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:19.88 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:19.89 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:19.89 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:19.89 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.89 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
35:19.90 class PreliminaryObjectArray {
35:19.90 ^~~~~~~~~~~~~~~~~~~~~~
35:19.90 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:19.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:19.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:19.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:19.92 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:19.93 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:19.93 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
35:19.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
35:19.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
35:19.95 memset(aT, 0, sizeof(T));
35:19.95 ~~~~~~^~~~~~~~~~~~~~~~~~
35:19.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
35:19.96 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:19.96 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:19.96 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:19.96 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:19.97 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:19.97 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:19.99 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:19.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:19.99 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
35:20.00 class TypeNewScript {
35:20.00 ^~~~~~~~~~~~~
35:20.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:20.00 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:20.01 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:20.01 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:20.02 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:20.02 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:20.03 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
35:20.04 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
35:20.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
35:20.05 memset(aT, 0, sizeof(T));
35:20.05 ~~~~~~^~~~~~~~~~~~~~~~~~
35:20.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:20.06 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:20.07 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:20.07 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:20.07 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:20.08 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:20.08 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.08 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
35:20.09 struct IonScriptCounts {
35:20.09 ^~~~~~~~~~~~~~~
35:20.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:20.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:20.11 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:20.11 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:20.12 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:20.13 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:20.14 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
35:20.14 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
35:20.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
35:20.16 memset(aT, 0, sizeof(T));
35:20.16 ~~~~~~^~~~~~~~~~~~~~~~~~
35:20.18 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
35:20.18 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
35:20.18 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:20.18 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:20.18 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:20.19 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:20.19 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:20.19 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:20.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:20.20 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:20.21 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:20.21 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:20.21 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:20.22 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.22 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
35:20.22 struct ZoneGCStats {
35:20.23 ^~~~~~~~~~~
35:20.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:20.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:20.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:20.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:20.25 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:20.25 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:20.25 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
35:20.26 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
35:20.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
35:20.29 memset(aT, 0, sizeof(T));
35:20.29 ~~~~~~^~~~~~~~~~~~~~~~~~
35:20.30 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
35:20.31 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
35:20.31 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:20.32 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:20.32 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:20.32 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:20.32 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:20.32 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:20.33 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:20.33 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:20.33 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:20.33 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:20.33 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:20.34 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.35 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
35:20.35 class NewObjectCache {
35:20.36 ^~~~~~~~~~~~~~
35:20.36 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:20.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:20.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:20.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:20.37 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:20.38 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:20.39 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
35:20.40 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
35:20.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
35:20.41 memset(aT, 0, sizeof(T));
35:20.41 ~~~~~~^~~~~~~~~~~~~~~~~~
35:20.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
35:20.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:20.42 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:20.42 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:20.42 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
35:20.43 class MOZ_NON_PARAM alignas(8) Value {
35:20.43 ^~~~~
35:20.60 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:20.60 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:20.60 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:20.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:20.61 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:20.62 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:20.62 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
35:20.64 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
35:20.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
35:20.65 memset(aT, 0, sizeof(T));
35:20.66 ~~~~~~^~~~~~~~~~~~~~~~~~
35:20.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
35:20.67 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:20.67 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:20.67 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:20.68 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:20.68 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:20.69 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:20.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:20.70 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
35:20.70 class CodeOffsetJump {
35:20.70 ^~~~~~~~~~~~~~
35:22.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:22.62 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)':
35:22.62 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1305:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:22.62 static bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame,
35:22.62 ^~~~~~~~~~~~~~~~~~~~~~
35:22.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
35:22.63 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
35:22.63 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:22.63 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:22.63 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:22.64 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:22.64 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:22.65 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:22.65 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:22.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:22.65 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:22.66 return GlobalObject::addIntrinsicValue(cx, global, name, value);
35:22.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
35:22.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:22.66 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1334:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:22.66 GetIntrinsicIRGenerator gen(cx, script, pc, stub->state().mode(), res);
35:22.67 ^
35:22.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
35:22.68 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
35:22.68 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:22.69 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:22.69 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:22.69 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:22.69 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:22.69 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:22.70 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:22.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:22.70 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:22.71 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
35:22.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
35:22.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:22.92 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoIteratorMoreFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIteratorMore_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
35:22.92 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:3935:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:22.93 static bool DoIteratorMoreFallback(JSContext* cx, BaselineFrame* frame,
35:22.93 ^~~~~~~~~~~~~~~~~~~~~~
35:23.10 /<<PKGBUILDDIR>>/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)':
35:23.10 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4095:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:23.11 static bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame,
35:23.12 ^~~~~~~~~~~~~~~~~~~~
35:23.12 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4095:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:23.12 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4095:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:23.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:23.13 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:23.13 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:23.13 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:23.14 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:23.15 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:23.15 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:23.15 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:23.16 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:23.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:23.16 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:23.17 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
35:23.17 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:23.18 fallback, nullptr, nullptr))
35:23.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:23.19 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4105:5: note: in expansion of macro 'ReportValueError'
35:23.19 ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr);
35:23.19 ^~~~~~~~~~~~~~~~
35:23.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:23.20 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4128:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:23.20 if (!TryAttachInstanceOfStub(cx, frame, stub, lhs, obj, &attached))
35:23.20 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:24.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:24.34 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:24.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:24.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:24.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:24.35 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:24.36 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:24.36 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:24.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:24.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
35:24.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
35:24.39 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
35:24.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
35:24.40 memset(table, 0, sizeof(*table) * capacity());
35:24.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:24.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
35:24.41 class HashTableEntry {
35:24.41 ^~~~~~~~~~~~~~
35:24.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
35:24.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
35:24.44 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
35:24.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
35:24.47 memset(table, 0, sizeof(*table) * capacity());
35:24.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:24.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
35:24.49 class HashTableEntry {
35:24.50 ^~~~~~~~~~~~~~
35:24.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
35:24.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
35:24.53 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
35:24.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
35:24.56 memset(table, 0, sizeof(*table) * capacity());
35:24.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:24.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
35:24.58 class HashTableEntry {
35:24.58 ^~~~~~~~~~~~~~
35:25.19 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRetSubFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRetSub_Fallback*, JS::HandleValue, uint8_t**)':
35:25.19 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4209:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:25.19 static bool DoRetSubFallback(JSContext* cx, BaselineFrame* frame,
35:25.19 ^~~~~~~~~~~~~~~~
35:26.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
35:26.52 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.cpp:25,
35:26.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:29:
35:26.53 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void js::jit::ToggleBaselineProfiling(JSRuntime*, bool)':
35:26.53 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
35:26.54 return *it;
35:26.54 ^~
35:26.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:29:
35:26.56 /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.cpp:1042:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
35:26.56 for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) {
35:26.57 ^~~~
35:29.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
35:29.96 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:29.96 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:29.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:29.97 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
35:29.97 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:29.98 inline bool ValueToId(
35:29.98 ^~~~~~~~~
35:30.00 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.00 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.00 JSAtom* atom = ToAtom<allowGC>(cx, v);
35:30.00 ~~~~~~~~~~~~~~~^~~~~~~
35:30.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.12 /<<PKGBUILDDIR>>/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)':
35:30.12 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.12 static bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame,
35:30.13 ^~~~~~~~~~~~~~~~
35:30.13 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.14 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1106:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.15 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1106:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:30.15 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1122:68: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.15 stub->state().mode(), keyValue, objValue);
35:30.15 ^
35:30.16 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1122:68: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:30.16 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:30.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.17 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.19 return ValueToId<CanGC>(cx, argument, result);
35:30.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:30.19 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.19 return ToPropertyKeySlow(cx, argument, result);
35:30.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:30.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
35:30.20 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
35:30.20 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:30.22 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:30.22 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:30.22 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:30.23 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:30.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:30.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.24 return js::ToObjectSlow(cx, v, false);
35:30.24 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
35:30.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.54 /<<PKGBUILDDIR>>/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)':
35:30.55 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:769:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.57 static bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
35:30.57 ^~~~~~~~~~~~~~~~~
35:30.57 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:769:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.57 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:769:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
35:30.57 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:30.59 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:30.59 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:30.59 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:30.59 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:30.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:30.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.60 return js::ToObjectSlow(cx, vp, true);
35:30.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
35:30.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.60 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:809:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.62 &canAddSlot, objv, index, rhs);
35:30.62 ^
35:30.62 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:809:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.62 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:809:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:30.64 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:30.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.64 return ValueToId<CanGC>(cx, argument, result);
35:30.64 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:30.66 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.66 return ToPropertyKeySlow(cx, argument, result);
35:30.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:30.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:30.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:590:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.67 return DefineDataProperty(cx, obj, id, val, flags);
35:30.67 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
35:30.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:626:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.68 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
35:30.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:626:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.68 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
35:30.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:30.71 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:844:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.71 if (!SetObjectElement(cx, obj, index, rhs, objv,
35:30.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.71 JSOp(*pc) == JSOP_STRICTSETELEM, script, pc))
35:30.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.72 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:844:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.73 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:869:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.73 &canAddSlot, objv, index, rhs);
35:30.73 ^
35:30.75 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:869:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:30.75 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:869:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:31.20 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:31.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:31.20 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:31.20 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:31.21 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
35:31.21 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
35:31.21 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:31.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:31.22 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
35:31.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
35:31.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
35:31.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
35:31.27 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
35:31.29 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
35:31.29 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
35:31.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:31.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:31.29 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:31.29 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:31.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:31.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:31.31 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:31.31 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
35:31.31 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
35:31.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
35:31.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
35:31.32 class HashTableEntry {
35:31.32 ^~~~~~~~~~~~~~
35:31.66 /<<PKGBUILDDIR>>/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)':
35:31.66 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:548:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.68 static bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
35:31.68 ^~~~~~~~~~~~~~~~~
35:31.69 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:548:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.69 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:548:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:31.69 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:584:70: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.69 lhs, rhs, lhs, GetPropertyResultFlags::All);
35:31.69 ^
35:31.70 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:584:70: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.70 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:584:70: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
35:31.71 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:31.72 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:31.72 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:31.72 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:31.74 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:31.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:31.75 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.75 return js::ToObjectSlow(cx, vp, true);
35:31.75 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
35:31.75 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:31.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:31.77 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:497:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:31.77 if (!GetElement(cx, boxed, receiver, index, res)) return false;
35:31.77 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:31.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:31.77 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:31.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:31.78 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.79 return ValueToId<CanGC>(cx, argument, result);
35:31.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:31.79 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.79 return ToPropertyKeySlow(cx, argument, result);
35:31.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:31.80 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:31.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:31.80 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:516:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:31.81 if (!GetProperty(cx, boxed, receiver, id, res)) return false;
35:31.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:31.83 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:457:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:31.83 if (!GetElement(cx, obj, receiver, index, res)) return false;
35:31.83 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:31.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:31.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:31.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:31.86 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.86 return ValueToId<CanGC>(cx, argument, result);
35:31.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:31.86 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.88 return ToPropertyKeySlow(cx, argument, result);
35:31.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:31.88 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:31.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:31.89 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:476:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:31.89 if (!GetProperty(cx, obj, receiver, id, res)) return false;
35:31.90 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:31.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:31.91 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:610:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:31.91 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
35:31.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
35:32.82 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
35:32.83 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1168:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:32.83 static bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame,
35:32.83 ^~~~~~~~~~~~~~~~~
35:32.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
35:32.84 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:32.84 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:32.84 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:32.86 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:32.86 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:32.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:32.86 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:837:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:32.86 return GetProperty(cx, obj, receiverValue, id, vp);
35:32.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:32.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:32.88 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:189:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:32.88 if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
35:32.88 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.88 shape, vp))
35:32.89 ~~~~~~~~~~
35:32.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
35:32.89 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:32.89 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:32.89 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:32.90 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:32.90 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:32.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:32.91 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:837:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:32.91 return GetProperty(cx, obj, receiverValue, id, vp);
35:32.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:32.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:32.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:189:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:32.92 if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
35:32.93 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.93 shape, vp))
35:32.93 ~~~~~~~~~~
35:32.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:32.94 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1216:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:32.94 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
35:32.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
35:33.65 /<<PKGBUILDDIR>>/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)':
35:33.66 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:624:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.66 static bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
35:33.67 ^~~~~~~~~~~~~~~~~~~~~~
35:33.68 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:624:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.68 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:624:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.68 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:624:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:33.68 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:649:75: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.69 lhs, rhs, receiver, GetPropertyResultFlags::All);
35:33.69 ^
35:33.70 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:649:75: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.72 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:649:75: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:33.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:33.72 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:457:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:33.73 if (!GetElement(cx, obj, receiver, index, res)) return false;
35:33.73 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:33.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:33.75 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
35:33.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:33.75 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.75 return ValueToId<CanGC>(cx, argument, result);
35:33.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:33.76 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.77 return ToPropertyKeySlow(cx, argument, result);
35:33.77 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:33.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:33.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:33.79 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:476:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:33.79 if (!GetProperty(cx, obj, receiver, id, res)) return false;
35:33.79 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:33.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:33.81 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:676:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:33.81 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
35:33.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
35:38.02 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::CopyArray(JSContext*, js::HandleArrayObject, JS::MutableHandleValue)':
35:38.02 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2156:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:38.02 static bool CopyArray(JSContext* cx, HandleArrayObject arr,
35:38.02 ^~~~~~~~~
35:38.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:38.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:38.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
35:38.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:353:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.00 inline void InitGlobalLexicalOperation(JSContext* cx,
35:39.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~
35:39.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:39.77 /<<PKGBUILDDIR>>/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)':
35:39.79 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1370:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.79 static bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
35:39.79 ^~~~~~~~~~~~~~~~~
35:39.80 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1370:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
35:39.80 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:39.82 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:39.82 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:39.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:39.83 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:39.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:39.84 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.84 return js::ToObjectSlow(cx, vp, true);
35:39.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
35:39.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:39.86 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1423:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.86 &canAddSlot, lhs, idVal, rhs);
35:39.86 ^
35:39.86 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1423:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.88 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1423:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.88 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:39.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:39.89 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:370:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.89 return NativeDefineDataProperty(cx, obj.as<NativeObject>(), name, rhs,
35:39.89 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:39.89 propAttrs);
35:39.89 ~~~~~~~~~~
35:39.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
35:39.90 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
35:39.90 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:39.91 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:39.91 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:39.91 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:39.92 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:39.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:39.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.92 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
35:39.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:39.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.94 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
35:39.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:39.95 receiver, result);
35:39.95 ~~~~~~~~~~~~~~~~~
35:39.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
35:39.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:39.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:316:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.97 ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
35:39.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:39.97 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:316:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:39.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
35:39.98 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
35:39.98 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:39.98 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:40.00 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:40.01 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:40.01 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:40.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:40.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.03 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
35:40.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.05 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
35:40.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.05 receiver, result);
35:40.07 ~~~~~~~~~~~~~~~~~
35:40.08 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:40.08 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1459:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.09 InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v);
35:40.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
35:40.10 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
35:40.10 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
35:40.11 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:40.11 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:40.12 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:40.12 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:40.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:40.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.13 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
35:40.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.15 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
35:40.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.16 receiver, result);
35:40.16 ~~~~~~~~~~~~~~~~~
35:40.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:40.17 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1488:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.18 &canAddSlot, lhs, idVal, rhs);
35:40.18 ^
35:40.18 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1488:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:40.19 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:1488:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.47 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)':
35:49.47 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2335:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:49.48 static bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame,
35:49.48 ^~~~~~~~~~~~~~~~~~~~
35:49.49 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2363:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.50 if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, res))
35:49.51 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:49.51 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2363:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.51 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2363:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.52 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2363:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.54 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2363:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:49.55 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2371:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.55 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
35:49.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
35:49.94 /<<PKGBUILDDIR>>/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)':
35:49.95 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2218:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
35:49.95 static bool DoCallFallback(JSContext* cx, BaselineFrame* frame,
35:49.95 ^~~~~~~~~~~~~~
35:49.97 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2258:75: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:49.97 HandleValueArray::fromMarkedLocation(argc, vp + 2));
35:49.97 ^
35:49.99 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2258:75: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35:49.99 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2290:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35:49.99 if (!DirectEval(cx, callArgs.get(0), res)) return false;
35:49.99 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
35:49.99 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:49.99 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:49.99 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:50.00 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:50.01 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:50.02 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:50.02 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:50.02 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:50.02 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
35:50.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
35:50.04 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
35:50.04 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
35:50.04 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:50.04 fallback, nullptr, nullptr))
35:50.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:50.05 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2297:7: note: in expansion of macro 'ReportValueError'
35:50.05 ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr);
35:50.05 ^~~~~~~~~~~~~~~~
35:50.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
35:50.05 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2313:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:50.06 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
35:50.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
35:56.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:56.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:56.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:56.36 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:56.37 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:56.37 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:56.37 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.38 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.38 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.38 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
35:56.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
35:56.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:56.45 memset(aT, 0, sizeof(T));
35:56.46 ~~~~~~^~~~~~~~~~~~~~~~~~
35:56.46 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:56.46 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:56.46 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.46 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.46 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.46 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
35:56.48 struct TabSizes {
35:56.48 ^~~~~~~~
35:56.48 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:56.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:56.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:56.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:56.49 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:56.49 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:56.49 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.49 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.49 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.50 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
35:56.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
35:56.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:56.51 memset(aT, 0, sizeof(T));
35:56.51 ~~~~~~^~~~~~~~~~~~~~~~~~
35:56.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:56.53 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:56.53 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.53 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.53 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.53 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
35:56.53 struct ServoSizes {
35:56.53 ^~~~~~~~~~
35:56.59 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:56.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:56.60 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:56.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:56.61 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:56.61 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:56.61 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.61 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.61 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.62 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
35:56.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
35:56.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
35:56.63 memset(aT, 0, sizeof(T));
35:56.64 ~~~~~~^~~~~~~~~~~~~~~~~~
35:56.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
35:56.64 from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
35:56.64 from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
35:56.65 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
35:56.65 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
35:56.65 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.65 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.66 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.66 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
35:56.67 class StaticStrings {
35:56.67 ^~~~~~~~~~~~~
35:56.69 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:56.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:56.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:56.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:56.71 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:56.71 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:56.71 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.71 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.72 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.72 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
35:56.74 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
35:56.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
35:56.76 memset(aT, 0, sizeof(T));
35:56.76 ~~~~~~^~~~~~~~~~~~~~~~~~
35:56.76 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
35:56.76 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
35:56.76 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
35:56.76 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.77 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.77 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.79 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
35:56.79 struct ZoneGCStats {
35:56.79 ^~~~~~~~~~~
35:56.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:56.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:56.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:56.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:56.85 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:56.85 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:56.86 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.86 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.87 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.87 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
35:56.89 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
35:56.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
35:56.90 memset(aT, 0, sizeof(T));
35:56.91 ~~~~~~^~~~~~~~~~~~~~~~~~
35:56.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:56.92 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:56.92 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:56.92 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
35:56.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
35:56.93 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
35:56.93 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
35:56.93 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
35:56.93 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.94 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.94 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:56.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:56.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
35:56.95 class PreliminaryObjectArray {
35:56.95 ^~~~~~~~~~~~~~~~~~~~~~
35:56.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:56.96 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:56.96 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:56.96 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:56.97 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:56.98 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:56.98 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:56.99 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:56.99 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:56.99 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
35:57.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
35:57.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
35:57.02 memset(aT, 0, sizeof(T));
35:57.02 ~~~~~~^~~~~~~~~~~~~~~~~~
35:57.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:57.03 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:57.03 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:57.03 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
35:57.04 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
35:57.04 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
35:57.04 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
35:57.05 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
35:57.05 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.05 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.05 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.06 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
35:57.06 class TypeNewScript {
35:57.06 ^~~~~~~~~~~~~
35:57.07 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:57.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:57.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:57.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:57.08 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:57.08 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:57.08 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:57.09 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.09 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.09 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
35:57.10 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
35:57.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
35:57.12 memset(aT, 0, sizeof(T));
35:57.12 ~~~~~~^~~~~~~~~~~~~~~~~~
35:57.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:57.12 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
35:57.13 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
35:57.13 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
35:57.13 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
35:57.14 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
35:57.14 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.14 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.14 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.15 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
35:57.15 struct IonScriptCounts {
35:57.16 ^~~~~~~~~~~~~~~
35:57.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:57.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:57.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:57.36 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:57.36 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:57.37 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:57.37 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:57.37 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.37 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.38 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
35:57.39 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
35:57.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
35:57.40 memset(aT, 0, sizeof(T));
35:57.40 ~~~~~~^~~~~~~~~~~~~~~~~~
35:57.40 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
35:57.41 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
35:57.42 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
35:57.42 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
35:57.42 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.43 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.43 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.44 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
35:57.44 class NewObjectCache {
35:57.44 ^~~~~~~~~~~~~~
35:57.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:57.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:57.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:57.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:57.46 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:57.46 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:57.46 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:57.47 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.47 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.47 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
35:57.48 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
35:57.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
35:57.49 memset(aT, 0, sizeof(T));
35:57.50 ~~~~~~^~~~~~~~~~~~~~~~~~
35:57.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
35:57.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:57.50 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:57.51 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:57.51 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:57.51 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.51 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.52 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
35:57.52 class MOZ_NON_PARAM alignas(8) Value {
35:57.52 ^~~~~
35:57.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
35:57.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
35:57.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:57.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:57.84 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:57.84 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:57.85 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:57.85 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:57.85 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.85 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
35:57.85 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
35:57.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
35:57.87 memset(aT, 0, sizeof(T));
35:57.87 ~~~~~~^~~~~~~~~~~~~~~~~~
35:57.87 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
35:57.87 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:57.88 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
35:57.88 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
35:57.88 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
35:57.88 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
35:57.88 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
35:57.88 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:57.89 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:57.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:57.89 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
35:57.89 class CodeOffsetJump {
35:57.89 ^~~~~~~~~~~~~~
35:59.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:59.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:59.76 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:59.76 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:59.76 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
35:59.76 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
35:59.76 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
35:59.77 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
35:59.77 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
35:59.77 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
35:59.78 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
35:59.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
35:59.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
35:59.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
35:59.80 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
35:59.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
35:59.83 memset(table, 0, sizeof(*table) * capacity());
35:59.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:59.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
35:59.84 class HashTableEntry {
35:59.84 ^~~~~~~~~~~~~~
35:59.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
35:59.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
35:59.86 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
35:59.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
35:59.88 memset(table, 0, sizeof(*table) * capacity());
35:59.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:59.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
35:59.89 class HashTableEntry {
35:59.89 ^~~~~~~~~~~~~~
35:59.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
35:59.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
35:59.91 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
35:59.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
35:59.93 memset(table, 0, sizeof(*table) * capacity());
35:59.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:59.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
35:59.94 class HashTableEntry {
35:59.94 ^~~~~~~~~~~~~~
36:19.53 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:19.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:19.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
36:19.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:430:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.54 static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
36:19.55 ^~~~~~~~~~~~~
36:19.56 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:430:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
36:19.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
36:19.57 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
36:19.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:19.57 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.58 return ValueToId<CanGC>(cx, argument, result);
36:19.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
36:19.58 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.58 return ToPropertyKeySlow(cx, argument, result);
36:19.59 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
36:19.67 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:19.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:19.67 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
36:19.69 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:580:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.69 static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc,
36:19.69 ^~~~~~~~~~~~~~~~~
36:19.69 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:580:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
36:19.70 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
36:19.70 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
36:19.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:19.72 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.72 JSAtom* atom = ToAtom<allowGC>(cx, v);
36:19.72 ~~~~~~~~~~~~~~~^~~~~~~
36:19.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
36:19.73 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
36:19.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:19.73 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.73 return ToPropertyKeySlow(cx, argument, result);
36:19.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
36:19.75 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:19.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:19.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:590:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.76 return DefineDataProperty(cx, obj, id, val, flags);
36:19.76 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
36:19.84 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitNot(JSContext*, JS::HandleValue, int*)':
36:19.85 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:697:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.85 static MOZ_ALWAYS_INLINE bool BitNot(JSContext* cx, HandleValue in, int* out) {
36:19.85 ^~~~~~
36:19.85 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:697:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
36:19.87 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
36:19.88 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
36:19.88 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
36:19.88 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:19.88 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
36:19.88 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
36:19.89 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
36:19.89 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
36:19.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:19.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.90 return js::ToInt32Slow(cx, v, out);
36:19.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:19.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:19.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:19.91 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitXor(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
36:19.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:704:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.92 static MOZ_ALWAYS_INLINE bool BitXor(JSContext* cx, HandleValue lhs,
36:19.92 ^~~~~~
36:19.94 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:704:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:19.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
36:19.96 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
36:19.96 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
36:19.96 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
36:19.97 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:19.97 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
36:19.97 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
36:19.99 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
36:19.99 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
36:19.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:20.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.00 return js::ToInt32Slow(cx, v, out);
36:20.00 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.01 return js::ToInt32Slow(cx, v, out);
36:20.01 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:20.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:20.02 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitOr(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
36:20.02 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:712:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.02 static MOZ_ALWAYS_INLINE bool BitOr(JSContext* cx, HandleValue lhs,
36:20.03 ^~~~~
36:20.04 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:712:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
36:20.04 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
36:20.05 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
36:20.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:20.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.06 return js::ToInt32Slow(cx, v, out);
36:20.07 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.07 return js::ToInt32Slow(cx, v, out);
36:20.08 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.09 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:20.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:20.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitAnd(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
36:20.10 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.10 static MOZ_ALWAYS_INLINE bool BitAnd(JSContext* cx, HandleValue lhs,
36:20.10 ^~~~~~
36:20.11 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:720:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
36:20.11 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
36:20.11 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
36:20.11 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
36:20.12 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:20.12 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
36:20.12 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
36:20.13 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
36:20.13 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
36:20.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:20.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.15 return js::ToInt32Slow(cx, v, out);
36:20.15 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.15 return js::ToInt32Slow(cx, v, out);
36:20.16 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:20.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:20.18 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitLsh(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
36:20.19 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:728:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.20 static MOZ_ALWAYS_INLINE bool BitLsh(JSContext* cx, HandleValue lhs,
36:20.20 ^~~~~~
36:20.20 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:728:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
36:20.20 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
36:20.20 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
36:20.21 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
36:20.21 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:20.22 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
36:20.22 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
36:20.23 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
36:20.23 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
36:20.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:20.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.23 return js::ToInt32Slow(cx, v, out);
36:20.23 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.24 return js::ToInt32Slow(cx, v, out);
36:20.24 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
36:20.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
36:20.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitRsh(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
36:20.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:736:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.28 static MOZ_ALWAYS_INLINE bool BitRsh(JSContext* cx, HandleValue lhs,
36:20.28 ^~~~~~
36:20.29 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:736:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
36:20.30 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
36:20.30 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
36:20.30 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
36:20.30 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:20.31 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
36:20.32 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
36:20.32 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
36:20.33 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
36:20.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:20.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.33 return js::ToInt32Slow(cx, v, out);
36:20.33 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:20.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:20.34 return js::ToInt32Slow(cx, v, out);
36:20.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
36:23.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:23.58 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)':
36:23.58 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:127:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:23.58 static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval,
36:23.59 ^~~~~~~~~~~~~~~~~~~~~
36:23.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
36:23.60 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
36:23.60 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
36:23.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:23.61 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:23.61 JSAtom* atom = ToAtom<allowGC>(cx, v);
36:23.62 ~~~~~~~~~~~~~~~^~~~~~~
36:27.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
36:27.46 /<<PKGBUILDDIR>>/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)':
36:27.48 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:48:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.48 GetPropIRGenerator::GetPropIRGenerator(
36:27.48 ^~~~~~~~~~~~~~~~~~
36:27.49 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:48:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.49 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:48:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.63 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::HasPropIRGenerator::HasPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, JS::HandleValue, JS::HandleValue)':
36:27.63 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2364:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.63 HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script,
36:27.64 ^~~~~~~~~~~~~~~~~~
36:27.64 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2364:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.65 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::SetPropIRGenerator::SetPropIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::CacheKind, js::jit::ICState::Mode, bool*, bool*, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, bool)':
36:27.65 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2726:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.66 SetPropIRGenerator::SetPropIRGenerator(
36:27.66 ^~~~~~~~~~~~~~~~~~
36:27.67 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2726:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.67 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2726:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.85 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)':
36:27.85 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3813:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.85 InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script,
36:27.86 ^~~~~~~~~~~~~~~~~~~~~
36:27.87 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
36:27.88 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3904:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.88 TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script,
36:27.88 ^~~~~~~~~~~~~~~~~
36:27.89 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
36:27.89 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3946:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.90 GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx,
36:27.90 ^~~~~~~~~~~~~~~~~~~~~~
36:27.92 /<<PKGBUILDDIR>>/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)':
36:27.92 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4001:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:27.92 CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script,
36:27.92 ^~~~~~~~~~~~~~~
36:27.94 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4001:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:28.05 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::CompareIRGenerator::CompareIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JSOp, JS::HandleValue, JS::HandleValue)':
36:28.05 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4291:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:28.07 CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script,
36:28.07 ^~~~~~~~~~~~~~~~~~
36:28.07 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4291:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:28.08 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
36:28.08 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4402:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:28.09 ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script,
36:28.09 ^~~~~~~~~~~~~~~~~
36:28.11 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
36:28.11 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:4496:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
36:28.13 GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx,
36:28.13 ^~~~~~~~~~~~~~~~~~~~~~~
37:02.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
37:02.72 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:02.72 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
37:02.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
37:02.73 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
37:02.75 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:02.75 inline bool ValueToId(
37:02.75 ^~~~~~~~~
37:02.75 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:02.76 JSAtom* atom = ToAtom<allowGC>(cx, v);
37:02.76 ~~~~~~~~~~~~~~~^~~~~~~
37:07.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
37:07.73 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
37:07.73 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:07.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:07.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
37:07.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
37:07.75 size - sizeof(js::NativeObject));
37:07.75 ^
37:07.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
37:07.77 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:07.77 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:07.78 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:07.78 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:07.78 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:07.79 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:07.79 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:07.79 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:07.79 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:07.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:07.81 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
37:07.81 class HeapSlot : public WriteBarrieredBase<Value> {
37:07.82 ^~~~~~~~
37:17.38 In file included from /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:19,
37:17.38 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
37:17.38 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:17.40 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
37:17.40 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
37:17.41 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
37:17.41 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
37:17.41 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
37:17.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
37:17.42 /<<PKGBUILDDIR>>/js/src/jit/RegisterSets.h: In member function 'bool js::jit::CacheIRCompiler::emitComparePointerResultShared(bool)':
37:17.42 /<<PKGBUILDDIR>>/js/src/jit/RegisterSets.h:297:35: warning: 'scratch.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function [-Wmaybe-uninitialized]
37:17.43 void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
37:17.43 ^~~~~
37:17.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:20:
37:17.70 /<<PKGBUILDDIR>>/js/src/jit/CacheIRCompiler.cpp:2302:34: note: 'scratch.js::jit::AutoScratchRegister::alloc_' was declared here
37:17.70 AutoScratchRegisterMaybeOutput scratch(allocator, masm, output);
37:17.71 ^~~~~~~
37:22.36 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:22.36 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:22.36 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.38 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.38 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
37:22.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
37:22.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:22.39 memset(aT, 0, sizeof(T));
37:22.39 ~~~~~~^~~~~~~~~~~~~~~~~~
37:22.41 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:22.41 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:22.41 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
37:22.42 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:22.43 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:22.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:22.43 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:22.43 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:22.43 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:22.44 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.44 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.44 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
37:22.46 struct TabSizes {
37:22.46 ^~~~~~~~
37:22.46 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:22.47 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:22.47 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.47 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.47 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
37:22.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
37:22.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:22.50 memset(aT, 0, sizeof(T));
37:22.50 ~~~~~~^~~~~~~~~~~~~~~~~~
37:22.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:22.50 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:22.50 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
37:22.51 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:22.51 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:22.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:22.52 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:22.52 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:22.53 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:22.53 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.53 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.53 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
37:22.54 struct ServoSizes {
37:22.54 ^~~~~~~~~~
37:22.64 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:22.64 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:22.64 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.66 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.66 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
37:22.67 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
37:22.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
37:22.67 memset(aT, 0, sizeof(T));
37:22.68 ~~~~~~^~~~~~~~~~~~~~~~~~
37:22.69 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:22.69 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:22.70 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:22.70 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:22.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:22.70 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:22.72 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:22.72 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:22.73 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:22.73 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:22.73 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:22.73 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.73 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.74 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.74 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
37:22.74 class StaticStrings {
37:22.74 ^~~~~~~~~~~~~
37:22.75 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:22.75 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:22.76 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.77 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.77 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
37:22.77 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
37:22.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
37:22.78 memset(aT, 0, sizeof(T));
37:22.78 ~~~~~~^~~~~~~~~~~~~~~~~~
37:22.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:22.79 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:22.79 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:22.80 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:22.80 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:22.81 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:22.81 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:22.81 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:22.82 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:22.83 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.84 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.84 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.85 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
37:22.85 class PreliminaryObjectArray {
37:22.85 ^~~~~~~~~~~~~~~~~~~~~~
37:22.85 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:22.85 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:22.85 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.87 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.87 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
37:22.88 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
37:22.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
37:22.89 memset(aT, 0, sizeof(T));
37:22.91 ~~~~~~^~~~~~~~~~~~~~~~~~
37:22.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:22.91 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:22.91 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:22.91 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:22.92 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:22.92 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:22.92 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:22.93 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:22.93 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:22.93 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.93 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.93 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.94 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
37:22.94 class TypeNewScript {
37:22.94 ^~~~~~~~~~~~~
37:22.96 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:22.96 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:22.96 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:22.97 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:22.97 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:22.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:22.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
37:22.99 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
37:22.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
37:22.99 memset(aT, 0, sizeof(T));
37:22.99 ~~~~~~^~~~~~~~~~~~~~~~~~
37:22.99 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:23.00 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
37:23.00 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
37:23.00 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
37:23.00 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:23.02 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:23.02 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:23.02 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:23.02 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.02 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.03 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.03 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
37:23.03 struct IonScriptCounts {
37:23.03 ^~~~~~~~~~~~~~~
37:23.21 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:23.22 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:23.22 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.22 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.22 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
37:23.25 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
37:23.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
37:23.25 memset(aT, 0, sizeof(T));
37:23.25 ~~~~~~^~~~~~~~~~~~~~~~~~
37:23.26 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
37:23.26 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
37:23.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:23.26 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:23.27 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:23.27 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:23.27 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.27 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.28 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.29 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
37:23.29 struct ZoneGCStats {
37:23.29 ^~~~~~~~~~~
37:23.29 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:23.31 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:23.31 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.31 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.31 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
37:23.31 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
37:23.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
37:23.32 memset(aT, 0, sizeof(T));
37:23.32 ~~~~~~^~~~~~~~~~~~~~~~~~
37:23.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
37:23.34 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
37:23.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:23.34 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:23.34 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:23.35 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:23.35 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.35 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.35 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.36 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
37:23.36 class NewObjectCache {
37:23.36 ^~~~~~~~~~~~~~
37:23.36 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:23.36 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:23.36 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.38 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.38 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
37:23.39 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
37:23.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
37:23.40 memset(aT, 0, sizeof(T));
37:23.40 ~~~~~~^~~~~~~~~~~~~~~~~~
37:23.40 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
37:23.40 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
37:23.41 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:23.41 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.41 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.42 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
37:23.42 class MOZ_NON_PARAM alignas(8) Value {
37:23.42 ^~~~~
37:23.88 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
37:23.88 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:23.88 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:23.89 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:23.90 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:23.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:23.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
37:23.91 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
37:23.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
37:23.92 memset(aT, 0, sizeof(T));
37:23.94 ~~~~~~^~~~~~~~~~~~~~~~~~
37:23.94 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
37:23.94 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:23.95 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
37:23.95 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
37:23.95 from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
37:23.96 from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
37:23.97 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
37:23.97 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
37:23.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:23.97 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
37:23.97 class CodeOffsetJump {
37:23.97 ^~~~~~~~~~~~~~
37:24.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonBuilder.cpp:34,
37:24.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:38:
37:24.05 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
37:24.08 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
37:24.08 size - sizeof(js::NativeObject));
37:24.08 ^
37:24.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
37:24.09 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:24.09 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
37:24.10 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:24.10 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:24.10 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:24.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:24.11 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
37:24.11 class HeapSlot : public WriteBarrieredBase<Value> {
37:24.12 ^~~~~~~~
37:26.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:26.69 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:26.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:26.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
37:26.71 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
37:26.72 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
37:26.72 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:26.72 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:26.72 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:26.72 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:26.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:26.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
37:26.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
37:26.75 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
37:26.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
37:26.77 memset(table, 0, sizeof(*table) * capacity());
37:26.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:26.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
37:26.77 class HashTableEntry {
37:26.77 ^~~~~~~~~~~~~~
37:26.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
37:26.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
37:26.81 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
37:26.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
37:26.82 memset(table, 0, sizeof(*table) * capacity());
37:26.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:26.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
37:26.83 class HashTableEntry {
37:26.83 ^~~~~~~~~~~~~~
37:26.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
37:26.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
37:26.86 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
37:26.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
37:26.88 memset(table, 0, sizeof(*table) * capacity());
37:26.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:26.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
37:26.90 class HashTableEntry {
37:26.90 ^~~~~~~~~~~~~~
37:29.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.04 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.04 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.04 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.04 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.05 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
37:29.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
37:29.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.07 memset(aT, 0, sizeof(T));
37:29.07 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:29.08 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:29.09 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
37:29.09 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:29.09 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
37:29.09 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.09 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.10 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
37:29.11 struct TabSizes {
37:29.11 ^~~~~~~~
37:29.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.12 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.12 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.12 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.13 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.13 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
37:29.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
37:29.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.17 memset(aT, 0, sizeof(T));
37:29.17 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.17 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:29.18 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:29.18 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
37:29.18 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:29.18 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
37:29.20 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.20 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.20 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
37:29.21 struct ServoSizes {
37:29.21 ^~~~~~~~~~
37:29.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.21 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.21 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.21 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.22 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.23 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
37:29.24 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
37:29.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.25 memset(aT, 0, sizeof(T));
37:29.25 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:29.26 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
37:29.26 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.27 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.27 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.29 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
37:29.29 class StaticStrings {
37:29.29 ^~~~~~~~~~~~~
37:29.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.38 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.38 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.39 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.39 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.40 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
37:29.41 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
37:29.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.42 memset(aT, 0, sizeof(T));
37:29.42 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.42 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
37:29.42 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
37:29.43 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
37:29.43 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
37:29.43 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
37:29.44 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
37:29.44 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:29.44 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.46 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.46 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
37:29.46 struct ZoneGCStats {
37:29.46 ^~~~~~~~~~~
37:29.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.47 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.47 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.47 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.48 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.48 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
37:29.48 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
37:29.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.50 memset(aT, 0, sizeof(T));
37:29.50 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:29.52 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:29.52 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:29.52 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:29.52 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
37:29.53 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
37:29.53 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
37:29.53 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
37:29.53 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
37:29.54 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
37:29.55 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
37:29.55 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:29.55 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.55 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.56 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
37:29.56 class PreliminaryObjectArray {
37:29.56 ^~~~~~~~~~~~~~~~~~~~~~
37:29.57 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.57 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.58 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.58 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.59 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.59 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
37:29.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
37:29.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.61 memset(aT, 0, sizeof(T));
37:29.61 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:29.62 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:29.62 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:29.62 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:29.63 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
37:29.63 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
37:29.63 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
37:29.63 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
37:29.63 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
37:29.64 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
37:29.64 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
37:29.64 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:29.64 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.65 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.65 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
37:29.65 class TypeNewScript {
37:29.65 ^~~~~~~~~~~~~
37:29.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:29.70 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:29.71 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:29.71 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:29.71 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.73 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
37:29.73 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
37:29.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
37:29.74 memset(aT, 0, sizeof(T));
37:29.74 ~~~~~~^~~~~~~~~~~~~~~~~~
37:29.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:29.74 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
37:29.75 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
37:29.76 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
37:29.76 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
37:29.76 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
37:29.76 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
37:29.76 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
37:29.77 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
37:29.77 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:29.77 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:29.77 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:29.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:29.79 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
37:29.79 struct IonScriptCounts {
37:29.79 ^~~~~~~~~~~~~~~
37:30.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:30.00 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:30.00 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:30.00 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:30.00 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:30.01 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:30.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:30.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
37:30.02 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
37:30.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
37:30.03 memset(aT, 0, sizeof(T));
37:30.04 ~~~~~~^~~~~~~~~~~~~~~~~~
37:30.04 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
37:30.05 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
37:30.05 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
37:30.05 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
37:30.05 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
37:30.06 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
37:30.06 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
37:30.06 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:30.06 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:30.07 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:30.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:30.07 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
37:30.07 class NewObjectCache {
37:30.07 ^~~~~~~~~~~~~~
37:30.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:30.09 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:30.09 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:30.10 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:30.11 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:30.11 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:30.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:30.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
37:30.12 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
37:30.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
37:30.13 memset(aT, 0, sizeof(T));
37:30.13 ~~~~~~^~~~~~~~~~~~~~~~~~
37:30.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
37:30.15 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:30.15 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:30.15 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:30.15 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:30.16 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:30.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:30.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
37:30.16 class MOZ_NON_PARAM alignas(8) Value {
37:30.16 ^~~~~
37:30.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
37:30.47 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
37:30.47 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:30.47 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:30.47 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:30.47 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:30.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:30.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
37:30.50 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
37:30.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
37:30.50 memset(aT, 0, sizeof(T));
37:30.50 ~~~~~~^~~~~~~~~~~~~~~~~~
37:30.50 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
37:30.51 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:30.51 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
37:30.52 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
37:30.52 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
37:30.52 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:30.52 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:30.53 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:30.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:30.54 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
37:30.54 class CodeOffsetJump {
37:30.54 ^~~~~~~~~~~~~~
37:30.54 In file included from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:30.54 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:30.54 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:30.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:30.57 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
37:30.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
37:30.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:30.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:30.60 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
37:30.61 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
37:30.61 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
37:30.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:30.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:30.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:30.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:30.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
37:30.63 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
37:30.64 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
37:30.64 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
37:30.64 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:30.65 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:30.65 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:30.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:30.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
37:30.66 class HashTableEntry {
37:30.66 ^~~~~~~~~~~~~~
37:34.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:34.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:34.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:34.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
37:34.44 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:34.44 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:34.44 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:34.44 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:34.44 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:34.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:34.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
37:34.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
37:34.47 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
37:34.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
37:34.50 memset(table, 0, sizeof(*table) * capacity());
37:34.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:34.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
37:34.51 class HashTableEntry {
37:34.51 ^~~~~~~~~~~~~~
37:34.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
37:34.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
37:34.55 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
37:34.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
37:34.57 memset(table, 0, sizeof(*table) * capacity());
37:34.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:34.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
37:34.58 class HashTableEntry {
37:34.58 ^~~~~~~~~~~~~~
37:34.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
37:34.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
37:34.61 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
37:34.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
37:34.63 memset(table, 0, sizeof(*table) * capacity());
37:34.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:34.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
37:34.64 class HashTableEntry {
37:34.64 ^~~~~~~~~~~~~~
37:39.81 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
37:39.81 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
37:39.81 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:39.81 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
37:39.81 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
37:39.82 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
37:39.82 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:39.82 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:39.84 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:39.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:39.85 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
37:39.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
37:39.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:39.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:39.90 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
37:39.90 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
37:39.90 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
37:39.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:39.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:39.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:39.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:39.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
37:39.93 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:39.93 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:39.94 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:39.94 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:39.94 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:39.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:39.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
37:39.95 class HashTableEntry {
37:39.95 ^~~~~~~~~~~~~~
37:40.14 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
37:40.14 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
37:40.14 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:40.14 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
37:40.14 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
37:40.14 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
37:40.16 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:40.17 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:40.17 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:40.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:40.17 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >; size_t = unsigned int]':
37:40.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<unsigned int, BoundsCheckInfo>; HashPolicy = js::HashMap<unsigned int, BoundsCheckInfo, js::DefaultHasher<unsigned int>, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >; uint32_t = unsigned int]'
37:40.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<unsigned int, BoundsCheckInfo>; HashPolicy = js::HashMap<unsigned int, BoundsCheckInfo, js::DefaultHasher<unsigned int>, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:40.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher<unsigned int>; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:40.21 /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.cpp:3295:20: required from here
37:40.24 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >' with no trivial copy-assignment [-Wclass-memaccess]
37:40.24 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
37:40.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:40.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:40.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:40.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:40.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
37:40.25 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:40.26 from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
37:40.26 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
37:40.26 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
37:40.26 from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
37:40.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
37:40.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >' declared here
37:40.27 class HashTableEntry {
37:40.27 ^~~~~~~~~~~~~~
37:40.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
37:40.69 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachStub()':
37:40.69 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2758:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:40.71 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
37:40.71 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:41.85 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::HasPropIRGenerator::tryAttachStub()':
37:41.86 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:2654:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:41.86 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
37:41.86 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:42.93 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)':
37:42.93 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:3693:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:42.94 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
37:42.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:43.24 /<<PKGBUILDDIR>>/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)':
37:43.24 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:312:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.25 /* static */ bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript,
37:43.26 ^~~~~~~~~~~~
37:43.26 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:43.26 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.26 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.26 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.26 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:43.27 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:43.27 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:43.27 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:43.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:43.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.27 return op(cx, obj, receiver, id, vp);
37:43.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.28 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:43.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:43.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:43.29 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:189:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.29 if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
37:43.29 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.31 shape, vp))
37:43.31 ~~~~~~~~~~
37:43.31 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:43.31 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.31 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.32 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.32 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.32 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:43.32 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:43.33 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:43.33 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:43.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:43.34 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.34 return op(cx, obj, receiver, id, vp);
37:43.34 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.34 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.34 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:43.35 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:43.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:43.36 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:189:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:43.37 if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
37:43.37 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.38 shape, vp))
37:43.38 ~~~~~~~~~~
37:43.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:43.87 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)':
37:43.88 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:378:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:43.88 /* static */ JSObject* IonGetIteratorIC::update(JSContext* cx,
37:43.88 ^~~~~~~~~~~~~~~~
37:43.89 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:389:79: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:43.89 GetIteratorIRGenerator gen(cx, script, ic->pc(), ic->state().mode(), value);
37:43.89 ^
37:43.91 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:43.91 return ValueToIterator(cx, value);
37:43.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~
37:43.97 /<<PKGBUILDDIR>>/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*)':
37:43.98 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:428:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:43.98 /* static */ bool IonInIC::update(JSContext* cx, HandleScript outerScript,
37:43.98 ^~~~~~~
37:44.00 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:441:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:44.00 key, objV);
37:44.00 ^
37:44.00 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:441:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:44.00 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:449:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:44.00 return OperatorIn(cx, key, obj, res);
37:44.00 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:44.11 /<<PKGBUILDDIR>>/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*)':
37:44.11 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:451:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:44.13 /* static */ bool IonInstanceOfIC::update(JSContext* cx,
37:44.13 ^~~~~~~~~~~~~~~
37:44.13 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:464:75: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:44.13 InstanceOfIRGenerator gen(cx, script, pc, ic->state().mode(), lhs, rhs);
37:44.13 ^
37:47.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
37:47.16 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:47.16 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:47.17 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:47.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:47.17 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
37:47.19 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.19 inline bool ValueToId(
37:47.19 ^~~~~~~~~
37:47.20 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.20 JSAtom* atom = ToAtom<allowGC>(cx, v);
37:47.20 ~~~~~~~~~~~~~~~^~~~~~~
37:47.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:47.69 /<<PKGBUILDDIR>>/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)':
37:47.69 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:108:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.69 /* static */ bool IonGetPropertyIC::update(JSContext* cx,
37:47.69 ^~~~~~~~~~~~~~~~
37:47.71 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:108:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.71 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:108:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.71 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:108:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.71 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:132:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.71 ic->resultFlags());
37:47.72 ^
37:47.72 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:132:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.73 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:132:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.73 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:162:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.73 if (!GetProperty(cx, val, name, res)) return false;
37:47.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:47.75 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:162:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.75 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:47.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:47.76 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:47.76 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:47.76 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:47.76 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:47.77 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:47.77 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:47.78 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:47.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:47.79 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1225:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.79 return js::ToObjectSlow(cx, vp, true);
37:47.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
37:47.81 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:47.81 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:47.81 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:47.81 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:47.83 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:47.83 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:47.83 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:47.83 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:47.84 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:47.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:47.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.84 return op(cx, obj, receiver, id, vp);
37:47.84 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.84 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:47.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:47.86 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:47.86 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:47.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:47.86 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.87 return ValueToId<CanGC>(cx, argument, result);
37:47.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:47.88 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.88 return ToPropertyKeySlow(cx, argument, result);
37:47.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:47.88 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:47.89 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:47.89 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:47.89 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:47.89 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:47.89 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:47.89 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:47.89 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:47.89 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:47.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:47.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.90 return op(cx, obj, receiver, id, vp);
37:47.90 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.90 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:47.90 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.91 return op(cx, obj, receiver, id, vp);
37:47.91 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.92 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:47.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:47.92 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:47.92 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:47.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:47.92 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.92 return ValueToId<CanGC>(cx, argument, result);
37:47.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:47.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:47.93 return ToPropertyKeySlow(cx, argument, result);
37:47.95 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:47.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:47.95 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:47.95 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:47.95 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:47.95 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:47.96 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:47.96 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:47.96 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:47.96 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:47.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:47.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.97 return op(cx, obj, receiver, id, vp);
37:47.97 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:47.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:47.98 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:47.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:48.59 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
37:48.59 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:1130:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:48.59 if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) {
37:48.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
37:48.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:48.62 /<<PKGBUILDDIR>>/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*)':
37:48.62 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:400:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.63 /* static */ bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
37:48.63 ^~~~~~~~~~~
37:48.63 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:400:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.64 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:400:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.64 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:413:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.64 ic->state().mode(), idVal, val);
37:48.65 ^
37:48.66 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:413:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:48.67 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:48.67 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:48.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:48.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.70 return ValueToId<CanGC>(cx, argument, result);
37:48.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:48.70 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.70 return ToPropertyKeySlow(cx, argument, result);
37:48.72 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:48.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:48.72 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:48.72 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:48.73 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:48.73 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:48.73 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:48.73 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:48.73 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:48.73 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:48.73 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:48.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:48.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.75 return js::ToObjectSlow(cx, v, false);
37:48.75 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
37:48.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:48.95 /<<PKGBUILDDIR>>/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)':
37:48.97 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:178:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.97 /* static */ bool IonGetPropSuperIC::update(
37:48.97 ^~~~~~~~~~~~~~~~~
37:48.97 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:178:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.97 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:178:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:48.97 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:194:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:48.97 idVal, receiver, GetPropertyResultFlags::All);
37:48.99 ^
37:48.99 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:194:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:49.00 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:194:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:49.00 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:204:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:49.02 if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
37:49.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:49.02 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:49.02 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:49.02 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:49.02 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:49.02 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:49.04 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:49.04 from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
37:49.04 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
37:49.04 from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
37:49.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
37:49.05 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:49.05 return op(cx, obj, receiver, id, vp);
37:49.06 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
37:49.06 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:49.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.06 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachStub()':
37:49.07 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:176:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:49.07 if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
37:49.07 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:50.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:50.43 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.43 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.43 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.43 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
37:50.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
37:50.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:50.45 memset(aT, 0, sizeof(T));
37:50.46 ~~~~~~^~~~~~~~~~~~~~~~~~
37:50.46 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:50.46 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:50.46 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
37:50.46 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.48 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
37:50.49 struct TabSizes {
37:50.49 ^~~~~~~~
37:50.50 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:50.50 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.50 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.50 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.50 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
37:50.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
37:50.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:50.52 memset(aT, 0, sizeof(T));
37:50.52 ~~~~~~^~~~~~~~~~~~~~~~~~
37:50.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:50.52 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:50.52 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
37:50.53 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:50.53 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
37:50.53 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
37:50.53 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
37:50.53 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.53 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.54 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.54 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
37:50.54 struct ServoSizes {
37:50.55 ^~~~~~~~~~
37:50.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:50.55 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.56 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.56 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.56 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
37:50.58 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
37:50.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
37:50.59 memset(aT, 0, sizeof(T));
37:50.59 ~~~~~~^~~~~~~~~~~~~~~~~~
37:50.59 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:50.59 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
37:50.59 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
37:50.60 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
37:50.60 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.62 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.62 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.62 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
37:50.63 class StaticStrings {
37:50.63 ^~~~~~~~~~~~~
37:50.63 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:50.65 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.65 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.65 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.66 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
37:50.66 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
37:50.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
37:50.68 memset(aT, 0, sizeof(T));
37:50.68 ~~~~~~^~~~~~~~~~~~~~~~~~
37:50.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
37:50.69 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.69 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.69 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.69 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.70 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
37:50.70 class PreliminaryObjectArray {
37:50.70 ^~~~~~~~~~~~~~~~~~~~~~
37:50.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:50.70 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.71 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.71 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.71 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
37:50.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
37:50.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
37:50.73 memset(aT, 0, sizeof(T));
37:50.73 ~~~~~~^~~~~~~~~~~~~~~~~~
37:50.73 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
37:50.73 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.73 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.73 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.73 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.74 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
37:50.74 class TypeNewScript {
37:50.74 ^~~~~~~~~~~~~
37:50.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:50.75 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.75 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.75 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.76 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
37:50.78 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
37:50.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
37:50.78 memset(aT, 0, sizeof(T));
37:50.78 ~~~~~~^~~~~~~~~~~~~~~~~~
37:50.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:50.78 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:50.79 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:50.81 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:50.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:50.81 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
37:50.81 struct IonScriptCounts {
37:50.81 ^~~~~~~~~~~~~~~
37:51.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:51.13 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:51.13 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:51.14 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.15 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
37:51.16 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
37:51.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
37:51.18 memset(aT, 0, sizeof(T));
37:51.18 ~~~~~~^~~~~~~~~~~~~~~~~~
37:51.18 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
37:51.18 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
37:51.18 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:51.19 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:51.19 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:51.19 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:51.20 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
37:51.20 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
37:51.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:51.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.21 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
37:51.21 struct ZoneGCStats {
37:51.21 ^~~~~~~~~~~
37:51.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:51.21 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:51.21 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:51.23 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.23 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
37:51.24 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
37:51.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
37:51.25 memset(aT, 0, sizeof(T));
37:51.25 ~~~~~~^~~~~~~~~~~~~~~~~~
37:51.25 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
37:51.25 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
37:51.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:51.26 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:51.26 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:51.26 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
37:51.27 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
37:51.27 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
37:51.27 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:51.28 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.28 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.29 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
37:51.29 class NewObjectCache {
37:51.29 ^~~~~~~~~~~~~~
37:51.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:51.29 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:51.30 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:51.30 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.30 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
37:51.31 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
37:51.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
37:51.32 memset(aT, 0, sizeof(T));
37:51.33 ~~~~~~^~~~~~~~~~~~~~~~~~
37:51.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
37:51.55 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:51.55 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
37:51.56 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
37:51.56 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
37:51.56 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:51.56 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:51.56 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.58 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
37:51.59 class MOZ_NON_PARAM alignas(8) Value {
37:51.59 ^~~~~
37:51.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
37:51.91 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:51.91 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:51.92 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.93 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
37:51.93 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
37:51.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
37:51.94 memset(aT, 0, sizeof(T));
37:51.94 ~~~~~~^~~~~~~~~~~~~~~~~~
37:51.94 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
37:51.94 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:51.94 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:51.94 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:51.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:51.95 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
37:51.95 class CodeOffsetJump {
37:51.95 ^~~~~~~~~~~~~~
37:54.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:54.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:54.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:54.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
37:54.81 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:54.81 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
37:54.82 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
37:54.82 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
37:54.82 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:54.82 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:54.82 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:54.83 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:54.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:54.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
37:54.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
37:54.85 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
37:54.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
37:54.88 memset(table, 0, sizeof(*table) * capacity());
37:54.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:54.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
37:54.88 class HashTableEntry {
37:54.89 ^~~~~~~~~~~~~~
37:54.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
37:54.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
37:54.91 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
37:54.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
37:54.93 memset(table, 0, sizeof(*table) * capacity());
37:54.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:54.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
37:54.93 class HashTableEntry {
37:54.93 ^~~~~~~~~~~~~~
37:54.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
37:54.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
37:54.94 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
37:54.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
37:54.95 memset(table, 0, sizeof(*table) * capacity());
37:54.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:54.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
37:54.96 class HashTableEntry {
37:54.96 ^~~~~~~~~~~~~~
37:56.27 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:56.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:56.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
37:56.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:353:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:56.27 inline void InitGlobalLexicalOperation(JSContext* cx,
37:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~
37:57.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.10 /<<PKGBUILDDIR>>/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)':
37:57.10 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:213:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.10 /* static */ bool IonSetPropertyIC::update(JSContext* cx,
37:57.10 ^~~~~~~~~~~~~~~~
37:57.10 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:213:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.11 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:245:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.11 ic->guardHoles());
37:57.11 ^
37:57.12 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:245:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.12 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:245:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:57.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.13 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:626:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.13 if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
37:57.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:57.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:57.13 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:57.14 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:57.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.14 return ValueToId<CanGC>(cx, argument, result);
37:57.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:57.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.14 return ToPropertyKeySlow(cx, argument, result);
37:57.14 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:57.14 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:57.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.16 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:590:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.16 return DefineDataProperty(cx, obj, id, val, flags);
37:57.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:57.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.16 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:261:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.17 if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) return false;
37:57.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:57.17 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:269:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.17 InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(),
37:57.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:57.18 script, pc, rhs);
37:57.18 ~~~~~~~~~~~~~~~~
37:57.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:57.18 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:57.18 from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:57.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.19 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:493:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.19 return ValueToId<CanGC>(cx, argument, result);
37:57.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:57.19 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.19 return ToPropertyKeySlow(cx, argument, result);
37:57.21 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:57.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
37:57.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:590:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.22 return DefineDataProperty(cx, obj, id, val, flags);
37:57.22 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:57.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
37:57.22 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:280:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.22 if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) return false;
37:57.22 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:57.22 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:297:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.22 ic->guardHoles());
37:57.22 ^
37:57.23 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:297:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:57.23 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:297:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:58.61 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
37:58.62 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
37:58.63 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
37:58.63 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:58.63 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:58.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:58.63 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
37:58.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
37:58.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:58.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
37:58.64 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
37:58.64 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
37:58.64 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
37:58.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:58.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:58.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:58.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:58.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
37:58.65 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
37:58.65 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
37:58.65 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
37:58.65 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
37:58.65 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:58.65 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
37:58.65 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
37:58.67 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
37:58.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
37:58.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
37:58.67 class HashTableEntry {
37:58.67 ^~~~~~~~~~~~~~
38:11.63 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/zlib'
38:11.64 libzlib.a.desc
38:14.29 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/zlib'
38:14.39 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/build'
38:35.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
38:35.56 /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp: In function 'void js::jit::HandleException(js::jit::ResumeFromException*)':
38:35.56 /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:408:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
38:35.57 if (!cx->getPendingException(
38:35.57 ~~~~~~~~~~~~~~~~~~~~~~~^
38:35.57 MutableHandleValue::fromMarkedLocation(&rfe->exception)))
38:35.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:45.73 libmemory.a.desc
38:46.60 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/build'
38:46.71 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/mozalloc'
38:49.27 libmemory_mozalloc.a
38:50.47 libmemory_mozalloc.a.desc
38:51.12 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/volatile'
38:51.35 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/mozalloc'
38:53.54 libmemory_volatile.a.desc
38:54.35 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/volatile'
38:54.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/mozglue/misc'
39:16.52 libmozglue_misc.a.desc
39:17.33 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/mozglue/misc'
39:17.56 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/icu'
39:17.56 libicu.a.desc
39:18.52 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/icu'
39:18.64 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/ffi'
39:18.65 libconfig_external_ffi.a.desc
39:19.56 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/ffi'
39:19.64 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/sqlite'
39:19.64 libsqlite.a.desc
39:20.50 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/sqlite'
39:20.68 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libjpeg'
39:20.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:47:
39:20.99 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()':
39:21.04 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp:1530:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
39:21.04 Maybe<AutoScratchRegister> scratch;
39:21.04 ^~~~~~~
39:21.74 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()':
39:21.75 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp:1680:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
39:21.75 Maybe<AutoScratchRegister> scratch;
39:21.75 ^~~~~~~
39:53.60 In file included from /<<PKGBUILDDIR>>/js/src/jit/MCallOptimize.cpp:36,
39:53.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:29:
39:53.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
39:53.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
39:53.60 size - sizeof(js::NativeObject));
39:53.61 ^
39:53.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
39:53.62 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:53.63 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
39:53.63 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
39:53.63 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
39:53.63 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:53.63 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:53.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:53.65 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
39:53.65 class HeapSlot : public WriteBarrieredBase<Value> {
39:53.66 ^~~~~~~~
39:57.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.58 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.59 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.59 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
39:57.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
39:57.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.62 memset(aT, 0, sizeof(T));
39:57.62 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.62 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:57.62 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:57.63 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
39:57.63 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:57.64 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
39:57.64 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
39:57.64 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
39:57.64 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:57.66 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
39:57.67 struct TabSizes {
39:57.67 ^~~~~~~~
39:57.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.67 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.67 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.68 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
39:57.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
39:57.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.70 memset(aT, 0, sizeof(T));
39:57.70 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:57.71 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:57.71 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
39:57.71 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:57.71 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
39:57.72 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
39:57.72 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
39:57.72 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:57.72 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
39:57.74 struct ServoSizes {
39:57.74 ^~~~~~~~~~
39:57.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.75 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.75 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.76 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
39:57.76 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
39:57.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.77 memset(aT, 0, sizeof(T));
39:57.77 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.77 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:57.77 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
39:57.77 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
39:57.77 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
39:57.77 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:57.77 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.78 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
39:57.78 class StaticStrings {
39:57.78 ^~~~~~~~~~~~~
39:57.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.79 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.79 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.79 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
39:57.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
39:57.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.83 memset(aT, 0, sizeof(T));
39:57.83 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
39:57.83 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:57.83 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
39:57.84 class PreliminaryObjectArray {
39:57.84 ^~~~~~~~~~~~~~~~~~~~~~
39:57.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.85 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.85 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.85 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
39:57.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
39:57.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.87 memset(aT, 0, sizeof(T));
39:57.87 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.87 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
39:57.88 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:57.88 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.88 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
39:57.89 class TypeNewScript {
39:57.89 ^~~~~~~~~~~~~
39:57.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.89 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.89 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.89 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
39:57.90 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
39:57.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.92 memset(aT, 0, sizeof(T));
39:57.92 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:57.93 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.93 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
39:57.93 struct IonScriptCounts {
39:57.93 ^~~~~~~~~~~~~~~
39:57.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:57.94 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:57.94 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:57.94 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
39:57.95 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
39:57.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.95 memset(aT, 0, sizeof(T));
39:57.95 ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
39:57.96 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
39:57.96 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
39:57.96 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
39:57.96 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
39:57.97 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:14,
39:57.97 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
39:57.97 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:57.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:57.97 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
39:57.98 struct ZoneGCStats {
39:57.98 ^~~~~~~~~~~
39:58.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:58.37 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:58.37 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:58.37 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:58.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:58.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
39:58.38 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
39:58.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
39:58.39 memset(aT, 0, sizeof(T));
39:58.39 ~~~~~~^~~~~~~~~~~~~~~~~~
39:58.40 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
39:58.40 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
39:58.40 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
39:58.40 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
39:58.40 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
39:58.41 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
39:58.41 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:14,
39:58.42 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
39:58.42 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:58.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:58.43 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
39:58.43 class NewObjectCache {
39:58.43 ^~~~~~~~~~~~~~
39:58.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:58.45 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:58.45 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:58.45 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:58.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:58.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
39:58.46 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
39:58.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
39:58.47 memset(aT, 0, sizeof(T));
39:58.47 ~~~~~~^~~~~~~~~~~~~~~~~~
39:58.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
39:58.49 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
39:58.49 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
39:58.50 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
39:58.50 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
39:58.50 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
39:58.50 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:58.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:58.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
39:58.51 class MOZ_NON_PARAM alignas(8) Value {
39:58.51 ^~~~~
39:58.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
39:58.81 from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
39:58.81 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
39:58.81 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:58.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:58.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
39:58.82 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
39:58.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
39:58.83 memset(aT, 0, sizeof(T));
39:58.83 ~~~~~~^~~~~~~~~~~~~~~~~~
39:58.84 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
39:58.84 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
39:58.84 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
39:58.84 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
39:58.84 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
39:58.84 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
39:58.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
39:58.85 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
39:58.85 class CodeOffsetJump {
39:58.85 ^~~~~~~~~~~~~~
40:01.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
40:01.62 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
40:01.62 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
40:01.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
40:01.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
40:01.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
40:01.64 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
40:01.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
40:01.65 memset(table, 0, sizeof(*table) * capacity());
40:01.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
40:01.66 class HashTableEntry {
40:01.67 ^~~~~~~~~~~~~~
40:01.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
40:01.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
40:01.67 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
40:01.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
40:01.68 memset(table, 0, sizeof(*table) * capacity());
40:01.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
40:01.69 class HashTableEntry {
40:01.69 ^~~~~~~~~~~~~~
40:01.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
40:01.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
40:01.72 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
40:01.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
40:01.73 memset(table, 0, sizeof(*table) * capacity());
40:01.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
40:01.74 class HashTableEntry {
40:01.74 ^~~~~~~~~~~~~~
40:02.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*>; HashPolicy = js::HashMap<js::jit::MDefinition*, js::jit::MDefinition*, js::PointerHasher<js::jit::MDefinition*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
40:02.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::jit::MDefinition*; Value = js::jit::MDefinition*; HashPolicy = js::PointerHasher<js::jit::MDefinition*>; AllocPolicy = js::SystemAllocPolicy]'
40:02.68 /<<PKGBUILDDIR>>/js/src/jit/LoopUnroller.cpp:334:31: required from here
40:02.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*>, js::HashMap<js::jit::MDefinition*, js::jit::MDefinition*, js::PointerHasher<js::jit::MDefinition*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> >'} with no trivial copy-assignment [-Wclass-memaccess]
40:02.70 memset(table, 0, sizeof(*table) * capacity());
40:02.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:02.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*>, js::HashMap<js::jit::MDefinition*, js::jit::MDefinition*, js::PointerHasher<js::jit::MDefinition*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::jit::MDefinition*, js::jit::MDefinition*> >'} declared here
40:02.70 class HashTableEntry {
40:02.71 ^~~~~~~~~~~~~~
40:03.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
40:03.85 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
40:03.86 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:30,
40:03.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:03.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
40:03.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
40:03.88 size - sizeof(js::NativeObject));
40:03.89 ^
40:03.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:03.89 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:03.89 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:03.89 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:03.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:03.90 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
40:03.90 class HeapSlot : public WriteBarrieredBase<Value> {
40:03.90 ^~~~~~~~
40:05.33 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
40:05.33 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
40:05.33 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
40:05.34 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
40:05.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
40:05.34 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
40:05.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
40:05.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
40:05.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
40:05.36 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
40:05.36 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
40:05.38 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
40:05.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.39 In file included from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
40:05.39 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
40:05.39 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
40:05.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
40:05.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
40:05.40 class HashTableEntry {
40:05.40 ^~~~~~~~~~~~~~
40:08.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:08.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:08.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:08.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:08.39 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:08.41 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:08.41 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.41 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.43 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.43 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
40:08.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
40:08.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
40:08.44 memset(aT, 0, sizeof(T));
40:08.44 ~~~~~~^~~~~~~~~~~~~~~~~~
40:08.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
40:08.44 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
40:08.46 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.46 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.47 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.47 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
40:08.48 struct TabSizes {
40:08.48 ^~~~~~~~
40:08.49 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:08.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:08.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:08.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:08.51 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:08.51 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:08.51 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.53 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.53 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.53 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
40:08.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
40:08.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
40:08.56 memset(aT, 0, sizeof(T));
40:08.56 ~~~~~~^~~~~~~~~~~~~~~~~~
40:08.56 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
40:08.56 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
40:08.57 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.57 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.57 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.57 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
40:08.59 struct ServoSizes {
40:08.59 ^~~~~~~~~~
40:08.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:08.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:08.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:08.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:08.62 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:08.62 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:08.63 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.63 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.63 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.64 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
40:08.67 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
40:08.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
40:08.69 memset(aT, 0, sizeof(T));
40:08.71 ~~~~~~^~~~~~~~~~~~~~~~~~
40:08.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
40:08.73 from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
40:08.73 from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
40:08.73 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
40:08.73 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
40:08.74 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.74 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.75 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.81 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
40:08.81 class StaticStrings {
40:08.81 ^~~~~~~~~~~~~
40:08.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:08.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:08.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:08.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:08.82 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:08.83 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:08.83 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.84 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.84 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.84 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
40:08.85 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
40:08.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
40:08.86 memset(aT, 0, sizeof(T));
40:08.88 ~~~~~~^~~~~~~~~~~~~~~~~~
40:08.88 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
40:08.88 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
40:08.88 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
40:08.88 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.89 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.89 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.89 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
40:08.89 struct ZoneGCStats {
40:08.90 ^~~~~~~~~~~
40:08.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:08.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:08.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:08.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:08.93 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:08.93 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:08.93 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:08.95 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:08.95 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:08.95 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:08.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:08.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
40:08.97 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
40:08.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
40:08.98 memset(aT, 0, sizeof(T));
40:08.98 ~~~~~~^~~~~~~~~~~~~~~~~~
40:08.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
40:09.01 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
40:09.01 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
40:09.01 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
40:09.02 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:09.02 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
40:09.02 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
40:09.03 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
40:09.03 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.03 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.04 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.05 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
40:09.05 class PreliminaryObjectArray {
40:09.06 ^~~~~~~~~~~~~~~~~~~~~~
40:09.06 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:09.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:09.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:09.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:09.08 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:09.09 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:09.09 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:09.09 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.10 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.10 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
40:09.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
40:09.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
40:09.11 memset(aT, 0, sizeof(T));
40:09.13 ~~~~~~^~~~~~~~~~~~~~~~~~
40:09.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
40:09.13 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
40:09.14 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
40:09.14 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
40:09.14 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:09.14 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
40:09.14 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
40:09.14 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
40:09.15 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.15 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.15 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.16 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
40:09.16 class TypeNewScript {
40:09.16 ^~~~~~~~~~~~~
40:09.16 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:09.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:09.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:09.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:09.17 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:09.17 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:09.17 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:09.17 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.18 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.18 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
40:09.18 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
40:09.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
40:09.19 memset(aT, 0, sizeof(T));
40:09.19 ~~~~~~^~~~~~~~~~~~~~~~~~
40:09.19 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
40:09.19 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
40:09.20 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
40:09.20 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
40:09.20 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
40:09.20 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
40:09.20 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.21 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.21 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.21 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
40:09.21 struct IonScriptCounts {
40:09.22 ^~~~~~~~~~~~~~~
40:09.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:09.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:09.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:09.76 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:09.76 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:09.76 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:09.76 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:09.76 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.77 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.77 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
40:09.79 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
40:09.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
40:09.81 memset(aT, 0, sizeof(T));
40:09.81 ~~~~~~^~~~~~~~~~~~~~~~~~
40:09.81 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
40:09.82 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
40:09.82 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
40:09.83 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
40:09.84 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.86 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.86 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.88 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
40:09.88 class NewObjectCache {
40:09.88 ^~~~~~~~~~~~~~
40:09.88 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:09.89 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:09.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:09.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:09.90 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:09.91 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:09.91 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:09.93 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:09.93 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:09.93 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:09.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:09.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
40:09.97 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
40:09.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
40:09.98 memset(aT, 0, sizeof(T));
40:09.98 ~~~~~~^~~~~~~~~~~~~~~~~~
40:09.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
40:09.99 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:09.99 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:10.01 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:10.01 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:10.02 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:10.02 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:10.02 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:10.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:10.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
40:10.03 class MOZ_NON_PARAM alignas(8) Value {
40:10.03 ^~~~~
40:10.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
40:10.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:10.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:10.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:10.45 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:10.45 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:10.45 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:10.46 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:10.47 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:10.48 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:10.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:10.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
40:10.49 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
40:10.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
40:10.52 memset(aT, 0, sizeof(T));
40:10.54 ~~~~~~^~~~~~~~~~~~~~~~~~
40:10.54 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
40:10.54 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
40:10.57 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
40:10.57 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
40:10.57 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
40:10.57 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
40:10.58 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
40:10.58 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:10.58 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:10.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:10.58 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
40:10.62 class CodeOffsetJump {
40:10.62 ^~~~~~~~~~~~~~
40:14.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
40:14.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
40:14.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
40:14.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:14.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:14.17 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:14.19 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:14.19 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:14.20 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:14.20 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:14.21 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:14.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:14.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
40:14.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
40:14.22 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
40:14.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
40:14.26 memset(table, 0, sizeof(*table) * capacity());
40:14.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
40:14.27 class HashTableEntry {
40:14.28 ^~~~~~~~~~~~~~
40:14.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
40:14.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
40:14.32 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
40:14.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
40:14.35 memset(table, 0, sizeof(*table) * capacity());
40:14.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
40:14.36 class HashTableEntry {
40:14.37 ^~~~~~~~~~~~~~
40:14.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
40:14.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
40:14.39 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
40:14.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
40:14.43 memset(table, 0, sizeof(*table) * capacity());
40:14.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
40:14.46 class HashTableEntry {
40:14.46 ^~~~~~~~~~~~~~
40:18.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
40:18.90 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
40:18.90 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
40:18.92 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
40:18.92 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
40:18.92 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:18.93 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:18.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:18.94 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
40:18.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
40:18.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
40:18.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
40:18.99 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
40:18.99 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
40:19.00 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
40:19.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
40:19.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
40:19.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
40:19.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
40:19.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
40:19.04 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
40:19.04 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
40:19.04 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
40:19.06 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
40:19.06 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
40:19.06 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
40:19.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
40:19.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
40:19.07 class HashTableEntry {
40:19.07 ^~~~~~~~~~~~~~
40:23.59 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first':
40:23.60 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
40:23.60 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x))
40:23.60 ^~~
40:23.61 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND'
40:23.61 s = HUFF_EXTEND(r, s);
40:23.61 ^~~~~~~~~~~
40:23.62 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first':
40:23.63 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
40:23.63 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x))
40:23.63 ^~~
40:23.63 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND'
40:23.65 s = HUFF_EXTEND(r, s);
40:23.65 ^~~~~~~~~~~
40:42.62 /<<PKGBUILDDIR>>/media/libjpeg/jmemnobs.c: In function 'jpeg_mem_available':
40:42.62 /<<PKGBUILDDIR>>/media/libjpeg/jmemnobs.c:75:39: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
40:42.62 if (cinfo->mem->max_memory_to_use > already_allocated)
40:42.63 ^
40:47.99 jsimd_arm_neon.o
40:49.64 libmedia_libjpeg.a.desc
40:50.66 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libjpeg'
40:50.78 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/brotli'
41:04.38 libbrotli.a.desc
41:05.22 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/brotli'
41:05.37 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/woff2'
41:13.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/modules/woff2/Unified_cpp_modules_woff20.cpp:29:
41:13.27 /<<PKGBUILDDIR>>/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)':
41:13.28 /<<PKGBUILDDIR>>/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable]
41:13.28 uint64_t dst_offset = first_table_offset;
41:13.29 ^~~~~~~~~~
41:22.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
41:22.54 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
41:22.54 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:22.54 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
41:22.54 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
41:22.55 from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
41:22.55 from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
41:22.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
41:22.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)':
41:22.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:963:58: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
41:22.65 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
41:22.66 ^
41:22.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:38:
41:22.67 /<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:3956:13: note: 'res' was declared here
41:22.67 int32_t res;
41:22.68 ^~~
41:22.68 /<<PKGBUILDDIR>>/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)':
41:22.75 /<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:3987:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
41:22.76 return MConstant::NewInt64(alloc, res);
41:22.76 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
41:38.53 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/xz-embedded'
41:45.50 libwoff2.a.desc
41:47.39 libxz-embedded.a.desc
41:51.04 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/xz-embedded'
41:51.04 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/woff2'
41:51.41 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtremor/lib'
41:54.04 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c: In function 'vorbis_book_decodev_set':
41:54.04 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable 'j' [-Wunused-variable]
41:54.15 int i,j;
41:54.15 ^
41:55.45 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c: In function 'vorbis_lsp_to_curve':
41:55.48 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:171:24: warning: unused variable 'shift' [-Wunused-variable]
41:55.48 ogg_int32_t qexp=0,shift;
41:55.48 ^~~~~
41:55.49 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:168:9: warning: unused variable 'j' [-Wunused-variable]
41:55.49 int j,k=map[i];
41:55.49 ^
41:55.49 At top level:
41:55.49 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:134:28: warning: 'MLOOP_3' defined but not used [-Wunused-const-variable=]
41:55.49 static const unsigned char MLOOP_3[8]={0,1,2,2,3,3,3,3};
41:55.49 ^~~~~~~
41:55.50 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:127:28: warning: 'MLOOP_2' defined but not used [-Wunused-const-variable=]
41:55.50 static const unsigned char MLOOP_2[64]={
41:55.50 ^~~~~~~
41:55.50 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:120:28: warning: 'MLOOP_1' defined but not used [-Wunused-const-variable=]
41:55.50 static const unsigned char MLOOP_1[64]={
41:55.51 ^~~~~~~
42:06.31 libmedia_libtremor_lib.a.desc
42:07.04 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtremor/lib'
42:07.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libmkv'
42:07.79 /<<PKGBUILDDIR>>/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function]
42:07.79 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) {
42:07.80 ^~~~~~~~~~
42:09.53 libmedia_libmkv.a.desc
42:10.28 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libmkv'
42:10.40 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libpng'
42:10.42 filter_neon.o
42:24.74 libmozpng.a.desc
42:25.62 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libpng'
42:25.73 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/ffvpx/libavutil'
42:25.74 libmozavutil.so.symbols
42:38.25 /<<PKGBUILDDIR>>/media/ffvpx/libavutil/dummy_funcs.c:24:67: warning: 'struct AVFrame' declared inside parameter list will not be visible outside of this definition or declaration
42:38.25 int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; }
42:38.25 ^~~~~~~
42:38.26 /<<PKGBUILDDIR>>/media/ffvpx/libavutil/dummy_funcs.c:24:34: warning: 'struct AVBufferRef' declared inside parameter list will not be visible outside of this definition or declaration
42:38.26 int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; }
42:38.28 ^~~~~~~~~~~
42:43.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:15,
42:43.91 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
42:43.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
42:43.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
42:43.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
42:43.93 size - sizeof(js::NativeObject));
42:43.94 ^
42:43.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
42:43.95 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
42:43.95 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
42:43.96 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
42:43.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
42:43.96 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
42:43.97 class HeapSlot : public WriteBarrieredBase<Value> {
42:43.97 ^~~~~~~~
42:54.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
42:54.46 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
42:54.47 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
42:54.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
42:54.49 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
42:54.49 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
42:54.49 size - sizeof(js::NativeObject));
42:54.51 ^
42:54.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
42:54.51 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
42:54.51 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
42:54.52 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
42:54.52 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
42:54.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
42:54.53 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
42:54.53 class HeapSlot : public WriteBarrieredBase<Value> {
42:54.53 ^~~~~~~~
43:06.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:06.79 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:06.79 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:06.79 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:06.80 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:06.80 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:06.80 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:06.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:06.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
43:06.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
43:06.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
43:06.84 memset(aT, 0, sizeof(T));
43:06.84 ~~~~~~^~~~~~~~~~~~~~~~~~
43:06.84 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
43:06.84 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
43:06.84 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:06.84 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:06.85 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:06.85 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:06.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:06.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
43:06.86 struct TabSizes {
43:06.87 ^~~~~~~~
43:06.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:06.88 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:06.88 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:06.88 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:06.89 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:06.89 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:06.89 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:06.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:06.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
43:06.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
43:06.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
43:06.91 memset(aT, 0, sizeof(T));
43:06.92 ~~~~~~^~~~~~~~~~~~~~~~~~
43:06.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
43:06.92 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
43:06.92 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:06.92 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:06.94 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:06.94 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:06.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:06.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
43:06.95 struct ServoSizes {
43:06.95 ^~~~~~~~~~
43:06.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:06.95 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:06.96 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:06.96 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:06.96 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:06.97 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:06.97 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:06.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:06.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
43:06.98 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
43:06.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
43:06.99 memset(aT, 0, sizeof(T));
43:07.00 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:07.01 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
43:07.01 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:07.02 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:07.02 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:07.02 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:07.02 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.02 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.03 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
43:07.04 class StaticStrings {
43:07.04 ^~~~~~~~~~~~~
43:07.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:07.04 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:07.05 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.05 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.05 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.06 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.06 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
43:07.07 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
43:07.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
43:07.08 memset(aT, 0, sizeof(T));
43:07.09 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:07.09 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:07.09 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:07.11 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:07.11 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.11 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.12 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.12 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
43:07.12 class PreliminaryObjectArray {
43:07.13 ^~~~~~~~~~~~~~~~~~~~~~
43:07.13 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:07.13 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:07.13 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.13 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.14 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.14 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.16 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
43:07.17 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
43:07.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
43:07.17 memset(aT, 0, sizeof(T));
43:07.18 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:07.18 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:07.18 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:07.19 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:07.20 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.20 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.20 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.21 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
43:07.21 class TypeNewScript {
43:07.21 ^~~~~~~~~~~~~
43:07.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:07.22 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:07.22 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.22 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.23 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.23 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.23 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
43:07.25 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
43:07.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
43:07.26 memset(aT, 0, sizeof(T));
43:07.26 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
43:07.27 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
43:07.28 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
43:07.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
43:07.28 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
43:07.28 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
43:07.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.29 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
43:07.29 struct IonScriptCounts {
43:07.29 ^~~~~~~~~~~~~~~
43:07.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:07.37 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:07.38 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.38 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.39 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.39 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.39 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
43:07.40 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
43:07.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
43:07.41 memset(aT, 0, sizeof(T));
43:07.42 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.42 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
43:07.42 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
43:07.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
43:07.43 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
43:07.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.44 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
43:07.44 struct ZoneGCStats {
43:07.45 ^~~~~~~~~~~
43:07.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:07.45 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:07.46 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.46 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.46 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.46 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.47 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
43:07.48 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
43:07.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
43:07.49 memset(aT, 0, sizeof(T));
43:07.49 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
43:07.50 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
43:07.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
43:07.52 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
43:07.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.53 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
43:07.53 class NewObjectCache {
43:07.53 ^~~~~~~~~~~~~~
43:07.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:07.54 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:07.54 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.54 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.54 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.55 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.55 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
43:07.57 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
43:07.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
43:07.57 memset(aT, 0, sizeof(T));
43:07.59 ~~~~~~^~~~~~~~~~~~~~~~~~
43:07.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
43:07.59 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
43:07.59 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:07.60 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:07.60 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:07.60 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:07.60 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:07.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:07.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
43:07.61 class MOZ_NON_PARAM alignas(8) Value {
43:07.62 ^~~~~
43:08.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:08.04 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:08.04 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:08.04 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:08.05 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:08.05 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:08.05 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:08.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:08.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
43:08.07 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
43:08.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
43:08.08 memset(aT, 0, sizeof(T));
43:08.08 ~~~~~~^~~~~~~~~~~~~~~~~~
43:08.09 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
43:08.10 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
43:08.11 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
43:08.11 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
43:08.12 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
43:08.12 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
43:08.12 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
43:08.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:08.13 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
43:08.14 class CodeOffsetJump {
43:08.14 ^~~~~~~~~~~~~~
43:09.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:09.35 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:09.35 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.36 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
43:09.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
43:09.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
43:09.38 memset(aT, 0, sizeof(T));
43:09.38 ~~~~~~^~~~~~~~~~~~~~~~~~
43:09.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
43:09.39 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
43:09.39 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:09.39 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:09.39 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:09.39 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.41 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
43:09.41 struct TabSizes {
43:09.42 ^~~~~~~~
43:09.42 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:09.42 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:09.42 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.42 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
43:09.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
43:09.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
43:09.43 memset(aT, 0, sizeof(T));
43:09.44 ~~~~~~^~~~~~~~~~~~~~~~~~
43:09.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
43:09.44 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
43:09.46 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:09.46 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:09.46 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:09.47 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.47 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
43:09.48 struct ServoSizes {
43:09.49 ^~~~~~~~~~
43:09.59 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:09.59 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:09.59 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.59 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
43:09.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
43:09.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
43:09.61 memset(aT, 0, sizeof(T));
43:09.62 ~~~~~~^~~~~~~~~~~~~~~~~~
43:09.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:09.62 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
43:09.62 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:09.62 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:09.62 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:09.63 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:09.63 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:09.64 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:09.64 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.64 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.65 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
43:09.65 class StaticStrings {
43:09.66 ^~~~~~~~~~~~~
43:09.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:09.66 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:09.66 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.66 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
43:09.68 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
43:09.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
43:09.69 memset(aT, 0, sizeof(T));
43:09.69 ~~~~~~^~~~~~~~~~~~~~~~~~
43:09.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:09.70 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:09.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:09.71 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:09.71 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:09.72 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:09.73 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.74 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.74 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
43:09.74 class PreliminaryObjectArray {
43:09.75 ^~~~~~~~~~~~~~~~~~~~~~
43:09.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:09.75 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:09.75 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.75 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
43:09.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
43:09.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
43:09.80 memset(aT, 0, sizeof(T));
43:09.80 ~~~~~~^~~~~~~~~~~~~~~~~~
43:09.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:09.81 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:09.82 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:09.82 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:09.82 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:09.82 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:09.82 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.83 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
43:09.84 class TypeNewScript {
43:09.84 ^~~~~~~~~~~~~
43:09.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:09.91 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:09.92 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:09.92 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
43:09.93 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
43:09.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
43:09.95 memset(aT, 0, sizeof(T));
43:09.95 ~~~~~~^~~~~~~~~~~~~~~~~~
43:09.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
43:09.96 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
43:09.97 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:09.97 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
43:09.97 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
43:09.98 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
43:09.98 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
43:09.98 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
43:09.98 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:09.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:09.99 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
43:09.99 struct ZoneGCStats {
43:10.00 ^~~~~~~~~~~
43:10.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:10.01 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:10.01 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:10.01 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
43:10.02 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
43:10.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
43:10.04 memset(aT, 0, sizeof(T));
43:10.04 ~~~~~~^~~~~~~~~~~~~~~~~~
43:10.04 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
43:10.05 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
43:10.05 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
43:10.05 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
43:10.05 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
43:10.06 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:10.07 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
43:10.07 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
43:10.07 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
43:10.08 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
43:10.08 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
43:10.08 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.08 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
43:10.09 struct IonScriptCounts {
43:10.09 ^~~~~~~~~~~~~~~
43:10.27 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:10.27 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:10.27 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:10.28 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
43:10.28 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
43:10.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
43:10.29 memset(aT, 0, sizeof(T));
43:10.30 ~~~~~~^~~~~~~~~~~~~~~~~~
43:10.30 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
43:10.33 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
43:10.33 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
43:10.33 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:10.33 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
43:10.33 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
43:10.34 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
43:10.34 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
43:10.35 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
43:10.35 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.35 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
43:10.35 class NewObjectCache {
43:10.36 ^~~~~~~~~~~~~~
43:10.36 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:10.36 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:10.36 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:10.37 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
43:10.37 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
43:10.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
43:10.38 memset(aT, 0, sizeof(T));
43:10.38 ~~~~~~^~~~~~~~~~~~~~~~~~
43:10.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
43:10.39 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
43:10.39 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:10.39 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:10.39 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:10.40 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:10.40 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:10.41 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
43:10.41 class MOZ_NON_PARAM alignas(8) Value {
43:10.41 ^~~~~
43:10.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:10.74 from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
43:10.74 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:10.74 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
43:10.78 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
43:10.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
43:10.79 memset(aT, 0, sizeof(T));
43:10.79 ~~~~~~^~~~~~~~~~~~~~~~~~
43:10.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
43:10.79 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
43:10.79 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
43:10.79 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
43:10.81 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
43:10.81 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
43:10.82 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
43:10.82 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:10.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:10.82 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
43:10.83 class CodeOffsetJump {
43:10.83 ^~~~~~~~~~~~~~
43:10.99 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:10.99 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
43:11.00 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:11.00 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:11.01 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:11.02 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:11.02 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:11.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:11.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
43:11.04 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
43:11.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
43:11.05 memset(aT, 0, sizeof(T));
43:11.05 ~~~~~~^~~~~~~~~~~~~~~~~~
43:11.05 In file included from /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:58,
43:11.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
43:11.05 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
43:11.05 struct LinkDataTierCacheablePod {
43:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~
43:12.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
43:12.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
43:12.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
43:12.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:12.44 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
43:12.44 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:12.44 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:12.44 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:12.44 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:12.44 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:12.44 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:12.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
43:12.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
43:12.45 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
43:12.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
43:12.49 memset(table, 0, sizeof(*table) * capacity());
43:12.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:12.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
43:12.50 class HashTableEntry {
43:12.51 ^~~~~~~~~~~~~~
43:12.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
43:12.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
43:12.53 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
43:12.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
43:12.57 memset(table, 0, sizeof(*table) * capacity());
43:12.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:12.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
43:12.58 class HashTableEntry {
43:12.58 ^~~~~~~~~~~~~~
43:12.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
43:12.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
43:12.70 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
43:12.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
43:12.72 memset(table, 0, sizeof(*table) * capacity());
43:12.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:12.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
43:12.74 class HashTableEntry {
43:12.74 ^~~~~~~~~~~~~~
43:13.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
43:13.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
43:13.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
43:13.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:13.97 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
43:13.97 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:13.97 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:13.97 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:13.97 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:13.97 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:13.97 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:13.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:13.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
43:13.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
43:14.01 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
43:14.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
43:14.03 memset(table, 0, sizeof(*table) * capacity());
43:14.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:14.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
43:14.04 class HashTableEntry {
43:14.04 ^~~~~~~~~~~~~~
43:14.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
43:14.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
43:14.07 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
43:14.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
43:14.08 memset(table, 0, sizeof(*table) * capacity());
43:14.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:14.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
43:14.09 class HashTableEntry {
43:14.09 ^~~~~~~~~~~~~~
43:14.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
43:14.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
43:14.12 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
43:14.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
43:14.13 memset(table, 0, sizeof(*table) * capacity());
43:14.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:14.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
43:14.14 class HashTableEntry {
43:14.14 ^~~~~~~~~~~~~~
43:14.46 libmozavutil.so
43:16.54 /usr/bin/ld: total time in link: 0.700329
43:17.76 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
43:17.76 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
43:17.76 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
43:17.77 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
43:17.77 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
43:17.77 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
43:17.78 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
43:17.78 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
43:17.80 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:17.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:17.81 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
43:17.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
43:17.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
43:17.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
43:17.84 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
43:17.86 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
43:17.86 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
43:17.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:17.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
43:17.88 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
43:17.88 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
43:17.89 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:17.89 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
43:17.90 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:17.90 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:17.91 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:17.91 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:17.91 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:17.92 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:17.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:17.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
43:17.93 class HashTableEntry {
43:17.94 ^~~~~~~~~~~~~~
43:17.96 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/ffvpx/libavutil'
43:18.01 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/kiss_fft'
43:20.92 libmedia_kiss_fft.a.desc
43:21.82 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/kiss_fft'
43:21.88 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libcubeb/src'
43:42.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
43:42.76 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoConcatStrings(JSContext*, JS::HandleString, JS::HandleString, JS::MutableHandleValue)':
43:42.76 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:845:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:42.76 static bool DoConcatStrings(JSContext* cx, HandleString lhs, HandleString rhs,
43:42.77 ^~~~~~~~~~~~~~~
43:42.78 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)':
43:42.79 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:881:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:42.79 static JSString* ConvertObjectToStringForConcat(JSContext* cx,
43:42.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:42.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:42.79 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
43:42.81 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:42.81 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:42.81 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:42.82 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:42.82 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:42.82 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:42.82 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:42.82 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:42.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:42.83 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:42.84 return ToStringSlow<allowGC>(cx, v);
43:42.84 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:42.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
43:42.85 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
43:42.86 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:889:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:42.86 static bool DoConcatStringObject(JSContext* cx, bool lhsIsString,
43:42.86 ^~~~~~~~~~~~~~~~~~~~
43:42.86 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:889:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:42.88 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:889:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:42.89 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:897:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:42.89 rstr = ConvertObjectToStringForConcat(cx, rhs);
43:42.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
43:42.90 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:905:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:42.90 lstr = ConvertObjectToStringForConcat(cx, lhs);
43:42.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
43:43.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:43.17 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.18 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1019:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.18 if (!RoundFloat32(cx, v, &result)) return false;
43:43.18 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
43:43.22 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.22 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:535:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.22 if (!js::math_floor_handle(cx, v, &result)) return false;
43:43.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
43:43.26 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.27 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:553:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.27 if (!js::math_ceil_handle(cx, v, &result)) return false;
43:43.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
43:43.30 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.30 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:572:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.30 if (!js::math_round_handle(cx, arg, &result)) return false;
43:43.31 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:43.33 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.34 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:689:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.34 if (!js::math_abs_handle(cx, v, &result)) return false;
43:43.34 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
43:43.38 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.38 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:610:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.38 if (!js::str_fromCharCode_one_arg(cx, operand, &result)) return false;
43:43.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
43:43.53 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.54 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1548:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.54 if (!js::AtomicIsLockFree(cx, operand, &result)) return false;
43:43.54 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
43:43.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:43.64 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:43.65 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:43.65 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:43.65 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:43.66 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:43.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:43.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.68 return js::ToInt32Slow(cx, v, out);
43:43.68 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:43.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.71 return js::ToInt32Slow(cx, v, out);
43:43.71 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:43.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:43.82 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:43.83 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:711:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.83 if (!math_sqrt_handle(cx, num, &result)) return false;
43:43.83 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:43.83 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:715:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:43.84 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
43:43.85 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:44.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:44.06 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:44.06 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:44.06 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:44.06 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:44.07 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:44.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:44.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:44.08 return js::ToNumberSlow(cx, v, out);
43:44.08 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:44.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:44.12 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.12 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.12 if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) return false;
43:44.13 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
43:44.18 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.18 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:481:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.18 if (!js::AddValues(cx, &lhs, &rhs, &result)) return false;
43:44.19 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:44.20 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:481:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.25 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.25 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:630:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:44.25 if (!js::math_pow_handle(cx, base, power, &result)) return false;
43:44.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.27 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:630:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.31 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.32 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:443:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.32 if (!js::ModValues(cx, &lhs, &rhs, &result)) return false;
43:44.32 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:44.34 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:443:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.37 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.37 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:734:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:44.37 if (!math_atan2_handle(cx, y, x, &result)) return false;
43:44.38 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
43:44.38 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:734:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.49 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.49 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:671:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:44.49 if (!js::minmax_impl(cx, isMax_, a, b, &result)) return false;
43:44.50 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.50 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:671:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.66 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.67 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:651:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:44.67 if (!js::math_pow_handle(cx, base, power, &result)) return false;
43:44.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.68 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:651:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.81 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:44.81 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:914:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:44.82 if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result))
43:44.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:45.11 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:45.11 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:419:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:45.12 if (!js::DivValues(cx, &lhs, &rhs, &result)) return false;
43:45.12 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:45.12 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:419:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:45.14 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:423:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.14 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
43:45.15 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:45.19 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:45.20 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:332:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:45.20 if (!js::AddValues(cx, &lhs, &rhs, &result)) return false;
43:45.20 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:45.20 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:332:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:45.21 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:336:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.21 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
43:45.21 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:45.27 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:45.27 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:359:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:45.27 if (!js::SubValues(cx, &lhs, &rhs, &result)) return false;
43:45.27 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:45.28 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:359:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:45.29 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:363:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.29 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
43:45.29 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:45.51 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:45.52 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1265:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.52 JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget);
43:45.52 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:45.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
43:45.67 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
43:45.67 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
43:45.67 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
43:45.68 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:45.68 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:45.68 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:45.69 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:45.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:45.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:45.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:963:58: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
43:45.72 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
43:45.74 ^
43:45.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:45.74 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:300:11: note: 'result' was declared here
43:45.75 int32_t result;
43:45.75 ^~~~~~
43:45.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:45.75 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:45.76 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:45.76 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:45.76 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:45.76 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:45.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:45.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.78 return js::ToInt32Slow(cx, v, out);
43:45.78 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:45.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.79 return js::ToInt32Slow(cx, v, out);
43:45.79 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:45.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:45.90 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:45.90 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:1479:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:45.90 if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) return false;
43:45.90 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:45.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:45.99 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:45.99 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:45.99 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:45.99 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:46.00 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:46.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:46.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.02 return js::ToInt32Slow(cx, v, out);
43:46.02 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.02 return js::ToInt32Slow(cx, v, out);
43:46.03 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.11 return js::ToInt32Slow(cx, v, out);
43:46.11 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.13 return js::ToInt32Slow(cx, v, out);
43:46.14 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.21 return js::ToInt32Slow(cx, v, out);
43:46.22 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.22 return js::ToInt32Slow(cx, v, out);
43:46.23 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.31 return js::ToInt32Slow(cx, v, out);
43:46.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.32 return js::ToInt32Slow(cx, v, out);
43:46.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.40 return js::ToInt32Slow(cx, v, out);
43:46.40 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.41 return js::ToInt32Slow(cx, v, out);
43:46.42 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:46.49 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.49 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:389:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:46.49 if (!js::MulValues(cx, &lhs, &rhs, &result)) return false;
43:46.49 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:46.50 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:389:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:46.50 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:393:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.51 if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
43:46.51 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:46.51 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:396:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.52 if (!js::math_imul_handle(cx, lhs, rhs, &result)) return false;
43:46.52 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
43:46.52 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:396:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:46.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:46.66 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:46.66 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:46.66 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:46.67 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:46.67 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:46.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:46.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:46.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.70 return js::ToUint32Slow(cx, v, out);
43:46.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:46.70 return js::ToInt32Slow(cx, v, out);
43:46.71 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:47.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:47.19 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const':
43:47.21 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:819:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:47.21 if (!js::math_sin_handle(cx, arg, &result)) return false;
43:47.21 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:47.22 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:828:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:47.22 if (!js::math_log_handle(cx, arg, &result)) return false;
43:47.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:53.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
43:53.25 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)':
43:53.25 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:564:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:53.25 MOZ_ALWAYS_INLINE bool IsString(HandleValue v) {
43:53.25 ^~~~~~~~
43:53.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:53.29 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
43:53.30 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:53.30 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:53.30 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:53.32 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:53.32 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:53.32 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:53.32 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:53.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:53.32 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)':
43:53.33 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:53.33 return ToStringSlow<allowGC>(cx, v);
43:53.34 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:53.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:20:
43:53.42 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)':
43:53.42 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp:156:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:53.42 MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) {
43:53.43 ^~~~~~~~
43:53.44 libcubeb.a.desc
43:53.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
43:53.52 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)':
43:53.52 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2589:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:53.52 static bool is(HandleValue v) {
43:53.52 ^~
43:53.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
43:53.54 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool IsWeakMap(JS::HandleValue)':
43:53.54 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:21:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:53.54 MOZ_ALWAYS_INLINE bool IsWeakMap(HandleValue v) {
43:53.54 ^~~~~~~~~
43:54.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:54.27 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStream]':
43:54.27 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:89:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
43:54.28 MOZ_ALWAYS_INLINE bool Is(const HandleValue v) {
43:54.28 ^~
43:54.29 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamDefaultReader]':
43:54.29 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:89:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
43:54.31 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamBYOBReader]':
43:54.31 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:89:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
43:54.33 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamDefaultController]':
43:54.33 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:89:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
43:54.34 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libcubeb/src'
43:54.37 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableByteStreamController]':
43:54.37 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:89:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
43:54.40 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamBYOBRequest]':
43:54.40 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:89:24: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
43:54.46 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libnestegg/src'
43:55.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2:
43:55.07 /<<PKGBUILDDIR>>/media/libnestegg/src/nestegg.c: In function 'ne_parse':
43:55.09 /<<PKGBUILDDIR>>/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable]
43:55.10 uint64_t id, size, peeked_id;
43:55.10 ^~~~~~~~~
43:55.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseRejectedWithPendingError(JSContext*)':
43:55.62 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:225:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:55.63 if (!GetAndClearException(cx, &exn)) return nullptr;
43:55.63 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
43:55.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:226:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:55.64 return PromiseObject::unforgeableReject(cx, exn);
43:55.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
43:55.66 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)':
43:55.67 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4836:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43:55.67 return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval());
43:55.67 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:55.68 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4836:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43:55.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:20:
43:55.71 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)':
43:55.71 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp:134:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:55.72 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
43:55.72 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:55.72 JSDVG_SEARCH_STACK, arg, nullptr, "not a symbol",
43:55.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:55.73 nullptr);
43:55.74 ~~~~~~~~
43:55.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
43:55.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:55.76 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool RejectNonGenericMethod(JSContext*, const JS::CallArgs&, const char*, const char*)':
43:55.77 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1064:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43:55.77 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
43:55.77 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:55.77 fallback, arg1, arg2))
43:55.78 ~~~~~~~~~~~~~~~~~~~~~
43:55.78 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:261:3: note: in expansion of macro 'ReportValueError3'
43:55.78 ReportValueError3(cx, JSMSG_INCOMPATIBLE_PROTO, JSDVG_SEARCH_STACK,
43:55.79 ^~~~~~~~~~~~~~~~~
43:56.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:56.08 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReportArgTypeError(JSContext*, const char*, const char*, JS::HandleValue)':
43:56.09 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:229:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:56.09 static bool ReportArgTypeError(JSContext* cx, const char* funName,
43:56.10 ^~~~~~~~~~~~~~~~~~
43:56.10 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:232:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:56.11 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, arg, nullptr);
43:56.11 ^
43:56.15 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* ReadableStreamReaderGenericCancel(JSContext*, js::HandleNativeObject, JS::HandleValue)':
43:56.16 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1892:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:56.16 static MOZ_MUST_USE JSObject* ReadableStreamReaderGenericCancel(
43:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
43:57.86 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_concat(JSContext*, unsigned int, JS::Value*)':
43:57.87 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:57.87 return ToStringSlow<CanGC>(cx, thisv);
43:57.87 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
43:57.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:57.90 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
43:57.90 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:57.90 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:57.90 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:57.91 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:57.91 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:57.92 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:57.92 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:57.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:57.94 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:57.95 return ToStringSlow<allowGC>(cx, v);
43:57.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:58.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
43:58.21 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)':
43:58.22 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:455:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
43:58.22 JSString* str = ValueToSource(cx, args.get(0));
43:58.22 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
43:58.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:58.27 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:58.27 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:58.27 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
43:58.27 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
43:58.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
43:58.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)':
43:58.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:58.29 return js::ToStringSlow(cx, v);
43:58.30 ~~~~~~~~~~~~~~~~^~~~~~~
43:58.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)':
43:58.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:58.36 return js::ToStringSlow(cx, v);
43:58.36 ~~~~~~~~~~~~~~~~^~~~~~~
43:58.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
43:58.52 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, void*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
43:58.53 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1145:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:58.54 static bool DoUnaryArithFallback(JSContext* cx, void* payload,
43:58.54 ^~~~~~~~~~~~~~~~~~~~
43:58.54 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1145:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:58.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:58.55 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:58.55 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:58.55 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
43:58.56 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
43:58.56 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
43:58.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
43:58.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:58.57 return js::ToInt32Slow(cx, v, out);
43:58.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:58.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:58.59 return js::ToNumberSlow(cx, v, out);
43:58.59 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:59.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
43:59.09 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICUpdatedStub::addUpdateStubForValue(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleObjectGroup, JS::HandleId, JS::HandleValue)':
43:59.09 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2437:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:59.09 bool ICUpdatedStub::addUpdateStubForValue(JSContext* cx,
43:59.09 ^~~~~~~~~~~~~
43:59.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)':
43:59.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:59.64 return js::ToInt32Slow(cx, v, out);
43:59.65 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:59.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
43:59.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
43:59.89 return js::ToObjectSlow(cx, v, false);
43:59.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
43:59.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
43:59.91 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3803:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:59.91 if (!JS_GetProperty(cx, opts, "action", &v)) return false;
43:59.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
43:59.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:59.92 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:59.92 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
43:59.92 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:00.03 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:00.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:00.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.05 return js::ToStringSlow(cx, v);
44:00.05 ~~~~~~~~~~~~~~~~^~~~~~~
44:00.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:00.11 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3813:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:00.17 if (!JS_GetProperty(cx, opts, "phases", &v)) return false;
44:00.17 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:00.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:00.18 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:00.18 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:00.18 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:00.19 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:00.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:00.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.25 return js::ToStringSlow(cx, v);
44:00.25 ~~~~~~~~~~~~~~~~^~~~~~~
44:00.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:00.25 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3858:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:00.26 if (!JS_GetProperty(cx, opts, "depth", &v)) return false;
44:00.31 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:00.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:00.31 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:00.31 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:00.31 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:00.32 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:00.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:00.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.32 return js::ToInt32Slow(cx, v, out);
44:00.32 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:00.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:00.36 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'void ReportCannotConvertTo(JSContext*, JS::HandleValue, const char*)':
44:00.37 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:47:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.37 static void ReportCannotConvertTo(JSContext* cx, HandleValue fromValue,
44:00.37 ^~~~~~~~~~~~~~~~~~~~~
44:00.45 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
44:00.46 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2091:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.46 bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx,
44:00.46 ^~~~~~~~~~~~~~~~~~~~~~
44:00.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:00.51 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)':
44:00.52 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3610:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:00.52 JS::ubi::Node node = args.get(0);
44:00.52 ^
44:00.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:00.61 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:00.62 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:00.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:00.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:00.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:00.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
44:00.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.64 return js::ToObjectSlow(cx, v, false);
44:00.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:00.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:00.65 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3038:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:00.65 if (!JS_GetProperty(cx, cfg, "args", &v)) return false;
44:00.65 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
44:00.66 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3041:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:00.66 if (!JS_GetProperty(cx, cfg, "locals", &v)) return false;
44:00.66 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:00.66 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3044:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:00.67 if (!JS_GetProperty(cx, cfg, "thisprops", &v)) return false;
44:00.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.92 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)':
44:00.92 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:101:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.92 if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue))
44:00.92 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.93 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:104:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.93 if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) return false;
44:00.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.95 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:106:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.95 if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue))
44:00.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.95 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:109:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.95 if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue))
44:00.95 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.96 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:112:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.96 if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue))
44:00.96 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.98 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:121:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.98 if (!JS_SetProperty(cx, info, "debug", value)) return false;
44:00.98 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.98 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:128:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.98 if (!JS_SetProperty(cx, info, "release_or_beta", value)) return false;
44:00.99 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.99 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:135:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:00.99 if (!JS_SetProperty(cx, info, "has-ctypes", value)) return false;
44:00.99 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.99 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:142:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.00 if (!JS_SetProperty(cx, info, "x86", value)) return false;
44:01.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:01.00 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:149:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.00 if (!JS_SetProperty(cx, info, "x64", value)) return false;
44:01.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:01.02 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:156:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.02 if (!JS_SetProperty(cx, info, "arm-simulator", value)) return false;
44:01.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.03 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:163:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.03 if (!JS_SetProperty(cx, info, "arm64-simulator", value)) return false;
44:01.03 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.04 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:170:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.04 if (!JS_SetProperty(cx, info, "asan", value)) return false;
44:01.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:01.04 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:177:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.05 if (!JS_SetProperty(cx, info, "tsan", value)) return false;
44:01.05 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:01.07 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:184:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.07 if (!JS_SetProperty(cx, info, "has-gczeal", value)) return false;
44:01.07 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.08 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:191:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.08 if (!JS_SetProperty(cx, info, "more-deterministic", value)) return false;
44:01.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.08 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:198:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.09 if (!JS_SetProperty(cx, info, "profiling", value)) return false;
44:01.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.09 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:205:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.09 if (!JS_SetProperty(cx, info, "dtrace", value)) return false;
44:01.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.11 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.11 if (!JS_SetProperty(cx, info, "valgrind", value)) return false;
44:01.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.12 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:219:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.12 if (!JS_SetProperty(cx, info, "oom-backtraces", value)) return false;
44:01.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.12 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:226:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.13 if (!JS_SetProperty(cx, info, "binary-data", value)) return false;
44:01.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.13 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:233:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.13 if (!JS_SetProperty(cx, info, "intl-api", value)) return false;
44:01.15 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.15 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:240:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.16 if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) return false;
44:01.16 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.16 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:247:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.17 if (!JS_SetProperty(cx, info, "moz-memory", value)) return false;
44:01.17 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.17 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:250:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.17 if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) return false;
44:01.18 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.20 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICMonitoredFallbackStub::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
44:01.20 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:423:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.21 bool ICMonitoredFallbackStub::addMonitorStubForValue(JSContext* cx,
44:01.21 ^~~~~~~~~~~~~~~~~~~~~~~
44:01.21 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:430:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.21 return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
44:01.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:01.22 libmedia_libnestegg_src.a.desc
44:01.38 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, void*, js::jit::ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
44:01.38 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1281:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.38 static bool DoCompareFallback(JSContext* cx, void* payload,
44:01.38 ^~~~~~~~~~~~~~~~~
44:01.39 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1281:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.39 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1281:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.40 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1308:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.40 if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.40 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.42 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1311:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.42 if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.42 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.42 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1314:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.42 if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.42 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.42 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1317:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.43 if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.44 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1320:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.45 if (!LooselyEqual<true>(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.45 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.45 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1323:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.45 if (!LooselyEqual<false>(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.47 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1326:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.47 if (!StrictlyEqual<true>(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.47 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.47 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1329:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:01.47 if (!StrictlyEqual<false>(cx, &lhsCopy, &rhsCopy, &out)) return false;
44:01.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.48 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1350:78: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.48 CompareIRGenerator gen(cx, script, pc, stub->state().mode(), op, lhs, rhs);
44:01.48 ^
44:01.49 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1350:78: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:01.57 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:01.57 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:01.57 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:01.57 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:01.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:01.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool InternalConst(JSContext*, unsigned int, JS::Value*)':
44:01.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:01.59 return js::ToStringSlow(cx, v);
44:01.59 ~~~~~~~~~~~~~~~~^~~~~~~
44:02.07 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libnestegg/src'
44:02.20 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libogg'
44:02.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)':
44:02.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.26 return js::ToStringSlow(cx, v);
44:02.26 ~~~~~~~~~~~~~~~~^~~~~~~
44:02.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:02.28 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:706:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.28 if (!module->module().extractCode(cx, tier, &result)) return false;
44:02.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:02.36 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, void*, js::jit::ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
44:02.36 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:604:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.36 static bool DoBinaryArithFallback(JSContext* cx, void* payload,
44:02.36 ^~~~~~~~~~~~~~~~~~~~~
44:02.36 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:604:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.37 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:604:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.37 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:604:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.38 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:631:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.38 if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
44:02.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.38 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:631:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.40 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:634:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.40 if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
44:02.41 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.41 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:634:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.41 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:637:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.41 if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
44:02.41 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.42 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:637:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.43 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:640:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.43 if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
44:02.44 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.44 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:640:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.44 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:643:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.44 if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
44:02.45 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.46 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:643:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.46 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:646:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.47 if (!math_pow_handle(cx, lhsCopy, rhsCopy, ret)) return false;
44:02.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.47 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:646:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:02.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:02.48 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:02.48 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
44:02.48 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
44:02.49 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
44:02.49 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
44:02.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
44:02.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.51 return js::ToInt32Slow(cx, v, out);
44:02.51 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.51 return js::ToInt32Slow(cx, v, out);
44:02.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.53 return js::ToInt32Slow(cx, v, out);
44:02.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.54 return js::ToInt32Slow(cx, v, out);
44:02.54 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.54 return js::ToInt32Slow(cx, v, out);
44:02.54 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.54 return js::ToInt32Slow(cx, v, out);
44:02.56 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.56 return js::ToInt32Slow(cx, v, out);
44:02.56 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.57 return js::ToInt32Slow(cx, v, out);
44:02.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.57 return js::ToInt32Slow(cx, v, out);
44:02.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.58 return js::ToInt32Slow(cx, v, out);
44:02.58 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.60 return js::ToUint32Slow(cx, v, out);
44:02.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.61 return js::ToInt32Slow(cx, v, out);
44:02.61 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.71 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)':
44:02.72 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.72 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.72 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.73 /<<PKGBUILDDIR>>/js/src/jsapi.h:5836:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.73 Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \
44:02.73 ^~~~~~~~
44:02.73 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.73 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.75 ^~~~~~~~~~~~~~~~~~~~
44:02.75 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.75 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.75 /<<PKGBUILDDIR>>/js/src/jsapi.h:5837:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.76 Register(ION_WARMUP_TRIGGER, "ion.warmup.trigger") \
44:02.76 ^~~~~~~~
44:02.76 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.76 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.76 ^~~~~~~~~~~~~~~~~~~~
44:02.77 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.77 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.77 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.77 /<<PKGBUILDDIR>>/js/src/jsapi.h:5838:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.78 Register(ION_GVN_ENABLE, "ion.gvn.enable") \
44:02.78 ^~~~~~~~
44:02.79 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.79 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.79 ^~~~~~~~~~~~~~~~~~~~
44:02.79 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.80 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.80 /<<PKGBUILDDIR>>/js/src/jsapi.h:5839:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.80 Register(ION_FORCE_IC, "ion.forceinlineCaches") \
44:02.81 ^~~~~~~~
44:02.81 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.81 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.81 ^~~~~~~~~~~~~~~~~~~~
44:02.81 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.83 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.83 /<<PKGBUILDDIR>>/js/src/jsapi.h:5840:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.83 Register(ION_ENABLE, "ion.enable") \
44:02.84 ^~~~~~~~
44:02.84 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.85 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.85 ^~~~~~~~~~~~~~~~~~~~
44:02.85 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.85 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.86 /<<PKGBUILDDIR>>/js/src/jsapi.h:5841:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.86 Register(ION_INTERRUPT_WITHOUT_SIGNAL, "ion.interrupt-without-signals") \
44:02.86 ^~~~~~~~
44:02.86 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.87 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.87 ^~~~~~~~~~~~~~~~~~~~
44:02.87 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.87 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.87 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.88 /<<PKGBUILDDIR>>/js/src/jsapi.h:5842:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.88 Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \
44:02.89 ^~~~~~~~
44:02.89 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.89 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.89 ^~~~~~~~~~~~~~~~~~~~
44:02.91 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.91 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.91 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.91 /<<PKGBUILDDIR>>/js/src/jsapi.h:5843:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.91 Register(BASELINE_ENABLE, "baseline.enable") \
44:02.91 ^~~~~~~~
44:02.91 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.91 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.92 ^~~~~~~~~~~~~~~~~~~~
44:02.93 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.93 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.93 /<<PKGBUILDDIR>>/js/src/jsapi.h:5844:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.93 Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \
44:02.94 ^~~~~~~~
44:02.94 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.94 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.94 ^~~~~~~~~~~~~~~~~~~~
44:02.94 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.94 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.94 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.96 /<<PKGBUILDDIR>>/js/src/jsapi.h:5845:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.96 Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \
44:02.96 ^~~~~~~~
44:02.96 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.96 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.97 ^~~~~~~~~~~~~~~~~~~~
44:02.97 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.97 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.97 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.97 /<<PKGBUILDDIR>>/js/src/jsapi.h:5846:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.97 Register(JUMP_THRESHOLD, "jump-threshold") \
44:02.97 ^~~~~~~~
44:02.97 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:02.97 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:02.97 ^~~~~~~~~~~~~~~~~~~~
44:02.97 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:02.98 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:02.98 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:02.99 /<<PKGBUILDDIR>>/js/src/jsapi.h:5847:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:02.99 Register(UNBOXED_OBJECTS, "unboxed_objects") \
44:02.99 ^~~~~~~~
44:02.99 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.00 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.00 ^~~~~~~~~~~~~~~~~~~~
44:03.00 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.00 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.02 /<<PKGBUILDDIR>>/js/src/jsapi.h:5848:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.03 Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \
44:03.03 ^~~~~~~~
44:03.03 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.03 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.03 ^~~~~~~~~~~~~~~~~~~~
44:03.04 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.04 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.04 /<<PKGBUILDDIR>>/js/src/jsapi.h:5849:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.04 Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \
44:03.05 ^~~~~~~~
44:03.05 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.05 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.05 ^~~~~~~~~~~~~~~~~~~~
44:03.06 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.06 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.06 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.06 /<<PKGBUILDDIR>>/js/src/jsapi.h:5850:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.06 Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \
44:03.07 ^~~~~~~~
44:03.07 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.07 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.07 ^~~~~~~~~~~~~~~~~~~~
44:03.08 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.08 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.08 /<<PKGBUILDDIR>>/js/src/jsapi.h:5851:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.08 Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \
44:03.09 ^~~~~~~~
44:03.09 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.09 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.09 ^~~~~~~~~~~~~~~~~~~~
44:03.10 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.10 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.10 /<<PKGBUILDDIR>>/js/src/jsapi.h:5852:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.10 Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \
44:03.10 ^~~~~~~~
44:03.11 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.11 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.11 ^~~~~~~~~~~~~~~~~~~~
44:03.12 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.12 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.12 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.12 /<<PKGBUILDDIR>>/js/src/jsapi.h:5853:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.12 Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \
44:03.12 ^~~~~~~~
44:03.13 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.13 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.13 ^~~~~~~~~~~~~~~~~~~~
44:03.13 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.13 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.13 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.14 /<<PKGBUILDDIR>>/js/src/jsapi.h:5854:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.14 Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \
44:03.14 ^~~~~~~~
44:03.15 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.15 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.15 ^~~~~~~~~~~~~~~~~~~~
44:03.15 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.15 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.16 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.16 /<<PKGBUILDDIR>>/js/src/jsapi.h:5855:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.16 Register(ASMJS_ATOMICS_ENABLE, "asmjs.atomics.enable") \
44:03.16 ^~~~~~~~
44:03.16 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.18 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.18 ^~~~~~~~~~~~~~~~~~~~
44:03.18 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.18 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.18 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.19 /<<PKGBUILDDIR>>/js/src/jsapi.h:5856:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.19 Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \
44:03.19 ^~~~~~~~
44:03.19 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.19 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.19 ^~~~~~~~~~~~~~~~~~~~
44:03.21 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2465:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:03.21 if (!JS_SetProperty(cx, info, string, value)) return false; \
44:03.21 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:03.21 /<<PKGBUILDDIR>>/js/src/jsapi.h:5857:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
44:03.22 Register(WASM_DELAY_TIER2, "wasm.delay-tier2")
44:03.22 ^~~~~~~~
44:03.22 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
44:03.22 JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
44:03.22 ^~~~~~~~~~~~~~~~~~~~
44:04.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
44:04.12 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
44:04.12 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
44:04.12 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
44:04.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
44:04.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In member function 'virtual bool js::jit::RObjectState::recover(JSContext*, js::jit::SnapshotIterator&) const':
44:04.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:04.15 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
44:04.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:04.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:04.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:04.15 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
44:04.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:04.17 receiver, result);
44:04.17 ~~~~~~~~~~~~~~~~~
44:04.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:04.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:04.17 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:04.18 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:04.18 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:04.18 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:04.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:04.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GCSlice(JSContext*, unsigned int, JS::Value*)':
44:04.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:04.19 return js::ToUint32Slow(cx, v, out);
44:04.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:04.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool StartGC(JSContext*, unsigned int, JS::Value*)':
44:04.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:04.26 return js::ToUint32Slow(cx, v, out);
44:04.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:05.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)':
44:05.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.30 return js::ToStringSlow(cx, v);
44:05.30 ~~~~~~~~~~~~~~~~^~~~~~~
44:05.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.30 return js::ToNumberSlow(cx, v, out);
44:05.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:05.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:05.58 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)':
44:05.58 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:134:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:05.58 static bool Reify(JSContext* cx, HandleTypeDescr type,
44:05.59 ^~~~~
44:05.60 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:147:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.60 return js::Call(cx, fval, UndefinedHandleValue, args, to);
44:05.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:05.61 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:147:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:05.71 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)':
44:05.71 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:102:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.73 static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj,
44:05.73 ^~~~~~~~~~~~~~~~
44:05.73 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:121:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.73 return js::Call(cx, fval, dummy, args, &dummy);
44:05.73 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:05.73 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:121:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:05.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:05.87 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ValidateAndNormalizeHighWaterMark(JSContext*, JS::HandleValue, double*)':
44:05.87 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5079:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.89 static MOZ_MUST_USE bool ValidateAndNormalizeHighWaterMark(
44:05.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:05.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:05.90 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:05.90 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:05.90 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:05.90 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:05.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:05.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:05.93 return js::ToNumberSlow(cx, v, out);
44:05.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:06.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:06.01 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:06.01 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:06.01 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:06.01 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:06.02 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:06.03 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:06.03 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:06.04 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:06.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:06.04 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)':
44:06.04 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:06.04 return ToStringSlow<allowGC>(cx, v);
44:06.05 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
44:06.27 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:06.28 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
44:06.28 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:06.28 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:06.28 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:06.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:06.30 /<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)':
44:06.30 /<<PKGBUILDDIR>>/js/src/jsapi.h:3041:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:06.31 return Call(cx, thisv, fun, args, rval);
44:06.31 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:06.31 /<<PKGBUILDDIR>>/js/src/jsapi.h:3041:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:06.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:06.75 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)':
44:06.75 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:06.75 return ToStringSlow<CanGC>(cx, thisv);
44:06.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:07.13 libmedia_libogg.a.desc
44:07.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
44:07.56 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool WeakMap_construct(JSContext*, unsigned int, JS::Value*)':
44:07.57 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:225:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:07.57 if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv,
44:07.58 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:07.58 args2, args2.rval()))
44:07.58 ~~~~~~~~~~~~~~~~~~~~
44:07.95 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libogg'
44:08.01 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libopus'
44:08.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:08.12 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseInvokeOrNoop(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::HandleValue)':
44:08.12 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5030:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:08.12 static MOZ_MUST_USE JSObject* PromiseInvokeOrNoop(JSContext* cx, HandleValue O,
44:08.13 ^~~~~~~~~~~~~~~~~~~
44:08.14 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5030:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:08.15 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5017:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:08.15 if (!GetProperty(cx, O, P, &method)) return false;
44:08.15 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:08.15 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5017:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:08.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
44:08.16 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
44:08.17 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
44:08.17 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
44:08.17 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
44:08.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:08.18 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:08.18 return Call(cx, fval, thisv, args, rval);
44:08.18 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.18 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:08.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:08.19 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5047:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:08.19 return PromiseObject::unforgeableResolve(cx, returnValue);
44:08.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
44:08.25 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:08.25 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:08.26 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:08.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:08.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* GetPrototype(JSContext*, JS::HandleObject)':
44:08.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:08.27 return op(cx, obj, receiver, id, vp);
44:08.27 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:08.28 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:08.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:08.61 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)':
44:08.62 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3734:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:08.62 if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) return false;
44:08.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
44:09.05 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
44:09.05 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1855:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.05 static bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame,
44:09.05 ^~~~~~~~~~~~~~~~~
44:09.05 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1855:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.07 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1855:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.07 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1884:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.07 val, idVal, val, GetPropertyResultFlags::All);
44:09.07 ^
44:09.08 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1884:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.09 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1884:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.10 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1844:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.10 if (!GetNameBoundInEnvironment(cx, env, id, res)) return false;
44:09.10 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
44:09.10 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1848:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.11 if (!GetProperty(cx, val, name, res)) return false;
44:09.11 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
44:09.12 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1848:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.12 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1911:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.12 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
44:09.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:09.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:09.33 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:09.33 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:09.33 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:09.33 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:09.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:09.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
44:09.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.35 return js::ToObjectSlow(cx, v, false);
44:09.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:09.36 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:09.36 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:09.36 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:09.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:09.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.37 return op(cx, obj, receiver, id, vp);
44:09.37 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.39 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.40 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:09.40 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.40 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.40 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
44:09.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.42 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
44:09.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.43 receiver, result);
44:09.43 ~~~~~~~~~~~~~~~~~
44:09.43 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.44 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
44:09.44 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1921:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.45 static bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
44:09.45 ^~~~~~~~~~~~~~~~~~~~~~
44:09.45 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1921:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.46 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1921:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.46 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1921:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.46 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1949:77: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.47 val, idVal, receiver, GetPropertyResultFlags::All);
44:09.47 ^
44:09.47 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1949:77: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.48 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1949:77: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
44:09.48 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
44:09.49 from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
44:09.49 from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
44:09.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
44:09.50 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.50 return op(cx, obj, receiver, id, vp);
44:09.50 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.52 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.53 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:09.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
44:09.53 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:1978:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.53 if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
44:09.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:09.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:09.56 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
44:09.56 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1511:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
44:09.56 bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj,
44:09.57 ^~~~~~~~~~~
44:09.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:09.75 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:09.75 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:09.75 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:09.78 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:09.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:09.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
44:09.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.80 return js::ToObjectSlow(cx, v, false);
44:09.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:09.80 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:09.81 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:09.81 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:09.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:09.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.83 return op(cx, obj, receiver, id, vp);
44:09.83 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:09.84 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:09.84 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.85 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
44:09.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.87 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
44:09.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.88 receiver, result);
44:09.89 ~~~~~~~~~~~~~~~~~
44:09.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:09.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
44:09.99 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
44:09.99 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
44:09.99 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
44:10.00 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
44:10.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:10.01 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
44:10.01 /<<PKGBUILDDIR>>/js/src/jsnum.h:224:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.01 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
44:10.02 ^~~~~~~~~
44:10.03 /<<PKGBUILDDIR>>/js/src/jsnum.h:238:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.03 if (!ToNumberSlow(cx, v, dp)) return false;
44:10.03 ~~~~~~~~~~~~^~~~~~~~~~~
44:10.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:10.16 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
44:10.16 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.16 return ToStringSlow<CanGC>(cx, thisv);
44:10.16 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:10.16 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2028:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.17 if (!IsRegExp(cx, args[0], &isRegExp)) return false;
44:10.17 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:10.18 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2264:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.18 if (!ToInteger(cx, args[1], &d)) return false;
44:10.18 ~~~~~~~~~^~~~~~~~~~~~~~~~~
44:10.50 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
44:10.50 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.50 return ToStringSlow<CanGC>(cx, thisv);
44:10.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:10.51 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2028:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.51 if (!IsRegExp(cx, args[0], &isRegExp)) return false;
44:10.51 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:10.52 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2319:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.52 if (!ToInteger(cx, args[1], &d)) return false;
44:10.52 ~~~~~~~~~^~~~~~~~~~~~~~~~~
44:10.91 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:10.91 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
44:10.92 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:10.92 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:10.92 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:10.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:10.93 /<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)':
44:10.93 /<<PKGBUILDDIR>>/js/src/jsapi.h:3041:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:10.93 return Call(cx, thisv, fun, args, rval);
44:10.94 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:10.94 /<<PKGBUILDDIR>>/js/src/jsapi.h:3041:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:11.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:11.06 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:11.07 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:11.07 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:11.07 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:11.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:11.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)':
44:11.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:11.09 return js::ToObjectSlow(cx, v, false);
44:11.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:13.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:13.14 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)':
44:13.15 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:487:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:13.15 if (!DefineDataElement(cx, obj, i, value,
44:13.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:13.17 STRING_ELEMENT_ATTRS | JSPROP_RESOLVING))
44:13.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:13.45 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
44:13.45 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:13.45 return ToStringSlow<CanGC>(cx, thisv);
44:13.45 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:13.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:13.46 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:13.48 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:13.48 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:13.48 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:13.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:13.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:13.48 return js::ToNumberSlow(cx, v, out);
44:13.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:14.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:14.34 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
44:14.34 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:14.35 return ToStringSlow<CanGC>(cx, thisv);
44:14.36 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:14.36 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2028:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:14.37 if (!IsRegExp(cx, args[0], &isRegExp)) return false;
44:14.37 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:14.37 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2063:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:14.37 if (!ToInteger(cx, args[1], &d)) return false;
44:14.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~
44:14.71 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)':
44:14.71 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:14.71 return ToStringSlow<CanGC>(cx, thisv);
44:14.71 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:14.73 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:2102:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:14.73 if (!ToInteger(cx, args[1], &d)) return false;
44:14.74 ~~~~~~~~~^~~~~~~~~~~~~~~~~
44:15.25 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:15.25 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:15.25 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:15.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:15.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
44:15.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:15.27 inline bool js::GetProperty(JSContext* cx, HandleObject obj,
44:15.27 ^~
44:15.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:15.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:15.28 return op(cx, obj, receiver, id, vp);
44:15.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:15.28 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:15.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:15.37 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:15.37 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:15.37 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:15.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:15.38 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)':
44:15.40 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:837:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:15.40 return GetProperty(cx, obj, receiverValue, id, vp);
44:15.40 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:15.87 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:15.87 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:15.87 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:15.87 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:15.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:15.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)':
44:15.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:15.88 return js::ToNumberSlow(cx, v, out);
44:15.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:15.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:15.89 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:1137:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:15.89 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
44:15.89 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.89 JSDVG_SEARCH_STACK, args[0], nullptr,
44:15.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.90 "not a valid maximum frame count", NULL);
44:15.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.91 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:1149:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:15.91 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
44:15.91 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.91 JSDVG_SEARCH_STACK, args[0], nullptr,
44:15.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:15.92 "not an object", NULL);
44:15.92 ~~~~~~~~~~~~~~~~~~~~~~
44:16.85 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoNewObject(JSContext*, void*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)':
44:16.86 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2650:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:16.86 static bool DoNewObject(JSContext* cx, void* payload,
44:16.86 ^~~~~~~~~~~
44:16.87 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2650:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:17.17 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoNewArray(JSContext*, void*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)':
44:17.17 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2571:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:17.17 static bool DoNewArray(JSContext* cx, void* payload, ICNewArray_Fallback* stub,
44:17.18 ^~~~~~~~~~
44:17.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:17.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool js::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
44:17.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5118:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:17.61 MOZ_MUST_USE bool js::ReadableStreamReaderCancel(JSContext* cx,
44:17.61 ^~
44:17.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:17.81 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
44:17.81 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:512:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:17.81 if (!DefineDataElement(cx, obj, uint32_t(slot), value,
44:17.82 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:17.82 STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
44:17.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:17.95 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charAt(JSContext*, unsigned int, JS::Value*)':
44:17.95 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:17.95 return ToStringSlow<CanGC>(cx, thisv);
44:17.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:17.97 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1557:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:17.98 if (args.length() > 0 && !ToInteger(cx, args[0], &d)) return false;
44:17.98 ~~~~~~~~~^~~~~~~~~~~~~~~~~
44:18.39 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
44:18.39 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1573:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.40 bool js::str_charCodeAt_impl(JSContext* cx, HandleString string,
44:18.40 ^~
44:18.41 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1573:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:18.41 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1581:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.41 if (!ToInteger(cx, index, &d)) return false;
44:18.41 ~~~~~~~~~^~~~~~~~~~~~~~~
44:18.55 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)':
44:18.55 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.56 return ToStringSlow<CanGC>(cx, thisv);
44:18.56 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:18.56 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1611:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:18.56 return js::str_charCodeAt_impl(cx, str, index, args.rval());
44:18.57 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.59 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
44:18.59 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2259:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.60 static bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame,
44:18.60 ^~~~~~~~~~~~~~~~~~~~~
44:18.61 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2259:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:18.61 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp:2317:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.61 return stub->addMonitorStubForValue(cx, frame, types, value);
44:18.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:18.90 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
44:18.90 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3155:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.90 bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code,
44:18.91 ^~
44:18.91 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3155:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:18.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:18.91 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:18.91 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:18.91 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:18.92 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:18.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:18.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:183:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:18.98 return js::ToUint16Slow(cx, v, out);
44:18.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:19.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:19.07 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)':
44:19.07 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3115:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:19.07 return str_fromCharCode_one_arg(cx, args[0], args.rval());
44:19.11 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
44:19.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:19.11 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:19.11 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:19.12 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:19.12 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:19.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:19.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:183:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:19.13 return js::ToUint16Slow(cx, v, out);
44:19.13 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:19.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:19.29 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
44:19.29 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3194:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:19.30 bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code,
44:19.30 ^~
44:19.32 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3194:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:19.32 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3194:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:19.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:19.32 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:19.32 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:19.33 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:19.33 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:19.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:19.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:19.34 return js::ToNumberSlow(cx, v, out);
44:19.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:19.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:20:
44:19.45 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In static member function 'static JSObject* js::SymbolObject::initClass(JSContext*, JS::HandleObject, bool)':
44:19.46 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp:63:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:19.46 if (!NativeDefineDataProperty(cx, ctor, names[i], value, attrs))
44:19.46 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:20.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
44:20.62 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const':
44:20.63 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:759:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:20.63 if (!js::math_hypot_handle(cx, vec, &result)) return false;
44:20.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
44:23.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:23.97 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)':
44:23.97 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4566:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:23.97 JSScript* js::TestingFunctionArgumentToScript(
44:23.98 ^~
44:23.98 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4583:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:23.99 RootedFunction fun(cx, JS_ValueToFunction(cx, v));
44:23.99 ~~~~~~~~~~~~~~~~~~^~~~~~~
44:24.17 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)':
44:24.18 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:4627:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.18 script = TestingFunctionArgumentToScript(cx, args[0]);
44:24.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
44:24.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:24.61 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:24.61 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:24.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:24.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:24.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:24.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
44:24.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.64 return js::ToObjectSlow(cx, v, false);
44:24.64 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:24.65 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:24.65 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:24.65 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:24.65 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:24.65 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:24.66 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:24.67 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:24.67 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:24.67 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:24.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:24.68 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.69 return ToStringSlow<allowGC>(cx, v);
44:24.69 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
44:24.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:24.86 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)':
44:24.86 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:484:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.86 if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength,
44:24.86 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.87 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:24.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.88 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:491:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.88 if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
44:24.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.88 typeByteAlignment,
44:24.90 ~~~~~~~~~~~~~~~~~~
44:24.90 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:24.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.91 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:498:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.91 if (!DefineDataProperty(cx, descr, cx->names().byteLength,
44:24.91 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.91 UndefinedHandleValue,
44:24.92 ~~~~~~~~~~~~~~~~~~~~~
44:24.92 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:24.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.93 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:505:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:24.93 if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
44:24.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.94 UndefinedHandleValue,
44:24.94 ~~~~~~~~~~~~~~~~~~~~~
44:24.94 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:24.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:25.30 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)':
44:25.30 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1500:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:25.30 RootedString str(cx, ValueToSource(cx, idVal));
44:25.31 ~~~~~~~~~~~~~^~~~~~~~~~~
44:26.15 /<<PKGBUILDDIR>>/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&)':
44:26.15 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.15 bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id,
44:26.16 ^~~~~~~~~~~
44:26.16 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.16 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1684:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.17 return SetPropertyByDefining(cx, id, v, receiver, result);
44:26.17 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.19 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1695:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.19 if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v))
44:26.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.19 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1715:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.19 if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v))
44:26.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.20 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1710:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.20 return SetPropertyByDefining(cx, id, v, receiver, result);
44:26.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.21 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1721:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.21 return SetPropertyOnProto(cx, obj, id, v, receiver, result);
44:26.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.23 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1721:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.76 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getArrayElement(JSContext*, JS::Handle<js::TypedObject*>, JS::Handle<js::TypeDescr*>, uint32_t, JS::MutableHandleValue)':
44:26.77 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1641:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:26.77 /*static*/ bool TypedObject::obj_getArrayElement(JSContext* cx,
44:26.77 ^~~~~~~~~~~
44:26.78 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1655:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:26.78 return Reify(cx, elementType, typedObj, offset, vp);
44:26.78 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.87 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)':
44:26.88 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:26.88 bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj,
44:26.88 ^~~~~~~~~~~
44:26.89 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1614:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:26.90 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1629:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:26.90 return obj_getArrayElement(cx, typedObj, descr, index, vp);
44:26.90 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:26.90 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:26.91 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:26.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:26.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:26.92 return op(cx, obj, receiver, id, vp);
44:26.92 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:26.93 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:26.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:27.07 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
44:27.09 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1559:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:27.09 bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj,
44:27.09 ^~~~~~~~~~~
44:27.09 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1559:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:27.09 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1567:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:27.10 return obj_getElement(cx, obj, receiver, index, vp);
44:27.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.11 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1601:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:27.11 return Reify(cx, fieldType, typedObj, offset, vp);
44:27.11 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.12 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:27.12 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:27.12 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:27.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:27.12 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:27.13 return op(cx, obj, receiver, id, vp);
44:27.13 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:27.14 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:27.14 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:27.35 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
44:27.36 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1724:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
44:27.37 bool TypedObject::obj_getOwnPropertyDescriptor(
44:27.37 ^~~~~~~~~~~
44:27.37 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1744:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:27.37 if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value()))
44:27.38 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.39 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1769:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:27.39 if (!Reify(cx, fieldType, typedObj, offset, desc.value())) return false;
44:27.39 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:28.55 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)':
44:28.56 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:28.56 void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) {
44:28.57 ^~~~~~~~~~~~~~~~
44:28.58 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)':
44:28.58 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2478:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:28.58 void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) {
44:28.58 ^~~~~~~~~~~~~~~~~~~
44:28.61 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)':
44:28.61 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2485:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:28.61 void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) {
44:28.61 ^~~~~~~~~~~~~~~~~~~
44:29.77 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::LoadReferenceAny::Func(JSContext*, unsigned int, JS::Value*)':
44:29.77 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2421:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:29.77 load(target, args.rval()); \
44:29.77 ~~~~^~~~~~~~~~~~~~~~~~~~~
44:29.77 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:324:3: note: in expansion of macro 'JS_LOAD_REFERENCE_CLASS_IMPL'
44:29.78 MACRO_(ReferenceTypeDescr::TYPE_ANY, GCPtrValue, Any) \
44:29.78 ^~~~~~
44:29.78 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2494:1: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
44:29.78 JS_FOR_EACH_REFERENCE_TYPE_REPR(JS_LOAD_REFERENCE_CLASS_IMPL)
44:29.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.81 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::LoadReferenceObject::Func(JSContext*, unsigned int, JS::Value*)':
44:29.82 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2421:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:29.82 load(target, args.rval()); \
44:29.82 ~~~~^~~~~~~~~~~~~~~~~~~~~
44:29.84 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:325:3: note: in expansion of macro 'JS_LOAD_REFERENCE_CLASS_IMPL'
44:29.85 MACRO_(ReferenceTypeDescr::TYPE_OBJECT, GCPtrObject, Object) \
44:29.85 ^~~~~~
44:29.85 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2494:1: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
44:29.85 JS_FOR_EACH_REFERENCE_TYPE_REPR(JS_LOAD_REFERENCE_CLASS_IMPL)
44:29.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.88 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::LoadReferencestring::Func(JSContext*, unsigned int, JS::Value*)':
44:29.88 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2421:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:29.88 load(target, args.rval()); \
44:29.89 ~~~~^~~~~~~~~~~~~~~~~~~~~
44:29.89 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:326:3: note: in expansion of macro 'JS_LOAD_REFERENCE_CLASS_IMPL'
44:29.89 MACRO_(ReferenceTypeDescr::TYPE_STRING, GCPtrString, string)
44:29.90 ^~~~~~
44:29.90 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2494:1: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
44:29.90 JS_FOR_EACH_REFERENCE_TYPE_REPR(JS_LOAD_REFERENCE_CLASS_IMPL)
44:29.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:30.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:30.75 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:30.75 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:30.76 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:30.76 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:30.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:30.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)':
44:30.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:30.77 return js::ToStringSlow(cx, v);
44:30.77 ~~~~~~~~~~~~~~~~^~~~~~~
44:30.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:30.79 return js::ToObjectSlow(cx, v, false);
44:30.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:31.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
44:31.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:31.26 return js::ToNumberSlow(cx, v, out);
44:31.28 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:31.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:31.58 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)':
44:31.59 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3249:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:31.60 return str_fromCodePoint_one_arg(cx, args[0], args.rval());
44:31.60 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
44:31.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:31.60 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:31.61 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:31.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:31.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:31.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:31.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:31.63 return js::ToNumberSlow(cx, v, out);
44:31.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:31.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:31.63 return js::ToNumberSlow(cx, v, out);
44:31.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:33.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
44:33.08 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
44:33.08 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:182:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:33.09 JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj,
44:33.09 ^~
44:33.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
44:33.54 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
44:33.54 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
44:33.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:33.56 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
44:33.56 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:33.56 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
44:33.56 ^~~~~~~~~~~~~
44:33.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:33.95 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:33.95 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:33.95 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:33.95 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:33.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:33.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
44:33.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:33.97 return js::ToStringSlow(cx, v);
44:33.97 ~~~~~~~~~~~~~~~~^~~~~~~
44:33.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:33.97 return js::ToObjectSlow(cx, v, false);
44:33.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:33.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:33.98 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3529:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:34.02 if (!JS_SetProperty(cx, rv, "vars", varObjVal)) return false;
44:34.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:34.02 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3533:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:34.02 if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) return false;
44:34.02 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:35.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:35.45 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_normalize(JSContext*, unsigned int, JS::Value*)':
44:35.46 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:35.46 return ToStringSlow<CanGC>(cx, thisv);
44:35.46 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:40.50 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_toUpperCase(JSContext*, unsigned int, JS::Value*)':
44:40.50 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:40.51 return ToStringSlow<CanGC>(cx, thisv);
44:40.51 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:41.34 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_toLowerCase(JSContext*, unsigned int, JS::Value*)':
44:41.34 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:561:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:41.34 return ToStringSlow<CanGC>(cx, thisv);
44:41.35 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
44:42.49 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:42.49 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:42.49 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:42.49 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:42.49 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:42.51 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:42.51 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:42.51 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:42.51 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:42.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:42.51 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_toSource(JSContext*, unsigned int, JS::Value*)':
44:42.53 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:42.53 return ToStringSlow<allowGC>(cx, v);
44:42.53 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
44:42.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
44:42.81 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)':
44:42.81 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3647:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:42.81 static bool Decode(JSContext* cx, HandleLinearString str,
44:42.83 ^~~~~~
44:43.25 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)':
44:43.25 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3690:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:43.25 return Decode(cx, str, nullptr, args.rval());
44:43.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:43.30 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)':
44:43.31 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3682:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
44:43.31 return Decode(cx, str, js_isUriReservedPlusPound, args.rval());
44:43.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:46.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
44:46.04 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
44:46.04 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
44:46.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
44:46.05 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
44:46.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
44:46.07 size - sizeof(js::NativeObject));
44:46.07 ^
44:46.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
44:46.07 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:46.07 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:46.07 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:46.08 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:46.08 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:46.08 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:46.08 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:46.10 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:46.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:46.10 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
44:46.10 class HeapSlot : public WriteBarrieredBase<Value> {
44:46.10 ^~~~~~~~
44:47.64 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:47.64 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:47.64 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:47.64 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:47.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:47.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
44:47.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
44:47.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
44:47.67 memset(aT, 0, sizeof(T));
44:47.67 ~~~~~~^~~~~~~~~~~~~~~~~~
44:47.70 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
44:47.71 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
44:47.72 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
44:47.72 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:47.73 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:47.73 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:47.73 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:47.74 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:47.74 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:47.74 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:47.76 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:47.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:47.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
44:47.77 struct TabSizes {
44:47.77 ^~~~~~~~
44:47.78 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:47.78 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:47.78 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:47.78 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:47.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:47.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
44:47.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
44:47.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
44:47.81 memset(aT, 0, sizeof(T));
44:47.82 ~~~~~~^~~~~~~~~~~~~~~~~~
44:47.82 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
44:47.82 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
44:47.83 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
44:47.83 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:47.84 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:47.84 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:47.84 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:47.85 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:47.85 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:47.85 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:47.86 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:47.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:47.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
44:47.88 struct ServoSizes {
44:47.88 ^~~~~~~~~~
44:48.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:48.03 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamCloseInternal(JSContext*, JS::Handle<js::ReadableStream*>)':
44:48.03 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1325:43: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:48.03 resultObj = CreateIterResultObject(cx, UndefinedHandleValue, true);
44:48.03 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:48.15 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:48.16 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:48.16 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.16 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
44:48.16 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
44:48.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
44:48.17 memset(aT, 0, sizeof(T));
44:48.17 ~~~~~~^~~~~~~~~~~~~~~~~~
44:48.18 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericRelease(JSContext*, js::HandleNativeObject)':
44:48.18 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1958:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:48.18 if (!GetAndClearException(cx, &exn)) return false;
44:48.18 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
44:48.19 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1970:68: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:48.19 RootedObject closedPromise(cx, PromiseObject::unforgeableReject(cx, exn));
44:48.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
44:48.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:48.20 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:48.20 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:48.20 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:48.21 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:48.21 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:48.21 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:48.21 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:48.22 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:48.22 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:48.23 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:48.23 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.23 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.24 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
44:48.24 class StaticStrings {
44:48.24 ^~~~~~~~~~~~~
44:48.25 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:48.25 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:48.26 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.26 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
44:48.28 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
44:48.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
44:48.29 memset(aT, 0, sizeof(T));
44:48.29 ~~~~~~^~~~~~~~~~~~~~~~~~
44:48.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:48.31 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:48.31 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:48.32 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:48.32 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:48.32 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:48.33 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:48.33 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:48.33 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:48.34 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.34 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.35 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
44:48.36 class PreliminaryObjectArray {
44:48.36 ^~~~~~~~~~~~~~~~~~~~~~
44:48.36 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:48.36 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:48.37 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.39 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
44:48.39 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
44:48.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
44:48.41 memset(aT, 0, sizeof(T));
44:48.41 ~~~~~~^~~~~~~~~~~~~~~~~~
44:48.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:48.43 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:48.43 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:48.43 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:48.43 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:48.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:48.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:48.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:48.44 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:48.44 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.45 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.47 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
44:48.47 class TypeNewScript {
44:48.47 ^~~~~~~~~~~~~
44:48.53 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:48.53 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:48.53 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.53 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
44:48.54 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
44:48.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
44:48.55 memset(aT, 0, sizeof(T));
44:48.55 ~~~~~~^~~~~~~~~~~~~~~~~~
44:48.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
44:48.55 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
44:48.56 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
44:48.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
44:48.57 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:48.57 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:48.58 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:48.58 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:48.58 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.58 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.59 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
44:48.59 struct IonScriptCounts {
44:48.59 ^~~~~~~~~~~~~~~
44:48.75 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:48.75 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:48.75 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:48.75 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:48.76 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:48.76 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:48.78 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:48.78 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:48.78 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:48.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:48.78 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)':
44:48.79 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:48.79 return ToStringSlow<allowGC>(cx, v);
44:48.79 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
44:48.88 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:48.88 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:48.89 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.89 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
44:48.91 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
44:48.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
44:48.92 memset(aT, 0, sizeof(T));
44:48.93 ~~~~~~^~~~~~~~~~~~~~~~~~
44:48.93 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
44:48.93 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
44:48.93 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:48.94 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:48.94 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:48.94 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:48.94 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.94 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.96 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
44:48.96 struct ZoneGCStats {
44:48.96 ^~~~~~~~~~~
44:48.96 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:48.97 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:48.97 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:48.97 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:48.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:48.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
44:48.97 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
44:48.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
44:48.99 memset(aT, 0, sizeof(T));
44:48.99 ~~~~~~^~~~~~~~~~~~~~~~~~
44:48.99 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
44:49.00 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
44:49.00 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:49.00 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
44:49.00 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
44:49.01 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
44:49.01 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:49.01 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:49.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:49.02 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
44:49.02 class NewObjectCache {
44:49.03 ^~~~~~~~~~~~~~
44:49.03 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:49.03 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:49.03 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:49.04 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:49.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:49.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
44:49.05 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
44:49.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
44:49.05 memset(aT, 0, sizeof(T));
44:49.06 ~~~~~~^~~~~~~~~~~~~~~~~~
44:49.09 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
44:49.09 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
44:49.10 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:49.10 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:49.10 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:49.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:49.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
44:49.11 class MOZ_NON_PARAM alignas(8) Value {
44:49.11 ^~~~~
44:49.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:49.22 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:49.22 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:49.22 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:49.23 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:49.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:49.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool Serialize(JSContext*, unsigned int, JS::Value*)':
44:49.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:49.25 return js::ToObjectSlow(cx, v, false);
44:49.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:49.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:49.26 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2730:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:49.26 if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) return false;
44:49.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:49.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:49.27 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:49.28 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:49.29 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:49.29 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:49.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:49.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:49.31 return js::ToStringSlow(cx, v);
44:49.31 ~~~~~~~~~~~~~~~~^~~~~~~
44:49.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:49.32 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2748:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:49.32 if (!JS_GetProperty(cx, opts, "scope", &v)) return false;
44:49.32 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:49.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:49.33 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:49.33 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:49.33 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:49.35 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:49.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:49.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:49.36 return js::ToStringSlow(cx, v);
44:49.36 ~~~~~~~~~~~~~~~~^~~~~~~
44:49.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:49.37 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2766:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:49.37 if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) return false;
44:49.37 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:49.56 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
44:49.56 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:49.56 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:49.56 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:49.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:49.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
44:49.57 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
44:49.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
44:49.60 memset(aT, 0, sizeof(T));
44:49.60 ~~~~~~^~~~~~~~~~~~~~~~~~
44:49.60 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
44:49.61 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
44:49.61 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
44:49.61 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
44:49.61 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
44:49.62 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
44:49.62 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:13,
44:49.62 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:49.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:49.65 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
44:49.65 class CodeOffsetJump {
44:49.65 ^~~~~~~~~~~~~~
44:49.90 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
44:49.91 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2793:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:49.91 if (!JS_GetProperty(cx, opts, "scope", &v)) return false;
44:49.93 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:49.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:49.93 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:49.93 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:49.93 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:49.94 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:49.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:49.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:49.95 return js::ToStringSlow(cx, v);
44:49.95 ~~~~~~~~~~~~~~~~^~~~~~~
44:49.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
44:49.96 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2829:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:49.96 if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION,
44:49.96 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:49.96 scope, &deserialized, nullptr, nullptr)) {
44:49.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:50.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:50.82 /<<PKGBUILDDIR>>/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)':
44:50.82 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:540:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:50.83 if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal,
44:50.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:50.83 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:50.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:50.85 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:546:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:50.86 if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue,
44:50.86 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:50.86 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:50.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:51.27 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)':
44:51.27 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:597:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:51.27 ReportCannotConvertTo(cx, args[0], "ArrayType element specifier");
44:51.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:51.28 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:602:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:51.28 ReportCannotConvertTo(cx, args[1], "ArrayType length specifier");
44:51.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:51.63 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]':
44:51.64 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1022:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:51.64 if (!DefineDataProperty(cx, module, className, descrValue, 0)) return false;
44:51.66 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:51.94 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]':
44:51.94 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1022:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:51.95 if (!DefineDataProperty(cx, module, className, descrValue, 0)) return false;
44:51.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:52.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
44:52.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
44:52.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
44:52.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
44:52.48 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
44:52.48 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
44:52.49 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:52.49 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:52.51 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:52.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:52.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
44:52.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
44:52.53 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
44:52.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
44:52.54 memset(table, 0, sizeof(*table) * capacity());
44:52.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:52.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
44:52.57 class HashTableEntry {
44:52.57 ^~~~~~~~~~~~~~
44:52.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
44:52.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
44:52.59 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
44:52.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
44:52.61 memset(table, 0, sizeof(*table) * capacity());
44:52.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:52.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
44:52.63 class HashTableEntry {
44:52.63 ^~~~~~~~~~~~~~
44:52.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
44:52.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
44:52.64 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
44:52.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
44:52.66 memset(table, 0, sizeof(*table) * capacity());
44:52.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:52.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
44:52.68 class HashTableEntry {
44:52.68 ^~~~~~~~~~~~~~
44:52.83 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
44:52.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:52.84 /<<PKGBUILDDIR>>/js/src/vm/List-inl.h: In function 'bool js::AppendToList(JSContext*, js::HandleNativeObject, JS::HandleValue)':
44:52.84 /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:23:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:52.84 inline MOZ_MUST_USE bool AppendToList(JSContext* cx, HandleNativeObject list,
44:52.85 ^~~~~~~~~~~~
44:53.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:53.81 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamBYOBRequest::constructor(JSContext*, unsigned int, JS::Value*)':
44:53.82 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3496:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:53.82 ReportArgTypeError(cx, "ReadableStreamBYOBRequest",
44:53.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:53.83 "ReadableByteStreamController", args.get(0));
44:53.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:53.84 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3505:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:53.84 ReportArgTypeError(cx, "ReadableStreamBYOBRequest", "ArrayBuffer view",
44:53.84 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:53.84 args.get(1));
44:53.85 ~~~~~~~~~~~~
44:53.99 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamErrorInternal(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
44:53.99 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:53.99 MOZ_MUST_USE bool ReadableStreamErrorInternal(JSContext* cx,
44:53.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:54.00 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1405:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:54.00 cx->runtime()->readableStreamErroredCallback(cx, stream, source,
44:54.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
44:54.02 stream->embeddingFlags(), e);
44:54.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:54.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:54.26 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:54.26 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:54.26 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:54.26 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:54.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:54.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)':
44:54.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:54.28 return js::ToStringSlow(cx, v);
44:54.28 ~~~~~~~~~~~~~~~~^~~~~~~
44:54.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:54.66 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerError(JSContext*, js::HandleNativeObject, JS::HandleValue)':
44:54.66 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2797:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:54.68 static MOZ_MUST_USE bool ReadableStreamControllerError(
44:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:54.78 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle<js::ReadableStreamDefaultController*>, JS::HandleValue)':
44:54.79 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2828:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:54.79 static MOZ_MUST_USE bool ReadableStreamDefaultControllerErrorIfNeeded(
44:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:55.37 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableByteStreamControllerClose(JSContext*, JS::Handle<js::ReadableByteStreamController*>)':
44:55.37 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3721:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:55.37 if (!cx->getPendingException(&e)) return false;
44:55.38 ~~~~~~~~~~~~~~~~~~~~~~~^~~~
44:55.64 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::error(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
44:55.65 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5341:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:55.66 MOZ_MUST_USE bool ReadableStream::error(JSContext* cx,
44:55.67 ^~~~~~~~~~~~~~
44:56.14 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:56.14 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:56.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:56.16 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
44:56.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
44:56.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
44:56.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
44:56.20 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
44:56.22 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
44:56.22 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
44:56.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:56.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
44:56.23 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
44:56.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
44:56.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
44:56.24 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
44:56.24 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
44:56.25 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
44:56.25 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
44:56.25 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
44:56.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
44:56.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
44:56.26 class HashTableEntry {
44:56.26 ^~~~~~~~~~~~~~
44:56.32 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericInitialize(JSContext*, js::HandleNativeObject, JS::Handle<js::ReadableStream*>)':
44:56.32 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1925:48: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.34 promise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
44:56.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
44:56.35 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1934:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.35 promise = PromiseObject::unforgeableReject(cx, storedError);
44:56.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
44:56.61 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamBYOBReader::constructor(JSContext*, unsigned int, JS::Value*)':
44:56.61 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1715:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:56.61 ReportArgTypeError(cx, "ReadableStreamBYOBReader", "ReadableStream",
44:56.61 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:56.62 args.get(0));
44:56.62 ~~~~~~~~~~~~
44:56.85 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStream::cancel(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
44:56.85 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1253:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.85 /* static */ MOZ_MUST_USE JSObject* ReadableStream::cancel(
44:56.85 ^~~~~~~~~~~~~~
44:56.86 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1262:45: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.86 return PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
44:56.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
44:56.87 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1268:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.88 return PromiseObject::unforgeableReject(cx, storedError);
44:56.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
44:56.88 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:244:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:56.88 if (!GetAndClearException(cx, &exn)) return false;
44:56.88 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
44:56.89 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2467:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.89 cx, stream, source, stream->embeddingFlags(), reason);
44:56.91 ^
44:56.91 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2468:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.91 return PromiseObject::unforgeableResolve(cx, rval);
44:56.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
44:56.91 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:56.91 return PromiseInvokeOrNoop(cx, underlyingSource, cx->names().cancel, reason);
44:56.91 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:56.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:57.32 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
44:57.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:57.32 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)':
44:57.34 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1064:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:57.34 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
44:57.35 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:57.35 fallback, arg1, arg2))
44:57.35 ~~~~~~~~~~~~~~~~~~~~~
44:57.35 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:725:5: note: in expansion of macro 'ReportValueError3'
44:57.35 ReportValueError3(cx, JSMSG_INCOMPATIBLE_PROTO, JSDVG_SEARCH_STACK,
44:57.37 ^~~~~~~~~~~~~~~~~
44:57.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:57.58 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)':
44:57.58 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1520:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:57.60 ReportArgTypeError(cx, "ReadableStreamDefaultReader", "ReadableStream",
44:57.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:57.60 args.get(0));
44:57.60 ~~~~~~~~~~~~
44:57.69 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_getReader_impl(JSContext*, const JS::CallArgs&)':
44:57.69 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:768:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:57.70 if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) return false;
44:57.70 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:57.71 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:768:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
44:57.71 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:57.71 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:57.72 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:57.72 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:57.73 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:57.74 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:57.74 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:57.75 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
44:57.75 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
44:57.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:57.75 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:57.76 return ToStringSlow<allowGC>(cx, v);
44:57.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
44:58.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
44:58.15 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle<js::GlobalObject*>)':
44:58.15 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1062:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:58.16 if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
44:58.16 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.16 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:58.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.17 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1130:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:58.17 if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue,
44:58.17 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.17 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:58.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.19 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1062:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:58.19 if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
44:58.19 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.19 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:58.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.19 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1144:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:58.20 if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue,
44:58.20 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.20 JSPROP_READONLY | JSPROP_PERMANENT)) {
44:58.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.21 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1151:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:58.21 if (!DefineDataProperty(cx, global, cx->names().TypedObject, moduleValue,
44:58.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.21 JSPROP_RESOLVING)) {
44:58.22 ~~~~~~~~~~~~~~~~~
44:59.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
44:59.67 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, bool)':
44:59.68 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1419:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:59.68 static MOZ_MUST_USE bool ReadableStreamFulfillReadOrReadIntoRequest(
44:59.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:59.69 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1439:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
44:59.69 RootedObject iterResult(cx, CreateIterResultObject(cx, chunk, done));
44:59.69 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:01.27 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtheora'
45:01.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:01.81 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:01.81 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
45:01.81 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
45:01.82 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
45:01.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:01.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool ReadableStreamBYOBRequest_respond_impl(JSContext*, const JS::CallArgs&)':
45:01.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:01.85 return js::ToNumberSlow(cx, v, out);
45:01.85 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:05.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:05.31 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
45:05.31 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
45:05.31 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
45:05.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:05.32 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)':
45:05.33 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:837:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:05.33 return GetProperty(cx, obj, receiverValue, id, vp);
45:05.33 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
45:05.35 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:719:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:05.35 ReportCannotConvertTo(cx, idValue, "StructType field name");
45:05.36 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.36 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:728:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:05.37 ReportCannotConvertTo(cx, fieldTypeVal, "StructType field specifier");
45:05.37 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.38 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:738:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:05.38 if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i],
45:05.39 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.39 JSPROP_READONLY | JSPROP_PERMANENT)) {
45:05.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.39 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:762:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:05.40 if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue,
45:05.41 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.41 JSPROP_READONLY | JSPROP_PERMANENT)) {
45:05.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.42 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:846:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:05.42 if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets,
45:05.42 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.43 userFieldOffsetsValue,
45:05.43 ~~~~~~~~~~~~~~~~~~~~~~
45:05.43 JSPROP_READONLY | JSPROP_PERMANENT)) {
45:05.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.45 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:852:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:05.45 if (!DefineDataProperty(cx, descr, cx->names().fieldTypes,
45:05.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:05.46 userFieldTypesValue,
45:05.46 ~~~~~~~~~~~~~~~~~~~~
45:05.46 JSPROP_READONLY | JSPROP_PERMANENT)) {
45:05.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
45:11.55 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)':
45:11.56 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3205:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:11.56 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
45:11.56 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.57 JSDVG_SEARCH_STACK, args[0], nullptr,
45:11.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.58 "not an object, string, or symbol", NULL);
45:11.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.59 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3226:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:11.59 JS::ubi::Node start(args[0]), target(args[1]);
45:11.59 ^
45:11.60 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3226:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:11.60 JS::ubi::Node start(args[0]), target(args[1]);
45:11.60 ^
45:11.62 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3212:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:11.62 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
45:11.62 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.63 JSDVG_SEARCH_STACK, args[0], nullptr,
45:11.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.63 "not an object, string, or symbol", NULL);
45:11.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:11.64 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3275:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:11.64 if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE))
45:11.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.62 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
45:13.62 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3303:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.62 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
45:13.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.63 JSDVG_SEARCH_STACK, args[0], nullptr,
45:13.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.64 "not an object, string, or symbol", nullptr);
45:13.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.66 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3310:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.66 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
45:13.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.67 JSDVG_SEARCH_STACK, args[1], nullptr,
45:13.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.68 "not an array object", nullptr);
45:13.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.68 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3319:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.69 ReportValueErrorFlags(
45:13.69 ~~~~~~~~~~~~~~~~~~~~~^
45:13.69 cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1],
45:13.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.71 nullptr, "not a dense array object with one or more elements", nullptr);
45:13.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:13.72 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:13.72 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
45:13.72 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
45:13.73 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
45:13.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:13.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.74 return js::ToInt32Slow(cx, v, out);
45:13.75 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:13.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
45:13.76 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3337:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.76 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
45:13.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.76 JSDVG_SEARCH_STACK, args[2], nullptr,
45:13.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.77 "not greater than 0", nullptr);
45:13.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.78 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3361:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.78 JS::ubi::Node node(val);
45:13.78 ^
45:13.78 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3368:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.79 JS::ubi::Node root(args[0]);
45:13.80 ^
45:13.80 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3384:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.81 JS::ubi::Node target(val);
45:13.81 ^
45:13.81 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3434:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:13.82 !JS_DefineProperty(cx, part, "predecessor", predecessor,
45:13.82 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:13.82 JSPROP_ENUMERATE)) {
45:13.82 ~~~~~~~~~~~~~~~~~
45:18.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:18.54 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamDefaultController* CreateReadableStreamDefaultController(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
45:18.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2129:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.56 CreateReadableStreamDefaultController(JSContext* cx,
45:18.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:18.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2129:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2129:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.57 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2129:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.58 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5111:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.59 if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, highWaterMark))
45:18.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:18.59 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5017:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.59 if (!GetProperty(cx, O, P, &method)) return false;
45:18.59 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:18.61 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5017:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:18.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
45:18.61 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
45:18.61 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
45:18.62 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
45:18.62 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
45:18.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:18.62 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.62 return Call(cx, fval, thisv, args, rval);
45:18.62 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:18.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:18.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:18.64 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2176:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.64 PromiseObject::unforgeableResolve(cx, startResult));
45:18.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:18.91 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createDefaultStream(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleObject)':
45:18.91 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:562:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.91 ReadableStream* ReadableStream::createDefaultStream(
45:18.91 ^~~~~~~~~~~~~~
45:18.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:562:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:562:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:574:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.94 cx, CreateReadableStreamDefaultController(cx, stream, underlyingSource,
45:18.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:18.94 size, highWaterMark));
45:18.94 ~~~~~~~~~~~~~~~~~~~~
45:18.95 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:574:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:18.99 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamDefaultController::constructor(JSContext*, unsigned int, JS::Value*)':
45:18.99 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2208:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45:19.00 ReportArgTypeError(cx, "ReadableStreamDefaultController", "ReadableStream",
45:19.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.00 args.get(0));
45:19.00 ~~~~~~~~~~~~
45:19.00 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2226:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45:19.01 cx, CreateReadableStreamDefaultController(cx, stream, args.get(1),
45:19.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45:19.01 args.get(2), args.get(3)));
45:19.01 ~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.03 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2226:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45:19.24 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamController* CreateReadableByteStreamController(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, JS::HandleValue)':
45:19.24 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2868:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.24 CreateReadableByteStreamController(JSContext* cx,
45:19.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.25 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2868:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.25 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2900:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.25 if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, &highWaterMark))
45:19.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.26 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2908:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.26 if (!GetProperty(cx, underlyingByteSource, cx->names().autoAllocateChunkSize,
45:19.27 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.27 &autoAllocateChunkSize)) {
45:19.27 ~~~~~~~~~~~~~~~~~~~~~~~
45:19.27 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2908:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:19.28 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5017:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.28 if (!GetProperty(cx, O, P, &method)) return false;
45:19.28 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:19.28 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5017:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:19.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
45:19.29 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
45:19.30 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
45:19.30 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
45:19.30 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
45:19.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:19.31 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.31 return Call(cx, fval, thisv, args, rval);
45:19.31 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.32 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:19.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:19.32 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2946:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.32 PromiseObject::unforgeableResolve(cx, startResult));
45:19.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:19.67 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createByteStream(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleObject)':
45:19.67 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:590:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.68 ReadableStream* ReadableStream::createByteStream(
45:19.69 ^~~~~~~~~~~~~~
45:19.69 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:590:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.69 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:600:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.69 RootedObject controller(cx, CreateReadableByteStreamController(
45:19.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
45:19.71 cx, stream, underlyingSource, highWaterMark));
45:19.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.81 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
45:19.81 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:648:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.81 if (!GetProperty(cx, options, cx->names().size, &size)) return false;
45:19.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.82 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:648:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:19.83 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:650:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.84 if (!GetProperty(cx, options, cx->names().highWaterMark, &highWaterMark))
45:19.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.84 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:650:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:19.85 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:658:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.85 if (!GetProperty(cx, underlyingSource, cx->names().type, &typeVal))
45:19.85 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.87 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:658:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:19.87 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
45:19.87 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
45:19.88 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
45:19.88 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
45:19.88 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
45:19.88 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:19.89 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
45:19.89 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
45:19.89 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
45:19.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:19.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.91 return ToStringSlow<allowGC>(cx, v);
45:19.91 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
45:19.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:19.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:681:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.93 stream = createByteStream(cx, underlyingSource, highWaterMark);
45:19.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.94 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:687:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:19.95 stream = createDefaultStream(cx, underlyingSource, size, highWaterMark);
45:19.95 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:19.95 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:687:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:20.14 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableByteStreamController::constructor(JSContext*, unsigned int, JS::Value*)':
45:20.15 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2982:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45:20.15 ReportArgTypeError(cx, "ReadableStreamDefaultController", "ReadableStream",
45:20.15 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:20.15 args.get(0));
45:20.16 ~~~~~~~~~~~~
45:20.16 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2998:65: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
45:20.17 RootedObject controller(cx, CreateReadableByteStreamController(
45:20.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
45:20.19 cx, stream, args.get(1), args.get(2)));
45:20.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:20.34 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, void*, uint8_t, JS::HandleObject)':
45:20.35 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3055:44: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
45:20.35 cx, PromiseObject::unforgeableResolve(cx, UndefinedHandleValue));
45:20.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
45:20.53 libmedia_libtheora.a.desc
45:20.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamTee(JSContext*, JS::Handle<js::ReadableStream*>, bool, JS::MutableHandle<js::ReadableStream*>, JS::MutableHandle<js::ReadableStream*>)':
45:20.64 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1135:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:20.65 branch1Stream.set(ReadableStream::createDefaultStream(
45:20.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
45:20.66 cx, underlyingSource, UndefinedHandleValue, hwmValue));
45:20.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:20.66 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1135:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:20.67 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1153:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:20.67 branch2Stream.set(ReadableStream::createDefaultStream(
45:20.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
45:20.67 cx, underlyingSource, UndefinedHandleValue, hwmValue));
45:20.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:20.70 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1153:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.16 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerCallPullIfNeeded(JSContext*, js::HandleNativeObject)':
45:21.16 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2628:52: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.16 pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
45:21.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.17 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2630:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.18 pullPromise = PromiseInvokeOrNoop(cx, underlyingSource, cx->names().pull,
45:21.18 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.18 controllerVal);
45:21.20 ~~~~~~~~~~~~~~
45:21.20 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2630:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.50 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtheora'
45:21.65 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<js::ReadableStreamDefaultController*>, JS::HandleValue)':
45:21.66 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2725:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.66 static MOZ_MUST_USE bool ReadableStreamDefaultControllerEnqueue(
45:21.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
45:21.68 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
45:21.68 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
45:21.68 from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
45:21.68 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
45:21.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:21.68 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.70 return Call(cx, fval, thisv, args, rval);
45:21.70 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.71 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:21.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:21.71 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:21.72 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
45:21.72 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
45:21.73 from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
45:21.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:21.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:21.73 return js::ToNumberSlow(cx, v, out);
45:21.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:21.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
45:21.76 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2768:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:21.77 if (!cx->getPendingException(&exn)) return false;
45:21.77 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
45:22.29 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::enqueue(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
45:22.29 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:5135:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.29 MOZ_MUST_USE bool ReadableStream::enqueue(JSContext* cx,
45:22.30 ^~~~~~~~~~~~~~
45:22.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStreamBYOBReader::read(JSContext*, JS::Handle<js::ReadableStreamBYOBReader*>, JS::Handle<js::ArrayBufferViewObject*>)':
45:22.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2005:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.57 return PromiseObject::unforgeableReject(cx, storedError);
45:22.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:22.58 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4414:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.58 RootedObject iterResult(cx, CreateIterResultObject(cx, val, true));
45:22.58 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
45:22.58 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4417:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.59 return PromiseObject::unforgeableResolve(cx, val);
45:22.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
45:22.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4451:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.60 RootedObject iterResult(cx, CreateIterResultObject(cx, val, false));
45:22.61 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
45:22.61 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4454:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.61 return PromiseObject::unforgeableResolve(cx, val);
45:22.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
45:22.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4465:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:22.63 if (!GetAndClearException(cx, &e)) return nullptr;
45:22.63 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
45:22.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4471:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:22.63 return PromiseObject::unforgeableReject(cx, e);
45:22.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
45:23.22 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamBYOBReader_read(JSContext*, unsigned int, JS::Value*)':
45:23.22 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1803:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.23 ReportArgTypeError(cx, "ReadableStreamBYOBReader.read", "Typed Array",
45:23.23 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:23.24 viewVal);
45:23.24 ~~~~~~~~
45:23.58 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStreamDefaultReader::read(JSContext*, JS::Handle<js::ReadableStreamDefaultReader*>)':
45:23.59 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2034:35: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.59 cx, CreateIterResultObject(cx, UndefinedHandleValue, true));
45:23.59 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:23.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2037:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.60 return PromiseObject::unforgeableResolve(cx, iterResultVal);
45:23.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:23.61 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2044:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.61 return PromiseObject::unforgeableReject(cx, storedError);
45:23.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:23.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2513:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.63 RootedObject iterResultObj(cx, CreateIterResultObject(cx, chunk, false));
45:23.63 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
45:23.64 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2516:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.64 return PromiseObject::unforgeableResolve(cx, iterResult);
45:23.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
45:23.65 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3391:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.65 RootedObject iterResult(cx, CreateIterResultObject(cx, val, false));
45:23.65 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
45:23.67 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3395:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:23.67 return PromiseObject::unforgeableResolve(cx, val);
45:23.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
45:27.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
45:27.93 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)':
45:27.93 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:199:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:27.94 JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj,
45:27.95 ^~
45:30.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
45:30.62 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)':
45:30.62 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:30.62 return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val);
45:30.64 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:51.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:51.54 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)':
45:51.55 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:40:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:51.55 AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx,
45:51.55 ^~~~~~~~~~~~~~~~~~~~~~
45:52.10 In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
45:52.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:52.12 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefVar(JSContext*, js::HandlePropertyName, unsigned int, JS::HandleObject)':
45:52.12 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:400:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.12 if (!DefineDataProperty(cx, varobj, dn, UndefinedHandleValue, attrs))
45:52.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:52.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefLexical(JSContext*, js::HandlePropertyName, unsigned int, JS::HandleObject)':
45:52.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:331:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.27 return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
45:52.27 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:52.42 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefGlobalLexical(JSContext*, js::HandlePropertyName, unsigned int)':
45:52.43 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:331:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.43 return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
45:52.44 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:52.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:52.51 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)':
45:52.52 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:245:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.53 bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) {
45:52.53 ^~~~~~~~~~~~~~~
45:52.57 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]':
45:52.58 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.58 bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
45:52.58 ^~~~~~~~~~~~
45:52.59 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.59 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:255:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.61 if (!js::LooselyEqual(cx, lhs, rhs, res)) return false;
45:52.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:52.62 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]':
45:52.63 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.63 bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
45:52.63 ^~~~~~~~~~~~
45:52.65 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.65 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:255:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.65 if (!js::LooselyEqual(cx, lhs, rhs, res)) return false;
45:52.66 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:52.67 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]':
45:52.68 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:266:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.68 bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
45:52.68 ^~~~~~~~~~~~~
45:52.70 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:266:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.70 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:268:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.70 if (!js::StrictlyEqual(cx, lhs, rhs, res)) return false;
45:52.70 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:52.72 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]':
45:52.72 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:266:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.73 bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
45:52.73 ^~~~~~~~~~~~~
45:52.75 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:266:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.75 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:268:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.75 if (!js::StrictlyEqual(cx, lhs, rhs, res)) return false;
45:52.75 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:52.80 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
45:52.80 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:278:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.81 bool LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
45:52.81 ^~~~~~~~
45:52.81 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:278:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:52.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:52.82 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
45:52.83 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
45:52.83 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
45:52.84 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
45:52.84 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
45:52.84 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:52.85 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:52.86 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:52.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:52.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.88 return js::ToNumberSlow(cx, v, out);
45:52.88 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:52.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:52.89 return js::ToNumberSlow(cx, v, out);
45:52.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:53.01 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
45:53.03 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.03 bool LessThanOrEqual(JSContext* cx, MutableHandleValue lhs,
45:53.03 ^~~~~~~~~~~~~~~
45:53.03 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:53.04 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
45:53.04 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
45:53.06 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
45:53.06 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
45:53.07 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
45:53.07 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:53.07 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:53.08 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:53.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:53.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.09 return js::ToNumberSlow(cx, v, out);
45:53.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.10 return js::ToNumberSlow(cx, v, out);
45:53.10 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:53.18 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
45:53.19 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.19 bool GreaterThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
45:53.19 ^~~~~~~~~~~
45:53.19 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:288:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:53.20 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
45:53.20 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
45:53.20 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
45:53.20 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
45:53.20 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
45:53.22 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:53.22 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:53.22 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:53.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:53.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.23 return js::ToNumberSlow(cx, v, out);
45:53.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.23 return js::ToNumberSlow(cx, v, out);
45:53.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:53.31 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
45:53.32 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:293:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.33 bool GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs,
45:53.33 ^~~~~~~~~~~~~~~~~~
45:53.33 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:293:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:53.35 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
45:53.35 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
45:53.35 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
45:53.36 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
45:53.36 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
45:53.36 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:53.36 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:53.36 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:53.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:53.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.37 return js::ToNumberSlow(cx, v, out);
45:53.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.38 return js::ToNumberSlow(cx, v, out);
45:53.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:53.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:53.48 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StringSplitHelper(JSContext*, JS::HandleString, JS::HandleString, js::HandleObjectGroup, uint32_t, JS::MutableHandleValue)':
45:53.48 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:311:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:53.49 bool StringSplitHelper(JSContext* cx, HandleString str, HandleString sep,
45:53.49 ^~~~~~~~~~~~~~~~~
45:53.59 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
45:53.59 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:405:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.59 bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
45:53.59 ^~~~~~~~~~~~~~
45:53.60 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:423:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.60 if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result))
45:53.60 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:53.75 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)':
45:53.75 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:450:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:53.75 if (!str_fromCodePoint_one_arg(cx, rval, &rval)) return nullptr;
45:53.76 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:54.11 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)':
45:54.11 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:541:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:54.11 bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
45:54.11 ^~~~~~~~~~
45:54.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
45:54.12 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
45:54.12 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
45:54.12 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:22,
45:54.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:54.13 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:54.13 JSAtom* atom = ToAtom<allowGC>(cx, v);
45:54.13 ~~~~~~~~~~~~~~~^~~~~~~
45:54.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
45:54.15 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
45:54.15 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:22,
45:54.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:54.16 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:54.16 return ToPropertyKeySlow(cx, argument, result);
45:54.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
45:54.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:54.29 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)':
45:54.29 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:548:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:54.30 return OperatorIn(cx, key, obj, out);
45:54.30 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
45:54.35 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
45:54.35 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:551:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:54.35 bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name,
45:54.36 ^~~~~~~~~~~~~~~~~
45:54.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
45:54.36 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
45:54.36 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:54.36 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:54.37 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:54.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:54.39 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:54.39 return GlobalObject::addIntrinsicValue(cx, global, name, value);
45:54.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45:54.39 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:54.40 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
45:54.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:54.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:54.49 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThis(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
45:54.49 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:566:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:54.50 bool CreateThis(JSContext* cx, HandleObject callee, HandleObject newTarget,
45:54.51 ^~~~~~~~~~
45:54.52 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:566:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:55.30 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
45:55.31 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:828:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:55.31 bool InterpretResume(JSContext* cx, HandleObject obj, HandleValue val,
45:55.31 ^~~~~~~~~~~~~~~
45:55.32 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:828:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:55.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
45:55.34 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
45:55.34 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:55.34 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:55.34 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:55.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:55.35 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:55.35 return GlobalObject::addIntrinsicValue(cx, global, name, value);
45:55.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45:55.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:55.37 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:847:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:55.37 return Call(cx, selfHostedFun, UndefinedHandleValue, args, rval);
45:55.38 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:55.38 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:847:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:55.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
45:55.38 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
45:55.38 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:55.38 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:55.39 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:55.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:55.39 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:55.39 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
45:55.40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
45:55.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:55.55 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle<js::GeneratorObject*>, JS::HandleValue, uint32_t)':
45:55.57 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:857:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:55.58 bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame,
45:55.58 ^~~~~~~~~~~~~~~~~~~~~~
45:55.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/AllocPolicy.h:16,
45:55.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:13,
45:55.59 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:9,
45:55.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:55.60 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:870:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:55.60 js::GeneratorThrowOrReturn(cx, frame, genObj, arg, resumeKind));
45:55.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:649:10: note: in definition of macro 'MOZ_ALWAYS_FALSE'
45:55.61 if ((expr)) { \
45:55.61 ^~~~
45:55.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:55.96 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)':
45:55.96 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:915:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:55.97 bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame,
45:55.97 ^~~~~~~~~~~~~~~~~~
45:56.03 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, uint8_t*, bool*)':
45:56.04 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:979:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:56.04 if (script->stepModeEnabled()) status = Debugger::onSingleStep(cx, &rval);
45:56.04 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
45:56.05 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:982:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:56.05 status = Debugger::onTrap(cx, &rval);
45:56.05 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
45:56.50 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle<js::WithScope*>)':
45:56.50 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1089:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:56.50 bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val,
45:56.50 ^~~~~~~~~
45:56.81 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
45:56.81 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:321:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:56.81 bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
45:56.82 ^~~~~~~~~~~~~
45:57.10 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
45:57.11 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:379:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:57.11 bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
45:57.11 ^~~~~~~~~~~~~~~
45:57.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
45:57.50 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
45:57.50 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
45:57.50 from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:22,
45:57.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:57.51 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::jit::ThrowReadOnlyError(JSContext*, JS::HandleObject, int32_t)':
45:57.52 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.52 JSAtom* atom = ToAtom<allowGC>(cx, v);
45:57.52 ~~~~~~~~~~~~~~~^~~~~~~
45:57.53 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
45:57.53 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
45:57.54 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
45:57.54 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
45:57.54 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
45:57.54 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:57.55 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:57.55 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:57.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:57.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.57 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
45:57.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:57.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.58 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
45:57.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:57.59 receiver, result);
45:57.59 ~~~~~~~~~~~~~~~~~
45:57.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:57.72 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)':
45:57.72 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1318:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.73 bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) {
45:57.73 ^~~~~~~~~~~~~~~~~~~~~
45:57.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
45:57.74 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
45:57.76 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
45:57.76 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
45:57.77 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
45:57.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:57.77 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.77 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
45:57.78 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:57.78 fallback, nullptr, nullptr))
45:57.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:57.79 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1319:3: note: in expansion of macro 'ReportValueError'
45:57.79 ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v,
45:57.80 ^~~~~~~~~~~~~~~~
45:57.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:57.80 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowObjectCoercible(JSContext*, JS::HandleValue)':
45:57.81 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.81 bool ThrowObjectCoercible(JSContext* cx, HandleValue v) {
45:57.81 ^~~~~~~~~~~~~~~~~~~~
45:57.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/AllocPolicy.h:16,
45:57.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:13,
45:57.82 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:9,
45:57.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
45:57.82 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1334:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.83 MOZ_ALWAYS_FALSE(ToObjectSlow(cx, v, true));
45:57.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:649:10: note: in definition of macro 'MOZ_ALWAYS_FALSE'
45:57.84 if ((expr)) { \
45:57.84 ^~~~
45:57.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
45:57.85 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)':
45:57.85 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1338:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:57.85 bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame,
45:57.85 ^~~~~~~~~~~~~~~~~~~~~~~
45:57.86 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)':
45:57.86 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1343:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:57.86 bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj,
45:57.87 ^~~~~~~~~~~~~~~~
45:57.91 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
45:57.91 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1358:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.91 bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj,
45:57.92 ^~~~~~~~~~~~~~~~
45:57.99 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CheckIsCallable(JSContext*, JS::HandleValue, js::CheckIsCallableKind)':
45:57.99 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
45:57.99 bool CheckIsCallable(JSContext* cx, HandleValue v, CheckIsCallableKind kind) {
45:57.99 ^~~~~~~~~~~~~~~
46:00.85 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
46:00.86 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1656:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:00.86 bool GetPrototypeOf(JSContext* cx, HandleObject target,
46:00.86 ^~~~~~~~~~~~~~
46:05.35 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)':
46:05.35 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:455:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.36 bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name,
46:05.36 ^~~~~~~~~~~
46:05.36 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:455:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.37 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:475:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.37 if (!NativeSetProperty<Unqualified>(cx, obj.as<NativeObject>(), id, value,
46:05.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:05.38 receiver, result)) {
46:05.38 ~~~~~~~~~~~~~~~~~
46:05.39 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:475:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.39 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:480:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.41 if (!NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, value,
46:05.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:05.41 receiver, result)) {
46:05.41 ~~~~~~~~~~~~~~~~~
46:05.41 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:480:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.43 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
46:05.43 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
46:05.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:05.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:05.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:05.44 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:05.45 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
46:05.45 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
46:05.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
46:05.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:05.47 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
46:05.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:05.48 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:07.60 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libspeex_resampler/src'
46:08.13 /<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac':
46:08.13 /<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable]
46:08.13 spx_uint32_t i;
46:08.13 ^
46:11.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
46:11.27 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)':
46:11.28 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:11.28 bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v,
46:11.28 ^~~~~~~~~~~~~~
46:11.78 libspeex.a.desc
46:12.42 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)':
46:12.43 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1149:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:12.43 bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index,
46:12.43 ^~~~~~~~~~~~~~~
46:12.44 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1149:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:12.46 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:12.46 return SetObjectElement(cx, obj, indexVal, value, strict);
46:12.46 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:12.67 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libspeex_resampler/src'
46:13.02 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src'
46:13.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20:
46:13.73 /<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
46:13.73 #pragma omp parallel for
46:13.73
46:13.74 /<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
46:13.74 #pragma omp parallel for
46:13.74
46:13.74 /<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
46:13.74 #pragma omp parallel for
46:13.74
46:13.75 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)':
46:13.75 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:52:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:13.77 bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
46:13.78 ^~~~~~~~~~~~~~
46:13.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:13.79 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:13.79 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:13.80 from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
46:13.80 from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
46:13.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
46:13.80 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:13.80 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
46:13.80 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:13.81 fallback, nullptr, nullptr))
46:13.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:13.81 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:67:7: note: in expansion of macro 'ReportValueError'
46:13.81 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
46:13.81 ^~~~~~~~~~~~~~~~
46:13.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47:
46:13.82 /<<PKGBUILDDIR>>/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined
46:13.82 #define PI 3.1415926536
46:13.82
46:13.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2:
46:13.83 /<<PKGBUILDDIR>>/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition
46:13.83 #define PI M_PI
46:13.83
46:13.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
46:13.84 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:87:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:13.84 if (!Construct(cx, fval, cargs, newTarget, &obj)) return false;
46:13.84 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:13.84 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:87:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:13.84 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:97:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:13.84 return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget,
46:13.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:13.86 rval);
46:13.86 ~~~~~
46:13.86 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:97:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:13.87 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:97:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:13.87 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:106:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
46:13.87 return Call(cx, fval, thisv, args, rval);
46:13.87 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:13.87 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:106:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:13.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83:
46:13.88 /<<PKGBUILDDIR>>/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
46:13.88 #pragma omp parallel for
46:13.89
46:13.89 /<<PKGBUILDDIR>>/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas]
46:13.89 #pragma omp critical
46:13.89
46:14.06 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunctionShuffleNewTarget(JSContext*, JS::HandleObject, uint32_t, uint32_t, JS::Value*, JS::MutableHandleValue)':
46:14.06 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:109:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:14.07 bool InvokeFunctionShuffleNewTarget(JSContext* cx, HandleObject obj,
46:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:14.09 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:115:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:14.09 return InvokeFunction(cx, obj, true, false, numActualArgs, argv, rval);
46:14.09 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:14.10 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)':
46:14.10 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:134:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:14.10 if (!InvokeFunction(cx, fun, constructing,
46:14.10 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
46:14.11 /* ignoresReturnValue = */ false, numActualArgs, argv,
46:14.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:14.12 &rval)) {
46:14.12 ~~~~~~
46:15.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56:
46:15.04 /<<PKGBUILDDIR>>/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)':
46:15.04 /<<PKGBUILDDIR>>/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable]
46:15.04 uint count;
46:15.04 ^~~~~
46:21.00 libmedia_libsoundtouch_src.a.desc
46:21.90 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src'
46:23.98 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:23.98 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:23.99 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:23.99 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:23.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:23.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
46:24.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
46:24.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.00 memset(aT, 0, sizeof(T));
46:24.01 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.01 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
46:24.01 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
46:24.02 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
46:24.02 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
46:24.02 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
46:24.03 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.03 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.04 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.05 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.05 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.05 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
46:24.07 struct TabSizes {
46:24.07 ^~~~~~~~
46:24.07 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.07 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.07 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.08 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
46:24.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
46:24.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.10 memset(aT, 0, sizeof(T));
46:24.10 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.10 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
46:24.12 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
46:24.12 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
46:24.12 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
46:24.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
46:24.12 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.13 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.13 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.13 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.14 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.14 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
46:24.15 struct ServoSizes {
46:24.15 ^~~~~~~~~~
46:24.23 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.23 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.23 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.23 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
46:24.25 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
46:24.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.26 memset(aT, 0, sizeof(T));
46:24.26 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
46:24.26 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
46:24.27 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
46:24.27 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
46:24.27 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
46:24.28 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
46:24.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
46:24.28 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.28 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.30 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.30 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.30 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.30 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.30 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
46:24.30 class StaticStrings {
46:24.30 ^~~~~~~~~~~~~
46:24.32 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.32 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.32 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.32 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
46:24.33 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
46:24.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.34 memset(aT, 0, sizeof(T));
46:24.34 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
46:24.34 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
46:24.35 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
46:24.35 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
46:24.35 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
46:24.35 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.35 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.35 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.37 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.37 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.38 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.38 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
46:24.38 class PreliminaryObjectArray {
46:24.38 ^~~~~~~~~~~~~~~~~~~~~~
46:24.38 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.40 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.40 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.40 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
46:24.41 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
46:24.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.41 memset(aT, 0, sizeof(T));
46:24.41 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
46:24.43 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
46:24.44 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
46:24.44 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
46:24.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
46:24.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.45 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.45 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.45 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.45 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
46:24.45 class TypeNewScript {
46:24.45 ^~~~~~~~~~~~~
46:24.46 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.46 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.46 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.46 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
46:24.47 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
46:24.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.48 memset(aT, 0, sizeof(T));
46:24.48 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
46:24.48 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
46:24.50 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
46:24.50 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
46:24.50 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.50 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.50 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.50 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.50 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.52 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.52 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
46:24.52 struct IonScriptCounts {
46:24.52 ^~~~~~~~~~~~~~~
46:24.74 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.74 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.74 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.74 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
46:24.76 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
46:24.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.77 memset(aT, 0, sizeof(T));
46:24.77 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.78 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
46:24.78 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
46:24.78 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.78 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.78 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.79 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.79 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.79 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.80 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
46:24.80 struct ZoneGCStats {
46:24.80 ^~~~~~~~~~~
46:24.82 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.82 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.82 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.82 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
46:24.82 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
46:24.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.83 memset(aT, 0, sizeof(T));
46:24.83 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.84 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
46:24.84 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
46:24.84 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
46:24.85 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
46:24.85 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
46:24.85 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
46:24.85 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.85 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.86 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
46:24.86 class NewObjectCache {
46:24.86 ^~~~~~~~~~~~~~
46:24.87 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:24.87 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.87 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.87 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
46:24.89 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
46:24.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
46:24.89 memset(aT, 0, sizeof(T));
46:24.89 ~~~~~~^~~~~~~~~~~~~~~~~~
46:24.89 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
46:24.91 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
46:24.91 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:24.91 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:24.91 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:24.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:24.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
46:24.92 class MOZ_NON_PARAM alignas(8) Value {
46:24.92 ^~~~~
46:25.26 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
46:25.26 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:25.26 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:25.26 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:25.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:25.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
46:25.28 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
46:25.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
46:25.29 memset(aT, 0, sizeof(T));
46:25.30 ~~~~~~^~~~~~~~~~~~~~~~~~
46:25.30 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
46:25.31 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
46:25.31 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
46:25.31 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
46:25.32 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
46:25.32 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
46:25.32 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysisShared.h:10,
46:25.33 from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
46:25.33 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:9,
46:25.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:25.34 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
46:25.34 class CodeOffsetJump {
46:25.35 ^~~~~~~~~~~~~~
46:27.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
46:27.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
46:27.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
46:27.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
46:27.09 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
46:27.09 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
46:27.10 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:27.10 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:27.10 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:27.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:27.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
46:27.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
46:27.12 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
46:27.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
46:27.13 memset(table, 0, sizeof(*table) * capacity());
46:27.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:27.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
46:27.15 class HashTableEntry {
46:27.15 ^~~~~~~~~~~~~~
46:27.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
46:27.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
46:27.16 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
46:27.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
46:27.19 memset(table, 0, sizeof(*table) * capacity());
46:27.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:27.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
46:27.19 class HashTableEntry {
46:27.20 ^~~~~~~~~~~~~~
46:27.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
46:27.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
46:27.27 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
46:27.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
46:27.32 memset(table, 0, sizeof(*table) * capacity());
46:27.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:27.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
46:27.34 class HashTableEntry {
46:27.35 ^~~~~~~~~~~~~~
46:28.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps; AllocPolicy = js::jit::JitAllocPolicy]':
46:28.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy]'
46:28.35 /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:105:57: required from here
46:28.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::jit::MDefinition* const, js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::jit::MDefinition* const>'} with no trivial copy-assignment [-Wclass-memaccess]
46:28.37 memset(table, 0, sizeof(*table) * capacity());
46:28.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:28.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::jit::MDefinition* const, js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::jit::MDefinition* const>'} declared here
46:28.38 class HashTableEntry {
46:28.38 ^~~~~~~~~~~~~~
46:30.53 In file included from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:30.53 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:30.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:30.55 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::jit::MDefinition* const>; size_t = unsigned int]':
46:30.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::jit::MDefinition* const>; uint32_t = unsigned int]'
46:30.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet<js::jit::MDefinition*, js::jit::ValueNumberer::VisibleValues::ValueHasher, js::jit::JitAllocPolicy>::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
46:30.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:345:67: required from 'bool js::HashSet<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
46:30.58 /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:74:62: required from here
46:30.58 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::jit::MDefinition* const>' with no trivial copy-assignment [-Wclass-memaccess]
46:30.58 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
46:30.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:30.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
46:30.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
46:30.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
46:30.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
46:30.61 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
46:30.61 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
46:30.62 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
46:30.62 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
46:30.62 from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
46:30.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
46:30.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::jit::MDefinition* const>' declared here
46:30.63 class HashTableEntry {
46:30.63 ^~~~~~~~~~~~~~
46:49.60 libmedia_libopus.a.desc
46:50.43 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libopus'
46:50.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/mp4parse-rust'
46:50.52 libmedia_mp4parse-rust.a.desc
46:51.43 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/mp4parse-rust'
46:51.47 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/psshparser'
46:55.57 libpsshparser.a.desc
46:56.45 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/psshparser'
46:56.54 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security'
46:56.54 libnss.a.desc
46:57.40 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security'
46:57.56 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/library/rust'
46:57.57 force-cargo-library-build
47:13.45 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/certverifier'
47:17.68 Compiling libc v0.2.43
47:35.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:35.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:35.25 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:35.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:35.27 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:35.27 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.27 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.27 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.28 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.28 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
47:35.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
47:35.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:35.30 memset(aT, 0, sizeof(T));
47:35.30 ~~~~~~^~~~~~~~~~~~~~~~~~
47:35.30 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:35.30 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:35.30 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
47:35.31 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:35.31 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:35.32 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:35.32 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.32 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.32 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.32 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.32 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
47:35.33 struct TabSizes {
47:35.34 ^~~~~~~~
47:35.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:35.34 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:35.34 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:35.34 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:35.35 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:35.35 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.35 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.36 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.36 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.36 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
47:35.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
47:35.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:35.38 memset(aT, 0, sizeof(T));
47:35.38 ~~~~~~^~~~~~~~~~~~~~~~~~
47:35.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:35.39 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:35.40 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
47:35.40 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:35.40 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:35.40 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:35.40 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.41 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.41 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.41 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.41 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
47:35.42 struct ServoSizes {
47:35.42 ^~~~~~~~~~
47:35.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:35.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:35.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:35.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:35.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:35.52 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.52 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.52 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.52 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.52 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
47:35.54 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
47:35.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
47:35.55 memset(aT, 0, sizeof(T));
47:35.55 ~~~~~~^~~~~~~~~~~~~~~~~~
47:35.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:35.55 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
47:35.55 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:35.55 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:35.55 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:35.55 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:35.55 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:35.55 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:35.56 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.57 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.57 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.57 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.57 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.58 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
47:35.58 class StaticStrings {
47:35.58 ^~~~~~~~~~~~~
47:35.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:35.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:35.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:35.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:35.59 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:35.59 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.60 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.60 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.60 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.60 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
47:35.61 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
47:35.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
47:35.62 memset(aT, 0, sizeof(T));
47:35.62 ~~~~~~^~~~~~~~~~~~~~~~~~
47:35.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:35.62 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:35.64 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:35.64 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:35.64 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:35.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:35.64 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.64 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.64 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.64 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.66 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.66 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
47:35.66 class PreliminaryObjectArray {
47:35.66 ^~~~~~~~~~~~~~~~~~~~~~
47:35.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:35.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:35.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:35.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:35.67 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:35.67 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.67 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.67 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.67 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.67 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
47:35.69 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
47:35.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
47:35.70 memset(aT, 0, sizeof(T));
47:35.70 ~~~~~~^~~~~~~~~~~~~~~~~~
47:35.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:35.70 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:35.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:35.71 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:35.71 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:35.71 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:35.71 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.71 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.72 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.72 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.72 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
47:35.73 class TypeNewScript {
47:35.73 ^~~~~~~~~~~~~
47:35.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:35.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:35.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:35.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:35.75 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:35.75 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.75 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.75 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.75 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.76 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
47:35.77 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
47:35.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
47:35.78 memset(aT, 0, sizeof(T));
47:35.78 ~~~~~~^~~~~~~~~~~~~~~~~~
47:35.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:35.79 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
47:35.79 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
47:35.79 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
47:35.79 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:35.79 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:35.79 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:35.80 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:35.80 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:35.80 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:35.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:35.81 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
47:35.81 struct IonScriptCounts {
47:35.81 ^~~~~~~~~~~~~~~
47:35.86 Compiling cfg-if v0.1.2
47:36.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:36.04 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:36.04 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:36.05 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:36.05 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:36.07 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.07 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.08 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.08 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.08 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
47:36.09 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
47:36.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
47:36.10 memset(aT, 0, sizeof(T));
47:36.11 ~~~~~~^~~~~~~~~~~~~~~~~~
47:36.12 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
47:36.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
47:36.12 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:36.13 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.13 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.13 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.13 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.14 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.16 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
47:36.16 struct ZoneGCStats {
47:36.16 ^~~~~~~~~~~
47:36.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:36.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:36.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:36.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:36.18 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:36.18 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.18 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.18 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.18 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.19 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
47:36.21 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
47:36.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:36.22 memset(aT, 0, sizeof(T));
47:36.22 ~~~~~~^~~~~~~~~~~~~~~~~~
47:36.23 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
47:36.23 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
47:36.23 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:36.24 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.24 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.24 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.25 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.25 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.25 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
47:36.26 class NewObjectCache {
47:36.26 ^~~~~~~~~~~~~~
47:36.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:36.27 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:36.28 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:36.29 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:36.29 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:36.30 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.30 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.30 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.30 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.30 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
47:36.31 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
47:36.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
47:36.33 memset(aT, 0, sizeof(T));
47:36.34 ~~~~~~^~~~~~~~~~~~~~~~~~
47:36.34 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
47:36.34 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
47:36.34 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
47:36.35 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
47:36.35 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.35 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.35 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.35 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.36 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
47:36.36 class MOZ_NON_PARAM alignas(8) Value {
47:36.37 ^~~~~
47:36.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
47:36.72 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:36.72 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:36.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:36.73 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:36.73 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:36.73 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:36.74 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:36.75 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:36.75 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
47:36.77 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
47:36.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
47:36.78 memset(aT, 0, sizeof(T));
47:36.80 ~~~~~~^~~~~~~~~~~~~~~~~~
47:36.80 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
47:36.80 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:36.80 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:36.81 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
47:36.81 from /<<PKGBUILDDIR>>/js/src/jit/shared/BaselineCompiler-shared.h:10,
47:36.81 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineCompiler-arm.h:10,
47:36.81 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:16,
47:36.82 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:36.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:36.83 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
47:36.83 class CodeOffsetJump {
47:36.83 ^~~~~~~~~~~~~~
47:39.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:39.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:39.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:39.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:39.27 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:39.28 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:39.28 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:39.28 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:39.28 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:39.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:39.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
47:39.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
47:39.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
47:39.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
47:39.33 memset(table, 0, sizeof(*table) * capacity());
47:39.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:39.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
47:39.34 class HashTableEntry {
47:39.35 ^~~~~~~~~~~~~~
47:39.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
47:39.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
47:39.37 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
47:39.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
47:39.39 memset(table, 0, sizeof(*table) * capacity());
47:39.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:39.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
47:39.41 class HashTableEntry {
47:39.41 ^~~~~~~~~~~~~~
47:39.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
47:39.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
47:39.42 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
47:39.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
47:39.44 memset(table, 0, sizeof(*table) * capacity());
47:39.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:39.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
47:39.46 class HashTableEntry {
47:39.46 ^~~~~~~~~~~~~~
47:42.84 In file included from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:13,
47:42.84 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:42.84 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:42.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:42.86 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
47:42.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
47:42.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
47:42.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
47:42.89 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
47:42.90 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
47:42.90 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
47:42.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:42.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:42.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:42.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
47:42.92 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
47:42.92 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:42.92 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:42.92 from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
47:42.94 from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
47:42.94 from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
47:42.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
47:42.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
47:42.94 class HashTableEntry {
47:42.95 ^~~~~~~~~~~~~~
47:48.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.08 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.08 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.08 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.09 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.10 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
47:48.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
47:48.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.12 memset(aT, 0, sizeof(T));
47:48.12 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.13 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:48.13 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:48.13 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
47:48.13 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:48.14 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
47:48.14 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
47:48.14 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
47:48.14 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.14 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.16 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.16 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.16 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
47:48.17 struct TabSizes {
47:48.17 ^~~~~~~~
47:48.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.17 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.17 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.18 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.18 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.18 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
47:48.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
47:48.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.20 memset(aT, 0, sizeof(T));
47:48.20 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.22 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:48.22 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:48.22 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
47:48.23 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:48.23 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
47:48.23 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
47:48.23 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
47:48.25 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.25 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.25 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.25 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.26 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
47:48.26 struct ServoSizes {
47:48.26 ^~~~~~~~~~
47:48.27 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.27 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.27 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.28 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.28 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.28 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
47:48.29 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
47:48.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.30 memset(aT, 0, sizeof(T));
47:48.30 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.30 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.32 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.34 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.34 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
47:48.34 class StaticStrings {
47:48.34 ^~~~~~~~~~~~~
47:48.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.42 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.42 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.43 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.43 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.45 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
47:48.45 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
47:48.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.45 memset(aT, 0, sizeof(T));
47:48.45 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
47:48.47 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.47 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.47 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.47 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.48 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.48 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
47:48.48 class PreliminaryObjectArray {
47:48.48 ^~~~~~~~~~~~~~~~~~~~~~
47:48.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.48 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.48 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.48 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.50 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.50 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
47:48.50 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
47:48.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.53 memset(aT, 0, sizeof(T));
47:48.53 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
47:48.55 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.55 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.55 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.56 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.56 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.57 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
47:48.57 class TypeNewScript {
47:48.57 ^~~~~~~~~~~~~
47:48.58 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.58 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.58 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.58 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.58 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.58 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
47:48.58 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
47:48.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.60 memset(aT, 0, sizeof(T));
47:48.60 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.60 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.61 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.61 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.61 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.61 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.62 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
47:48.62 struct IonScriptCounts {
47:48.62 ^~~~~~~~~~~~~~~
47:48.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:48.92 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:48.92 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:48.92 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.92 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:48.92 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:48.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:48.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
47:48.94 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
47:48.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
47:48.95 memset(aT, 0, sizeof(T));
47:48.95 ~~~~~~^~~~~~~~~~~~~~~~~~
47:48.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
47:48.96 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
47:48.96 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:48.98 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.00 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.00 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
47:49.00 struct ZoneGCStats {
47:49.00 ^~~~~~~~~~~
47:49.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:49.01 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:49.01 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:49.01 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:49.01 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.01 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
47:49.03 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
47:49.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:49.04 memset(aT, 0, sizeof(T));
47:49.04 ~~~~~~^~~~~~~~~~~~~~~~~~
47:49.04 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
47:49.05 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
47:49.05 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:49.05 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
47:49.05 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
47:49.05 from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
47:49.05 from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
47:49.06 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
47:49.06 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:49.07 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:49.07 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.07 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.09 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
47:49.09 class NewObjectCache {
47:49.09 ^~~~~~~~~~~~~~
47:49.09 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:49.09 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:49.09 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:49.09 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:49.09 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.11 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
47:49.11 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
47:49.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
47:49.13 memset(aT, 0, sizeof(T));
47:49.13 ~~~~~~^~~~~~~~~~~~~~~~~~
47:49.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
47:49.13 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:49.14 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:49.14 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
47:49.14 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
47:49.14 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:49.14 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:49.15 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:49.15 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.15 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
47:49.17 class MOZ_NON_PARAM alignas(8) Value {
47:49.17 ^~~~~
47:49.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
47:49.47 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:49.47 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:49.47 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:49.47 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.49 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
47:49.50 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
47:49.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
47:49.52 memset(aT, 0, sizeof(T));
47:49.52 ~~~~~~^~~~~~~~~~~~~~~~~~
47:49.52 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
47:49.52 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:49.52 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:49.54 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:49.54 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:49.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:49.54 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
47:49.54 class CodeOffsetJump {
47:49.55 ^~~~~~~~~~~~~~
47:51.53 Compiling bitflags v1.0.1
47:52.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:52.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:52.09 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
47:52.11 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:52.11 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:52.11 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:52.12 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:52.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:52.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
47:52.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
47:52.14 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
47:52.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
47:52.15 memset(table, 0, sizeof(*table) * capacity());
47:52.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:52.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
47:52.15 class HashTableEntry {
47:52.15 ^~~~~~~~~~~~~~
47:52.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
47:52.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
47:52.17 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
47:52.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
47:52.19 memset(table, 0, sizeof(*table) * capacity());
47:52.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:52.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
47:52.20 class HashTableEntry {
47:52.20 ^~~~~~~~~~~~~~
47:52.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
47:52.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
47:52.20 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
47:52.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
47:52.23 memset(table, 0, sizeof(*table) * capacity());
47:52.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:52.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
47:52.24 class HashTableEntry {
47:52.24 ^~~~~~~~~~~~~~
47:53.32 Compiling cc v1.0.25
47:55.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
47:55.93 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
47:55.93 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:55.93 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:55.94 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:55.94 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:55.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:55.96 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
47:55.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
47:55.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
47:55.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
47:56.00 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
47:56.01 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
47:56.01 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
47:56.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:56.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:56.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:56.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
47:56.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
47:56.03 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:56.03 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:56.03 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
47:56.03 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
47:56.03 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:56.04 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
47:56.04 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
47:56.04 from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
47:56.05 from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
47:56.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
47:56.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
47:56.05 class HashTableEntry {
47:56.05 ^~~~~~~~~~~~~~
48:03.61 libsecurity_certverifier.a.desc
48:04.59 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/certverifier'
48:04.69 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/pkix'
48:32.59 Compiling unicode-xid v0.1.0
48:34.39 Compiling unicode-xid v0.0.4
48:36.05 Compiling quote v0.3.15
48:41.23 libmozillapkix.a.desc
48:42.55 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/pkix'
48:47.72 Compiling void v1.0.2
48:48.80 Compiling byteorder v1.2.1
48:54.89 Compiling nodrop v0.1.12
48:55.88 Compiling siphasher v0.2.1
49:00.25 Compiling gcc v0.3.54
49:23.46 Compiling pkg-config v0.3.9
49:45.64 Compiling matches v0.1.6
49:46.19 Compiling procedural-masquerade v0.1.1
49:48.16 Compiling serde v1.0.27
49:54.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
49:54.40 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
49:54.40 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
49:54.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
49:54.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
49:54.43 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
49:54.43 size - sizeof(js::NativeObject));
49:54.43 ^
49:54.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
49:54.44 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:54.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:54.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:54.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:54.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:54.45 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:54.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:54.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:54.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:54.45 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
49:54.46 class HeapSlot : public WriteBarrieredBase<Value> {
49:54.46 ^~~~~~~~
49:57.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:57.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:57.91 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:57.91 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:57.91 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:57.92 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:57.92 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:57.92 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:57.93 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:57.93 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:57.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:57.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
49:57.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
49:57.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
49:57.96 memset(aT, 0, sizeof(T));
49:57.96 ~~~~~~^~~~~~~~~~~~~~~~~~
49:57.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
49:57.96 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
49:57.96 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
49:57.97 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:57.97 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:57.98 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:57.98 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:57.98 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:57.98 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:57.99 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:57.99 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:57.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
49:58.00 struct TabSizes {
49:58.00 ^~~~~~~~
49:58.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.01 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.01 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.02 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.02 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.03 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.03 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.04 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.04 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
49:58.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
49:58.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.06 memset(aT, 0, sizeof(T));
49:58.08 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
49:58.08 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
49:58.09 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
49:58.09 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:58.09 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:58.09 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.10 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.10 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.11 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.11 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.11 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
49:58.12 struct ServoSizes {
49:58.12 ^~~~~~~~~~
49:58.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.18 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.19 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.20 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.21 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.21 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.21 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
49:58.21 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
49:58.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.22 memset(aT, 0, sizeof(T));
49:58.22 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
49:58.22 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
49:58.24 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
49:58.24 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
49:58.24 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
49:58.25 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:58.25 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:58.25 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.25 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.25 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.26 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.26 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.26 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.27 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
49:58.27 class StaticStrings {
49:58.27 ^~~~~~~~~~~~~
49:58.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.29 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.29 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.30 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.30 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.30 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.30 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.31 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.32 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.32 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
49:58.33 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
49:58.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.35 memset(aT, 0, sizeof(T));
49:58.36 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
49:58.36 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
49:58.36 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
49:58.37 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:58.37 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:58.37 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.39 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.39 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.39 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.39 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.40 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.40 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
49:58.40 class PreliminaryObjectArray {
49:58.41 ^~~~~~~~~~~~~~~~~~~~~~
49:58.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.42 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.42 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.42 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.42 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.42 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.42 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
49:58.44 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
49:58.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.44 memset(aT, 0, sizeof(T));
49:58.45 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
49:58.45 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
49:58.45 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
49:58.45 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:58.45 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:58.47 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.47 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.47 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.47 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.47 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.48 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.48 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
49:58.49 class TypeNewScript {
49:58.49 ^~~~~~~~~~~~~
49:58.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.50 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.50 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.50 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.50 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.50 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.50 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
49:58.52 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
49:58.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.52 memset(aT, 0, sizeof(T));
49:58.53 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.53 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
49:58.53 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
49:58.53 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
49:58.53 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
49:58.53 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.53 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.53 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.53 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.55 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.55 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.55 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
49:58.56 struct IonScriptCounts {
49:58.56 ^~~~~~~~~~~~~~~
49:58.76 Compiling lazy_static v0.2.11
49:58.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.82 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.84 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.84 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.84 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.85 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.85 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
49:58.86 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
49:58.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.89 memset(aT, 0, sizeof(T));
49:58.89 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.89 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
49:58.89 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
49:58.89 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.89 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.89 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.89 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.90 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.90 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.90 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
49:58.90 struct ZoneGCStats {
49:58.91 ^~~~~~~~~~~
49:58.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:58.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:58.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:58.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:58.92 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:58.93 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.93 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.93 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.94 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:58.94 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:58.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:58.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
49:58.96 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
49:58.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
49:58.97 memset(aT, 0, sizeof(T));
49:58.97 ~~~~~~^~~~~~~~~~~~~~~~~~
49:58.97 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
49:58.97 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
49:58.99 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:58.99 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:58.99 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:58.99 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:58.99 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:59.00 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:59.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:59.00 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
49:59.01 class NewObjectCache {
49:59.01 ^~~~~~~~~~~~~~
49:59.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:59.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:59.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:59.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:59.04 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:59.04 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:59.05 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:59.05 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:59.05 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:59.05 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:59.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:59.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
49:59.06 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
49:59.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
49:59.07 memset(aT, 0, sizeof(T));
49:59.08 ~~~~~~^~~~~~~~~~~~~~~~~~
49:59.08 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
49:59.08 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
49:59.09 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
49:59.09 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
49:59.09 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:59.10 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:59.10 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:59.10 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:59.11 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:59.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:59.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
49:59.11 class MOZ_NON_PARAM alignas(8) Value {
49:59.11 ^~~~~
49:59.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
49:59.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:59.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:59.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
49:59.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
49:59.43 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:59.43 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:59.44 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:59.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
49:59.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
49:59.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
49:59.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
49:59.46 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
49:59.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
49:59.47 memset(aT, 0, sizeof(T));
49:59.48 ~~~~~~^~~~~~~~~~~~~~~~~~
49:59.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
49:59.48 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
49:59.49 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
49:59.49 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:15,
49:59.49 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.h:13,
49:59.50 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared-inl.h:10,
49:59.51 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.cpp:7,
49:59.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:11:
49:59.52 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
49:59.52 class CodeOffsetJump {
49:59.52 ^~~~~~~~~~~~~~
49:60.00 Compiling glob v0.2.11
50:01.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
50:01.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
50:01.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
50:01.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
50:01.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
50:01.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:01.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:01.45 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:01.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:01.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:01.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:01.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
50:01.47 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
50:01.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
50:01.48 memset(aT, 0, sizeof(T));
50:01.48 ~~~~~~^~~~~~~~~~~~~~~~~~
50:01.48 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:95,
50:01.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:01.48 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
50:01.49 struct LinkDataTierCacheablePod {
50:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~
50:03.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
50:03.04 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
50:03.04 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
50:03.05 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
50:03.05 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:03.05 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:03.05 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:03.05 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:03.07 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:03.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:03.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
50:03.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
50:03.08 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
50:03.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
50:03.09 memset(table, 0, sizeof(*table) * capacity());
50:03.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:03.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
50:03.09 class HashTableEntry {
50:03.11 ^~~~~~~~~~~~~~
50:03.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
50:03.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
50:03.12 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
50:03.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
50:03.13 memset(table, 0, sizeof(*table) * capacity());
50:03.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:03.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
50:03.15 class HashTableEntry {
50:03.15 ^~~~~~~~~~~~~~
50:03.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
50:03.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
50:03.21 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
50:03.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
50:03.23 memset(table, 0, sizeof(*table) * capacity());
50:03.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:03.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
50:03.25 class HashTableEntry {
50:03.25 ^~~~~~~~~~~~~~
50:04.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
50:04.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
50:04.20 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
50:04.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
50:04.20 memset(table, 0, sizeof(*table) * capacity());
50:04.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:04.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
50:04.23 class HashTableEntry {
50:04.23 ^~~~~~~~~~~~~~
50:07.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
50:07.35 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
50:07.35 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
50:07.36 from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
50:07.36 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:15,
50:07.37 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.h:13,
50:07.37 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared-inl.h:10,
50:07.38 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.cpp:7,
50:07.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:11:
50:07.39 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
50:07.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
50:07.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
50:07.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
50:07.44 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
50:07.46 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
50:07.47 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
50:07.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:07.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
50:07.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
50:07.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
50:07.49 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
50:07.50 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:07.50 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:07.50 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:07.51 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:07.52 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:07.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:07.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
50:07.53 class HashTableEntry {
50:07.54 ^~~~~~~~~~~~~~
50:08.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
50:08.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
50:08.43 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
50:08.45 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
50:08.48 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
50:08.49 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
50:08.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
50:08.51 memset(table, 0, sizeof(*table) * capacity());
50:08.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:08.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
50:08.52 class HashTableEntry {
50:08.52 ^~~~~~~~~~~~~~
50:18.30 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:33,
50:18.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:18.31 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
50:18.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
50:18.32 size - sizeof(js::NativeObject));
50:18.32 ^
50:18.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
50:18.34 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:18.34 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:18.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:18.34 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
50:18.34 class HeapSlot : public WriteBarrieredBase<Value> {
50:18.34 ^~~~~~~~
50:20.40 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:20.40 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:20.40 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:20.41 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:20.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
50:20.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
50:20.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
50:20.43 memset(aT, 0, sizeof(T));
50:20.43 ~~~~~~^~~~~~~~~~~~~~~~~~
50:20.43 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
50:20.44 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
50:20.44 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
50:20.45 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:20.45 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:20.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
50:20.46 struct TabSizes {
50:20.46 ^~~~~~~~
50:20.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:20.46 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:20.47 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:20.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:20.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
50:20.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
50:20.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
50:20.50 memset(aT, 0, sizeof(T));
50:20.50 ~~~~~~^~~~~~~~~~~~~~~~~~
50:20.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
50:20.51 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
50:20.52 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
50:20.52 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:20.52 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:20.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
50:20.53 struct ServoSizes {
50:20.53 ^~~~~~~~~~
50:20.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:20.61 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:20.61 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:20.62 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:20.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
50:20.62 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
50:20.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
50:20.63 memset(aT, 0, sizeof(T));
50:20.64 ~~~~~~^~~~~~~~~~~~~~~~~~
50:20.64 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
50:20.65 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
50:20.65 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
50:20.66 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
50:20.66 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
50:20.66 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
50:20.67 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:20.67 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:20.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.68 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
50:20.68 class StaticStrings {
50:20.68 ^~~~~~~~~~~~~
50:20.69 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:20.69 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:20.69 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:20.71 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:20.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
50:20.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
50:20.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
50:20.73 memset(aT, 0, sizeof(T));
50:20.73 ~~~~~~^~~~~~~~~~~~~~~~~~
50:20.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
50:20.75 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
50:20.75 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
50:20.76 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
50:20.76 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:20.76 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:20.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.77 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
50:20.77 class PreliminaryObjectArray {
50:20.77 ^~~~~~~~~~~~~~~~~~~~~~
50:20.77 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:20.78 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:20.78 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:20.79 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:20.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
50:20.81 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
50:20.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
50:20.82 memset(aT, 0, sizeof(T));
50:20.83 ~~~~~~^~~~~~~~~~~~~~~~~~
50:20.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
50:20.84 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
50:20.84 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
50:20.85 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
50:20.85 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:20.85 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:20.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
50:20.86 class TypeNewScript {
50:20.86 ^~~~~~~~~~~~~
50:20.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:20.97 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:20.97 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:20.97 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:20.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:20.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
50:20.99 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
50:21.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
50:21.00 memset(aT, 0, sizeof(T));
50:21.00 ~~~~~~^~~~~~~~~~~~~~~~~~
50:21.01 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
50:21.02 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
50:21.02 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
50:21.02 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
50:21.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.03 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
50:21.03 struct ZoneGCStats {
50:21.03 ^~~~~~~~~~~
50:21.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:21.09 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:21.09 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:21.10 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:21.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
50:21.11 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
50:21.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
50:21.12 memset(aT, 0, sizeof(T));
50:21.12 ~~~~~~^~~~~~~~~~~~~~~~~~
50:21.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
50:21.14 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
50:21.14 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
50:21.15 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
50:21.15 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
50:21.15 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
50:21.16 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
50:21.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.16 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
50:21.16 struct IonScriptCounts {
50:21.17 ^~~~~~~~~~~~~~~
50:21.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:21.35 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:21.35 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:21.35 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:21.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
50:21.36 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
50:21.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
50:21.37 memset(aT, 0, sizeof(T));
50:21.37 ~~~~~~^~~~~~~~~~~~~~~~~~
50:21.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
50:21.38 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
50:21.39 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
50:21.39 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
50:21.40 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
50:21.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.41 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
50:21.41 class NewObjectCache {
50:21.41 ^~~~~~~~~~~~~~
50:21.43 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:21.43 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:21.43 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:21.44 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:21.44 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
50:21.45 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
50:21.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
50:21.46 memset(aT, 0, sizeof(T));
50:21.46 ~~~~~~^~~~~~~~~~~~~~~~~~
50:21.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
50:21.47 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
50:21.47 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:21.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:21.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
50:21.49 class MOZ_NON_PARAM alignas(8) Value {
50:21.49 ^~~~~
50:21.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:21.82 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:21.82 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:21.83 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:21.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
50:21.83 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
50:21.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
50:21.85 memset(aT, 0, sizeof(T));
50:21.85 ~~~~~~^~~~~~~~~~~~~~~~~~
50:21.86 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
50:21.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.86 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
50:21.86 struct TenureCountCache {
50:21.87 ^~~~~~~~~~~~~~~~
50:21.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
50:21.92 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
50:21.93 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:21.93 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:21.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:21.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
50:21.95 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
50:21.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
50:21.96 memset(aT, 0, sizeof(T));
50:21.96 ~~~~~~^~~~~~~~~~~~~~~~~~
50:21.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
50:21.96 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
50:21.97 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
50:21.97 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
50:21.97 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
50:21.97 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
50:21.97 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
50:21.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:22.00 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
50:22.00 class CodeOffsetJump {
50:22.00 ^~~~~~~~~~~~~~
50:24.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
50:24.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
50:24.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
50:24.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
50:24.16 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
50:24.16 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
50:24.16 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
50:24.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:24.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
50:24.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
50:24.18 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
50:24.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
50:24.20 memset(table, 0, sizeof(*table) * capacity());
50:24.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:24.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
50:24.21 class HashTableEntry {
50:24.22 ^~~~~~~~~~~~~~
50:24.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
50:24.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
50:24.23 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
50:24.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
50:24.24 memset(table, 0, sizeof(*table) * capacity());
50:24.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:24.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
50:24.26 class HashTableEntry {
50:24.26 ^~~~~~~~~~~~~~
50:24.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
50:24.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
50:24.27 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
50:24.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
50:24.29 memset(table, 0, sizeof(*table) * capacity());
50:24.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:24.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
50:24.30 class HashTableEntry {
50:24.30 ^~~~~~~~~~~~~~
50:30.53 Compiling stable_deref_trait v1.0.0
50:31.34 Compiling num-traits v0.1.41
50:33.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:29:
50:33.18 /<<PKGBUILDDIR>>/js/src/jsbool.cpp: In function 'bool IsBoolean(JS::HandleValue)':
50:33.19 /<<PKGBUILDDIR>>/js/src/jsbool.cpp:32:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:33.19 MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) {
50:33.19 ^~~~~~~~~
50:33.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:33.42 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)':
50:33.42 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1344:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:33.42 MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) {
50:33.43 ^~~~~~
50:34.41 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)':
50:34.42 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1650:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:34.42 dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
50:34.42 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:34.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:34.43 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:34.43 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:34.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:34.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:34.44 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:34.44 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:34.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:34.46 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:34.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:34.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:34.47 return js::ToNumberSlow(cx, v, out);
50:34.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:34.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:34.48 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1657:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:34.48 dateObj->setUTCTime(TimeClip(result), args.rval());
50:34.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:34.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:34.51 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:34.51 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:34.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:34.52 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:34.52 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:34.52 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:34.53 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:34.54 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:34.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:34.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)':
50:34.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:34.55 return js::ToNumberSlow(cx, v, out);
50:34.55 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:34.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:34.57 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1712:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:34.57 dateObj->setUTCTime(u, args.rval());
50:34.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:34.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:34.65 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:34.65 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:34.65 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:34.66 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:34.66 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:34.66 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:34.67 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:34.67 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:34.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:34.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)':
50:34.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:34.69 return js::ToNumberSlow(cx, v, out);
50:34.69 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:34.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:34.70 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1739:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:34.70 dateObj->setUTCTime(v, args.rval());
50:34.70 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:34.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:34.74 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:34.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:34.74 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:34.74 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:34.74 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:34.75 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:34.75 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:34.76 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:34.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:34.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)':
50:34.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:34.78 return js::ToNumberSlow(cx, v, out);
50:34.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:34.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:34.78 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1772:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:34.78 dateObj->setUTCTime(u, args.rval());
50:34.80 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:34.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:34.86 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:34.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:34.86 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:34.87 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:34.87 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:34.88 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:34.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:34.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:34.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:34.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)':
50:34.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:34.90 return js::ToNumberSlow(cx, v, out);
50:34.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:34.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:34.92 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1805:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:34.92 dateObj->setUTCTime(v, args.rval());
50:34.92 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:34.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:34.98 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:34.98 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:34.98 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.00 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.00 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.00 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.01 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.01 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)':
50:35.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.03 return js::ToNumberSlow(cx, v, out);
50:35.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.05 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1841:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.05 dateObj->setUTCTime(u, args.rval());
50:35.05 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.10 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.10 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.10 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.12 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.12 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.12 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.12 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.12 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)':
50:35.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.14 return js::ToNumberSlow(cx, v, out);
50:35.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.14 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1878:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.14 dateObj->setUTCTime(v, args.rval());
50:35.15 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.20 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.21 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.21 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.21 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.23 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.23 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.23 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.23 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)':
50:35.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.25 return js::ToNumberSlow(cx, v, out);
50:35.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.25 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1917:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.25 dateObj->setUTCTime(u, args.rval());
50:35.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.32 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.32 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.32 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.32 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.32 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.34 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.34 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.35 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)':
50:35.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.36 return js::ToNumberSlow(cx, v, out);
50:35.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.38 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1957:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.38 dateObj->setUTCTime(v, args.rval());
50:35.38 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.42 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.42 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.43 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.43 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.43 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.43 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.44 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.44 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)':
50:35.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.45 return js::ToNumberSlow(cx, v, out);
50:35.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.47 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1985:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.47 dateObj->setUTCTime(u, args.rval());
50:35.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.53 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.53 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.53 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.53 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.53 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.53 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.54 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.55 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)':
50:35.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.56 return js::ToNumberSlow(cx, v, out);
50:35.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.57 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2014:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.57 dateObj->setUTCTime(v, args.rval());
50:35.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.64 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.64 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.65 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.65 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.66 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)':
50:35.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.67 return js::ToNumberSlow(cx, v, out);
50:35.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.69 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2064:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.69 dateObj->setUTCTime(u, args.rval());
50:35.69 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.75 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.76 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.76 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.76 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.77 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.77 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.78 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)':
50:35.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.79 return js::ToNumberSlow(cx, v, out);
50:35.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.80 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2097:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.81 dateObj->setUTCTime(v, args.rval());
50:35.81 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.89 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:35.89 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:35.90 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:35.90 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:35.90 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:35.90 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:35.91 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:35.91 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:35.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:35.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)':
50:35.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:35.93 return js::ToNumberSlow(cx, v, out);
50:35.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:35.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:35.94 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2144:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:35.94 dateObj->setUTCTime(u, args.rval());
50:35.94 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:35.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:35.99 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:36.00 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:36.00 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:36.02 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:36.02 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:36.02 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:36.02 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:36.02 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:36.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:36.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)':
50:36.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:36.04 return js::ToNumberSlow(cx, v, out);
50:36.04 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:36.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:36.05 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2180:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:36.05 dateObj->setUTCTime(v, args.rval());
50:36.05 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:36.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:36.12 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:36.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:36.13 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:36.14 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:36.14 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:36.15 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:36.15 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:36.15 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:36.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:36.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)':
50:36.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:36.17 return js::ToNumberSlow(cx, v, out);
50:36.17 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:36.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:36.18 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2202:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:36.18 dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
50:36.19 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:36.19 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2217:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
50:36.19 dateObj->setUTCTime(TimeClip(u), args.rval());
50:36.19 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
50:37.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:37.19 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
50:37.19 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2412:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:37.21 static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index,
50:37.21 ^~~~~~~~~~
50:37.21 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
50:37.22 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:37.22 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:37.22 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:37.22 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:37.23 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:37.24 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:37.24 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:37.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:37.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1611:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:37.25 return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
50:37.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:37.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1611:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:37.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1612:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:37.27 return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
50:37.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:37.27 result);
50:37.27 ~~~~~~~
50:37.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1612:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:37.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)':
50:37.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1497:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:37.94 return NativeGetProperty(cx, obj, receiver, id, vp);
50:37.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:37.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
50:37.97 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2878:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:37.97 NativeDefineDataProperty(cx, proto.as<NativeObject>(), toGMTStringId,
50:37.97 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:37.98 toUTCStringFun, 0);
50:37.98 ~~~~~~~~~~~~~~~~~~
50:38.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:38.57 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:38.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:38.57 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:38.59 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:38.59 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:38.59 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:38.60 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:38.60 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:38.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:38.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
50:38.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:38.61 return js::ToNumberSlow(cx, v, out);
50:38.61 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:38.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
50:38.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:38.63 return js::ToNumberSlow(cx, v, out);
50:38.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:38.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
50:38.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:38.69 return js::ToNumberSlow(cx, v, out);
50:38.69 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:38.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
50:38.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:38.96 return js::ToNumberSlow(cx, v, out);
50:38.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:39.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
50:39.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:39.11 return js::ToNumberSlow(cx, v, out);
50:39.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:39.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:39.99 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
50:40.00 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2213:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:40.00 static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
50:40.00 ^~~~~~~~~~~~~~~~~
50:40.00 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:40.00 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:40.02 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:41.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:41.27 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:41.27 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:41.27 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:41.27 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:41.28 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:41.28 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:41.29 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:41.29 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:41.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:41.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)':
50:41.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.31 return js::ToNumberSlow(cx, v, out);
50:41.31 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:41.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.31 return js::ToNumberSlow(cx, v, out);
50:41.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:41.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.32 return js::ToNumberSlow(cx, v, out);
50:41.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:41.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.34 return js::ToNumberSlow(cx, v, out);
50:41.34 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:41.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.34 return js::ToNumberSlow(cx, v, out);
50:41.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:41.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.35 return js::ToNumberSlow(cx, v, out);
50:41.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:41.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:41.36 return js::ToNumberSlow(cx, v, out);
50:41.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
50:43.58 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
50:43.58 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
50:43.58 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
50:43.58 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
50:43.58 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
50:43.59 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:43.59 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:43.60 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:43.60 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:43.61 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:43.61 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:43.62 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:43.62 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:43.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:43.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool date_parse(JSContext*, unsigned int, JS::Value*)':
50:43.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:43.64 return ToStringSlow<allowGC>(cx, v);
50:43.64 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
50:45.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:45.22 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
50:45.22 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2043:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.23 static bool DefineDataProperty(JSContext* cx, HandleObject obj,
50:45.23 ^~~~~~~~~~~~~~~~~~
50:45.24 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.24 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:45.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:45.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
50:45.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2139:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.30 static bool DefineUCDataProperty(JSContext* cx, HandleObject obj,
50:45.30 ^~~~~~~~~~~~~~~~~~~~
50:45.32 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.32 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:45.32 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:45.48 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool CallOriginalPromiseThenImpl(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject, bool)':
50:45.48 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4609:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.48 if (!OriginalPromiseThen(cx, promise, onFulfilled, onRejected, resultObj,
50:45.49 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:45.49 createDependent))
50:45.49 ~~~~~~~~~~~~~~~~
50:45.71 Compiling lazy_static v1.0.0
50:45.83 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)':
50:45.83 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:296:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.83 JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value,
50:45.83 ^~~~~~~~~~~~~~~~
50:45.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
50:45.84 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
50:45.84 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:45.85 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:45.85 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:45.86 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:45.86 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:45.86 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:45.87 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:45.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:45.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.89 return js::ToObjectSlow(cx, v, false);
50:45.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
50:45.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:45.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)':
50:45.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:311:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.91 JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) {
50:45.91 ^~~~~~~~~~~~~~~~~~
50:45.91 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
50:45.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:45.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:771:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.93 ReportIsNotFunction(cx, v, -1, construct);
50:45.93 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
50:45.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:45.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)':
50:45.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:318:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.95 JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx,
50:45.95 ^~~~~~~~~~~~~~~~~~~~~
50:45.95 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
50:45.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:45.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:771:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.96 ReportIsNotFunction(cx, v, -1, construct);
50:45.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
50:45.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:45.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)':
50:45.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:326:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.97 JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) {
50:45.98 ^~~~~~~~~~~~~~~~
50:45.98 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:330:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:45.98 return ValueToSource(cx, value);
50:45.99 ~~~~~~~~~~~~~^~~~~~~~~~~
50:46.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)':
50:46.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:337:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.02 JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) {
50:46.02 ^~~~~~~~~~~~~~
50:46.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_StrictlyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
50:46.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:344:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.03 JS_PUBLIC_API bool JS_StrictlyEqual(JSContext* cx, HandleValue value1,
50:46.03 ^~~~~~~~~~~~~~~~
50:46.04 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:344:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.04 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:350:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.04 return StrictlyEqual(cx, value1, value2, equal);
50:46.04 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:46.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_LooselyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
50:46.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:353:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.07 JS_PUBLIC_API bool JS_LooselyEqual(JSContext* cx, HandleValue value1,
50:46.07 ^~~~~~~~~~~~~~~
50:46.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:353:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:359:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.08 return LooselyEqual(cx, value1, value2, equal);
50:46.08 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:46.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SameValue(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
50:46.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:362:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.09 JS_PUBLIC_API bool JS_SameValue(JSContext* cx, HandleValue value1,
50:46.09 ^~~~~~~~~~~~
50:46.10 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:362:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.11 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:368:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.12 return SameValue(cx, value1, value2, same);
50:46.12 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
50:46.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
50:46.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:902:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.85 return DefineDataProperty(
50:46.86 ~~~~~~~~~~~~~~~~~~^
50:46.86 cx, global, id, UndefinedHandleValue,
50:46.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:46.86 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING);
50:46.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:46.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
50:46.88 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)':
50:46.88 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:473:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:46.88 MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) {
50:46.88 ^~~~~~~~
50:47.16 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)':
50:47.17 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:637:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:47.17 if (!ToInteger(cx, args[0], &d2)) return false;
50:47.17 ~~~~~~~~~^~~~~~~~~~~~~~~~~~
50:47.31 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)':
50:47.31 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:843:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:47.31 if (!ToInteger(cx, args[0], &prec)) return false;
50:47.32 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
50:47.46 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)':
50:47.46 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:887:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:47.46 if (!ToInteger(cx, args[0], &prec)) return false;
50:47.46 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
50:47.59 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)':
50:47.59 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:945:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:47.59 if (!ToInteger(cx, args[0], &prec)) return false;
50:47.59 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
50:47.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
50:47.70 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
50:47.72 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:72:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:47.72 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) return false;
50:47.72 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
50:47.76 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
50:47.76 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:47.76 bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
50:47.76 ^~~~~~~~~~~~~~~~
50:47.77 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JS::Value JS::detail::ComputeThis(JSContext*, JS::Value*)':
50:47.77 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1152:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:47.77 if (!BoxNonStrictThis(cx, thisv, thisv)) return NullValue();
50:47.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
50:48.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:47:
50:48.19 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
50:48.19 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:24:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:48.20 bool DeadObjectProxy::getOwnPropertyDescriptor(
50:48.20 ^~~~~~~~~~~~~~~
50:48.22 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
50:48.22 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:31:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:48.22 bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper,
50:48.22 ^~~~~~~~~~~~~~~
50:48.26 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
50:48.26 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:96:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:48.27 bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy,
50:48.27 ^~~~~~~~~~~~~~~
50:48.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
50:48.41 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'JS::PerfMeasurement* GetPM(JSContext*, JS::HandleValue, const char*)':
50:48.41 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:186:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.42 static PerfMeasurement* GetPM(JSContext* cx, JS::HandleValue value,
50:48.42 ^~~~~
50:48.43 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:190:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.43 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr);
50:48.43 ^
50:48.47 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_canMeasureSomething(JSContext*, unsigned int, JS::Value*)':
50:48.47 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:80:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:48.48 PerfMeasurement* p = GetPM(cx, args.thisv(), "canMeasureSomething");
50:48.48 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:48.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)':
50:48.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1419:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.50 JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value,
50:48.50 ^~~~~~~~~~~~
50:48.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
50:48.51 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
50:48.51 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
50:48.51 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
50:48.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:48.52 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.52 JSAtom* atom = ToAtom<allowGC>(cx, v);
50:48.54 ~~~~~~~~~~~~~~~^~~~~~~
50:48.54 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_reset(JSContext*, unsigned int, JS::Value*)':
50:48.55 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:70:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:48.55 PerfMeasurement* p = GetPM(cx, args.thisv(), "reset");
50:48.55 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:48.56 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_stop(JSContext*, unsigned int, JS::Value*)':
50:48.56 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:60:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:48.58 PerfMeasurement* p = GetPM(cx, args.thisv(), "stop");
50:48.58 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
50:48.59 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_start(JSContext*, unsigned int, JS::Value*)':
50:48.59 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:50:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:48.59 PerfMeasurement* p = GetPM(cx, args.thisv(), "start");
50:48.59 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:48.64 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)':
50:48.65 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.65 JSAtom* atom = ToAtom<allowGC>(cx, v);
50:48.65 ~~~~~~~~~~~~~~~^~~~~~~
50:48.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
50:48.67 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
50:48.67 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:51:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:48.67 bool BaseProxyHandler::getPropertyDescriptor(
50:48.68 ^~~~~~~~~~~~~~~~
50:48.68 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:56:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:48.68 if (!getOwnPropertyDescriptor(cx, proxy, id, desc)) return false;
50:48.68 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
50:48.68 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:65:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:48.69 return GetPropertyDescriptor(cx, proto, id, desc);
50:48.70 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
50:48.71 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
50:48.71 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:295:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:48.72 bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
50:48.72 ^~~~~~~~~~~~~~~~
50:48.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:48.72 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:48.73 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
50:48.73 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:20,
50:48.73 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
50:48.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:48.75 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.76 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
50:48.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:48.76 fallback, nullptr, nullptr))
50:48.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:48.78 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:299:3: note: in expansion of macro 'ReportValueError'
50:48.78 ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, JSDVG_SEARCH_STACK, val,
50:48.79 ^~~~~~~~~~~~~~~~
50:48.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:48.79 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)':
50:48.79 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1436:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:48.79 JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) {
50:48.80 ^~~~~~~~~~~~
50:48.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)':
50:48.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1445:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:48.81 JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
50:48.81 ^~
50:48.92 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
50:48.92 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1542:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:48.92 JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj,
50:48.92 ^~~~~~~~~~~~~~
50:49.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
50:49.11 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
50:49.13 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:77:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.13 bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
50:49.13 ^~~~~~~~~~~~~~~~
50:49.13 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:77:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:49.13 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:87:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.14 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) return false;
50:49.14 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
50:49.14 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:49.14 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:49.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:49.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:49.15 return op(cx, obj, receiver, id, vp);
50:49.15 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:49.16 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
50:49.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
50:49.17 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:126:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.17 return CallGetter(cx, receiver, getterFunc, vp);
50:49.17 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.17 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:126:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:49.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
50:49.26 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_eventsMeasured(JSContext*, unsigned int, JS::Value*)':
50:49.26 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:49.27 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:49.27 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:49.27 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:42:1: note: in expansion of macro 'GETTER'
50:49.27 GETTER(eventsMeasured)
50:49.28 ^~~~~~
50:49.33 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_bus_cycles(JSContext*, unsigned int, JS::Value*)':
50:49.34 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:49.34 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:49.34 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:49.35 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:37:1: note: in expansion of macro 'GETTER'
50:49.36 GETTER(bus_cycles)
50:49.36 ^~~~~~
50:49.40 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_misses(JSContext*, unsigned int, JS::Value*)':
50:49.40 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:49.40 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:49.40 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:49.41 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:36:1: note: in expansion of macro 'GETTER'
50:49.41 GETTER(branch_misses)
50:49.41 ^~~~~~
50:49.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
50:49.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1812:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.57 JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById(
50:49.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.58 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1819:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.58 return GetOwnPropertyDescriptor(cx, obj, id, desc);
50:49.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:49.60 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
50:49.60 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1822:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.60 JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor(
50:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.60 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1819:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.60 return GetOwnPropertyDescriptor(cx, obj, id, desc);
50:49.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:49.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
50:49.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1831:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.63 JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor(
50:49.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1819:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.64 return GetOwnPropertyDescriptor(cx, obj, id, desc);
50:49.64 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:49.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
50:49.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1840:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.66 JS_PUBLIC_API bool JS_GetPropertyDescriptorById(
50:49.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.68 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1844:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.68 return GetPropertyDescriptor(cx, obj, id, desc);
50:49.68 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:49.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
50:49.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1847:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.69 JS_PUBLIC_API bool JS_GetPropertyDescriptor(
50:49.70 ^~~~~~~~~~~~~~~~~~~~~~~~
50:49.70 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1844:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.71 return GetPropertyDescriptor(cx, obj, id, desc);
50:49.71 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:49.73 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
50:49.73 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1856:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.74 JS_PUBLIC_API bool JS_GetUCPropertyDescriptor(
50:49.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1844:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.76 return GetPropertyDescriptor(cx, obj, id, desc);
50:49.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:49.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
50:49.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1877:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.78 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
50:49.78 ^~~~~~~~~~~~~~~~~~~~~
50:49.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:49.80 return DefineProperty(cx, obj, id, desc, result);
50:49.80 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
50:49.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1977:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.82 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
50:49.82 ^~~~~~~~~~~~~~~~~~~~~
50:49.83 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.83 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:49.83 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)':
50:49.86 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.87 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:49.88 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)':
50:49.91 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.91 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:49.92 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)':
50:49.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.96 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:49.97 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:49.98 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)':
50:49.98 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:49.99 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:49.99 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)':
50:50.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.03 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:50.04 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
50:50.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2053:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.09 JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj,
50:50.09 ^~~~~~~~~~~~~~~~~
50:50.10 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2056:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.10 return DefineDataProperty(cx, obj, name, value, attrs);
50:50.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.19 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)':
50:50.19 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2070:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.20 return DefineDataProperty(cx, obj, name, value, attrs);
50:50.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)':
50:50.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2077:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.23 return DefineDataProperty(cx, obj, name, value, attrs);
50:50.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.27 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)':
50:50.27 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2084:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:50.27 return DefineDataProperty(cx, obj, name,
50:50.27 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
50:50.27 HandleValue::fromMarkedLocation(&value), attrs);
50:50.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)':
50:50.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2092:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:50.30 return DefineDataProperty(cx, obj, name,
50:50.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
50:50.30 HandleValue::fromMarkedLocation(&value), attrs);
50:50.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.37 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)':
50:50.37 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2100:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:50.37 return DefineDataProperty(cx, obj, name,
50:50.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
50:50.38 HandleValue::fromMarkedLocation(&value), attrs);
50:50.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.40 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
50:50.40 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
50:50.40 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
50:50.40 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
50:50.40 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
50:50.42 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
50:50.42 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:50.42 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:50.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:50.43 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'const char* FormatValue(JSContext*, const JS::Value&, JSAutoByteString&)':
50:50.43 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.45 return ToStringSlow<allowGC>(cx, v);
50:50.45 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
50:50.46 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.48 return ToStringSlow<allowGC>(cx, v);
50:50.48 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
50:50.48 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
50:50.48 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2106:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:50.49 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
50:50.49 ^~~~~~~~~~~~~~~~~~~
50:50.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:50.50 return DefineProperty(cx, obj, id, desc, result);
50:50.50 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.51 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
50:50.51 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2148:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.51 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
50:50.51 ^~~~~~~~~~~~~~~~~~~
50:50.53 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2151:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.54 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
50:50.54 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.62 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)':
50:50.62 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2166:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.62 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
50:50.62 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)':
50:50.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2173:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.69 return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
50:50.69 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.71 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)':
50:50.71 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2180:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:50.73 return DefineUCDataProperty(cx, obj, name, namelen,
50:50.73 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
50:50.74 HandleValue::fromMarkedLocation(&value), attrs);
50:50.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)':
50:50.77 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2188:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:50.77 return DefineUCDataProperty(cx, obj, name, namelen,
50:50.77 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
50:50.77 HandleValue::fromMarkedLocation(&value), attrs);
50:50.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)':
50:50.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:50.80 return DefineUCDataProperty(cx, obj, name, namelen,
50:50.80 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
50:50.82 HandleValue::fromMarkedLocation(&value), attrs);
50:50.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.83 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
50:50.84 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2223:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.84 JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj,
50:50.84 ^~~~~~~~~~~~~~~~
50:50.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2226:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.86 return ::DefineDataElement(cx, obj, index, value, attrs);
50:50.86 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:50.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:50.92 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
50:50.92 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:187:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:50.92 JS_FRIEND_API bool JS_WrapPropertyDescriptor(
50:50.92 ^~~~~~~~~~~~~~~~~~~~~~~~~
50:50.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)':
50:50.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:50.99 return ::DefineDataElement(cx, obj, index, value, attrs);
50:50.99 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)':
50:51.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2246:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.01 return ::DefineDataElement(cx, obj, index, value, attrs);
50:51.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)':
50:51.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2253:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:51.05 return ::DefineDataElement(cx, obj, index,
50:51.06 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:51.06 HandleValue::fromMarkedLocation(&value), attrs);
50:51.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)':
50:51.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2261:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:51.08 return ::DefineDataElement(cx, obj, index,
50:51.08 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:51.08 HandleValue::fromMarkedLocation(&value), attrs);
50:51.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.11 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)':
50:51.11 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2269:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:51.11 return ::DefineDataElement(cx, obj, index,
50:51.11 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:51.12 HandleValue::fromMarkedLocation(&value), attrs);
50:51.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.35 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)':
50:51.35 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:324:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.35 JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) {
50:51.35 ^~
50:51.42 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
50:51.42 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2325:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.42 JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj,
50:51.42 ^~~~~~~~~~~~~~~~~~~~~~~
50:51.43 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2325:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.44 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
50:51.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:51.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:51.45 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:51.45 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:51.45 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:51.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:51.46 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:51.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:51.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.47 return op(cx, obj, receiver, id, vp);
50:51.47 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.47 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.47 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
50:51.48 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.48 Compiling utf8-ranges v1.0.1
50:51.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:51.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)':
50:51.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2335:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.50 JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj,
50:51.50 ^~~~~~~~~~~~~~~~~~~~~~
50:51.51 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
50:51.51 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:51.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:51.52 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:51.52 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:51.52 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:51.53 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:51.53 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:51.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:51.55 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.55 return op(cx, obj, receiver, id, vp);
50:51.55 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.56 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
50:51.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:51.58 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
50:51.58 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2345:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.58 JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj,
50:51.58 ^~~~~~~~~~~~~~~~~~
50:51.60 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2348:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.60 return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp);
50:51.60 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.60 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2348:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.60 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
50:51.61 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2351:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.61 JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj,
50:51.63 ^~~~~~~~~~~~~~
50:51.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2356:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.63 return JS_GetPropertyById(cx, obj, id, vp);
50:51.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
50:51.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)':
50:51.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2359:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.67 JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj,
50:51.67 ^~~~~~~~~~~~~~~~
50:51.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2365:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.69 return JS_GetPropertyById(cx, obj, id, vp);
50:51.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
50:51.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
50:51.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2368:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.72 JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg,
50:51.74 ^~~~~~~~~~~~~
50:51.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2370:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:51.75 return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp);
50:51.75 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
50:51.77 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2373:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.77 JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj,
50:51.77 ^~~~~~~~~~~~~~~~~~~~~~~
50:51.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2373:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.78 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
50:51.78 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:51.80 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:51.80 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:51.80 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:51.80 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:51.80 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:51.80 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:51.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:51.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.82 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
50:51.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.83 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
50:51.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.84 receiver, result);
50:51.84 ~~~~~~~~~~~~~~~~~
50:51.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:51.84 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
50:51.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2384:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.87 JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj,
50:51.87 ^~~~~~~~~~~~~~~~~~
50:51.87 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
50:51.87 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
50:51.87 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
50:51.87 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
50:51.87 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
50:51.87 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
50:51.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
50:51.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
50:51.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
50:51.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.89 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
50:51.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.91 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
50:51.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:51.92 receiver, result);
50:51.92 ~~~~~~~~~~~~~~~~~
50:51.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
50:51.93 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)':
50:51.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2395:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.96 JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj,
50:51.96 ^~~~~~~~~~~~~~
50:51.96 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2400:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.96 return JS_SetPropertyById(cx, obj, id, v);
50:51.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:51.96 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)':
50:51.98 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2403:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:51.99 JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj,
50:52.00 ^~~~~~~~~~~~~~~~
50:52.00 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2409:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.01 return JS_SetPropertyById(cx, obj, id, v);
50:52.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
50:52.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
50:52.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2423:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.02 JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj,
50:52.03 ^~~~~~~~~~~~~
50:52.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2425:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.03 return SetElement(cx, obj, index, v);
50:52.05 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
50:52.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)':
50:52.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2431:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.05 return SetElement(cx, obj, index, value);
50:52.05 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
50:52.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)':
50:52.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2437:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.07 return SetElement(cx, obj, index, value);
50:52.07 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
50:52.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)':
50:52.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2443:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.13 return SetElement(cx, obj, index, value);
50:52.13 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
50:52.16 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)':
50:52.17 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2449:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.17 return SetElement(cx, obj, index, value);
50:52.17 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
50:52.20 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)':
50:52.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2455:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.21 return SetElement(cx, obj, index, value);
50:52.21 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
50:52.71 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)':
50:52.71 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:1182:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.73 JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) {
50:52.73 ^~
50:52.73 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:1184:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.73 return ReportIsNotFunction(cx, v, -1);
50:52.73 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
50:52.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
50:52.76 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual JSString* js::BaseProxyHandler::fun_toString(JSContext*, JS::HandleObject, bool) const':
50:52.76 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:274:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:52.76 ReportIsNotFunction(cx, v);
50:52.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~
50:53.82 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)':
50:53.82 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2789:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:53.82 if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) return nullptr;
50:53.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:53.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineConstDoubles(JSContext*, JS::HandleObject, const JSConstDoubleSpec*)':
50:53.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2805:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:53.90 if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) return false;
50:53.90 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:53.96 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineConstIntegers(JSContext*, JS::HandleObject, const JSConstIntegerSpec*)':
50:53.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2805:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:53.98 if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) return false;
50:53.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:54.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const':
50:54.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2819:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:54.02 JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx,
50:54.03 ^~~~~~~~~~~~~~
50:54.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)':
50:54.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2745:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:54.22 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName,
50:54.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:54.22 name, 0, &getterValue)) {
50:54.22 ~~~~~~~~~~~~~~~~~~~~~~
50:54.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2760:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:54.23 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName,
50:54.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:54.25 name, 0, &setterValue)) {
50:54.25 ~~~~~~~~~~~~~~~~~~~~~~
50:54.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1963:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:54.25 return js::DefineDataProperty(cx, obj, id, value, attrs);
50:54.25 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:54.47 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle<JS::PropertyDescriptor>)':
50:54.48 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2898:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:54.48 JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor(
50:54.48 ^~
50:54.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2898:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:54.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2904:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:54.50 if (!ToPropertyDescriptor(cx, descObj, true, desc)) return false;
50:54.50 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:54.52 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2904:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:54.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_IsArrayObject(JSContext*, JS::HandleValue, bool*)':
50:54.58 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2969:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:54.58 JS_PUBLIC_API bool JS_IsArrayObject(JSContext* cx, JS::HandleValue value,
50:54.58 ^~~~~~~~~~~~~~~~
50:54.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)':
50:54.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:3081:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:54.85 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
50:54.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:54.86 nargs, &funVal))
50:54.86 ~~~~~~~~~~~~~~~
50:54.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)':
50:54.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:3107:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:54.97 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
50:54.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:54.97 fs->nargs, &funVal)) {
50:54.97 ~~~~~~~~~~~~~~~~~~~
50:55.18 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
50:55.19 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:149:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.20 bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj,
50:55.20 ^~
50:55.21 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:149:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.21 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:149:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:55.21 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:55.21 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:55.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:55.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.24 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
50:55.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.26 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
50:55.26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.26 receiver, result);
50:55.26 ~~~~~~~~~~~~~~~~~
50:55.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
50:55.28 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
50:55.28 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
50:55.29 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
50:55.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:55.30 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:335:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.30 return op(cx, obj, id, v, result);
50:55.30 ~~^~~~~~~~~~~~~~~~~~~~~~~~
50:55.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
50:55.30 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:181:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:55.30 if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor))
50:55.30 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.32 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:200:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.32 return DefineDataProperty(cx, receiverObj, id, v, attrs, result);
50:55.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.33 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:209:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.33 if (!CallSetter(cx, receiver, setterValue, v)) return false;
50:55.33 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.33 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:209:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.50 /<<PKGBUILDDIR>>/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':
50:55.51 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:129:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.51 bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
50:55.51 ^~~~~~~~~~~~~~~~
50:55.52 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:129:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.53 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:140:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
50:55.53 if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) return false;
50:55.53 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:55.54 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:145:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.54 return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc,
50:55.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.55 result);
50:55.55 ~~~~~~~
50:55.56 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:145:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:55.56 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:145:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
50:55.56 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool Evaluate(JSContext*, js::ScopeKind, JS::HandleObject, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
50:55.58 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4172:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:55.58 static bool Evaluate(JSContext* cx, ScopeKind scopeKind, HandleObject env,
50:55.58 ^~~~~~~~
50:55.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
50:55.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4195:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:55.68 static bool Evaluate(JSContext* cx, AutoObjectVector& envChain,
50:55.68 ^~~~~~~~
50:55.68 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4202:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:55.69 return ::Evaluate(cx, scope->kind(), env, optionsArg, srcBuf, rval);
50:55.69 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:55.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
50:55.87 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_migrations(JSContext*, unsigned int, JS::Value*)':
50:55.88 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:55.88 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:55.88 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:55.88 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:41:1: note: in expansion of macro 'GETTER'
50:55.88 GETTER(cpu_migrations)
50:55.89 ^~~~~~
50:55.92 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_context_switches(JSContext*, unsigned int, JS::Value*)':
50:55.92 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:55.92 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:55.92 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:55.93 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:40:1: note: in expansion of macro 'GETTER'
50:55.93 GETTER(context_switches)
50:55.93 ^~~~~~
50:55.97 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_major_page_faults(JSContext*, unsigned int, JS::Value*)':
50:55.97 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:55.97 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:55.98 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:55.98 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:39:1: note: in expansion of macro 'GETTER'
50:55.98 GETTER(major_page_faults)
50:55.98 ^~~~~~
50:56.01 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_page_faults(JSContext*, unsigned int, JS::Value*)':
50:56.01 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:56.01 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:56.01 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:56.02 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:38:1: note: in expansion of macro 'GETTER'
50:56.02 GETTER(page_faults)
50:56.02 ^~~~~~
50:56.07 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_instructions(JSContext*, unsigned int, JS::Value*)':
50:56.07 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:56.07 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:56.08 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:56.08 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:35:1: note: in expansion of macro 'GETTER'
50:56.08 GETTER(branch_instructions)
50:56.09 ^~~~~~
50:56.13 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_misses(JSContext*, unsigned int, JS::Value*)':
50:56.13 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:56.13 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:56.14 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:56.14 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:34:1: note: in expansion of macro 'GETTER'
50:56.14 GETTER(cache_misses)
50:56.14 ^~~~~~
50:56.19 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_references(JSContext*, unsigned int, JS::Value*)':
50:56.20 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:56.20 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:56.20 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:56.20 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:33:1: note: in expansion of macro 'GETTER'
50:56.21 GETTER(cache_references)
50:56.21 ^~~~~~
50:56.26 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_instructions(JSContext*, unsigned int, JS::Value*)':
50:56.26 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:56.26 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:56.27 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:56.27 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:32:1: note: in expansion of macro 'GETTER'
50:56.27 GETTER(instructions)
50:56.27 ^~~~~~
50:56.31 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_cycles(JSContext*, unsigned int, JS::Value*)':
50:56.32 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
50:56.32 PerfMeasurement* p = GetPM(cx, args.thisv(), #name); \
50:56.32 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
50:56.32 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:31:1: note: in expansion of macro 'GETTER'
50:56.32 GETTER(cpu_cycles)
50:56.32 ^~~~~~
50:56.65 Compiling ucd-util v0.1.1
50:56.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
50:56.98 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
50:56.99 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
50:57.02 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
50:57.02 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
50:57.03 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
50:57.03 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:57.03 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:57.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:57.07 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'JS::UniqueChars JS::FormatStackDump(JSContext*, JS::UniqueChars&&, bool, bool, bool)':
50:57.07 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:57.08 return ToStringSlow<allowGC>(cx, v);
50:57.08 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
50:57.08 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
50:57.08 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
50:57.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:57.09 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.09 return op(cx, obj, receiver, id, vp);
50:57.10 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.10 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
50:57.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.14 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
50:57.14 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4116:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.14 MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
50:57.14 ^~~~~~~~~~~~~~~~
50:57.20 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)':
50:57.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4129:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.23 MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
50:57.23 ^~~~~~~~~~~~~~~~
50:57.24 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
50:57.24 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4142:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.24 JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
50:57.24 ^~
50:57.31 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)':
50:57.31 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4157:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.31 JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
50:57.31 ^~
50:57.37 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, size_t, JS::MutableHandleValue)':
50:57.38 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4214:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.38 extern JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
50:57.38 ^~
50:57.38 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4230:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.39 ::Evaluate(cx, ScopeKind::Global, globalLexical, options, srcBuf, rval);
50:57.39 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.44 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
50:57.45 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4247:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.45 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
50:57.45 ^~
50:57.45 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4252:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.46 return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf,
50:57.46 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.46 rval);
50:57.46 ~~~~~
50:57.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
50:57.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4256:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.49 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, AutoObjectVector& envChain,
50:57.50 ^~
50:57.51 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4260:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.51 return ::Evaluate(cx, envChain, optionsArg, srcBuf, rval);
50:57.51 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.52 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char16_t*, size_t, JS::MutableHandleValue)':
50:57.52 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4263:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.52 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
50:57.53 ^~
50:57.54 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4210:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.54 return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf,
50:57.54 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.55 rval);
50:57.55 ~~~~~
50:57.56 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, const char16_t*, size_t, JS::MutableHandleValue)':
50:57.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4270:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.57 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, AutoObjectVector& envChain,
50:57.57 ^~
50:57.59 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4275:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:57.59 return ::Evaluate(cx, envChain, optionsArg, srcBuf, rval);
50:57.59 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:57.76 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, JS::HandleValue)':
50:57.76 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4343:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:57.76 JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx,
50:57.77 ^~
50:57.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, JS::HandleValue, uint32_t*, uint32_t*)':
50:57.79 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:57.79 JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx,
50:57.79 ^~
50:58.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)':
50:58.10 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4511:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.10 JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve(
50:58.10 ^~
50:58.11 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4518:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.11 PromiseObject::unforgeableResolve(cx, resolutionValue));
50:58.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
50:58.12 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)':
50:58.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4523:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.13 JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject(
50:58.13 ^~
50:58.14 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4530:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.14 PromiseObject::unforgeableReject(cx, rejectionValue));
50:58.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
50:58.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::HandleObject, JS::HandleFunction, double, JS::HandleObject)':
50:58.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4675:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.22 return ReadableStream::createDefaultStream(cx, sourceVal, sizeVal,
50:58.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
50:58.22 highWaterMarkVal, proto);
50:58.22 ~~~~~~~~~~~~~~~~~~~~~~~~
50:58.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4675:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.37 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::NewReadableByteStreamObject(JSContext*, JS::HandleObject, double, JS::HandleObject)':
50:58.37 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4693:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.37 return ReadableStream::createByteStream(cx, sourceVal, highWaterMarkVal,
50:58.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50:58.38 proto);
50:58.38 ~~~~~~
50:58.71 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
50:58.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4787:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.72 JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx,
50:58.72 ^~
50:58.96 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamError(JSContext*, JS::HandleObject, JS::HandleValue)':
50:58.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4927:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:58.97 JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx,
50:58.97 ^~
50:58.99 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
50:59.00 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4943:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
50:59.00 JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx,
50:59.00 ^~
50:59.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
50:59.87 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
50:59.87 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
50:59.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
50:59.88 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
50:59.88 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
50:59.88 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
50:59.89 ^~~~~~~~~~~~~
51:00.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
51:00.01 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
51:00.02 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:152:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.02 static bool WrapReceiver(JSContext* cx, HandleObject wrapper,
51:00.02 ^~~~~~~~~~~~
51:00.22 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)':
51:00.22 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5527:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.22 JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars,
51:00.22 ^~~~~~~~~~~~
51:00.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5531:30: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.23 return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
51:00.24 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.24 NullHandleValue, vp);
51:00.25 ~~~~~~~~~~~~~~~~~~~~
51:00.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5531:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)':
51:00.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5540:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.26 JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars,
51:00.26 ^~~~~~~~~~~~~~~~~~~~~~~
51:00.27 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5540:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.27 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5545:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.29 return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
51:00.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.30 reviver, vp);
51:00.30 ~~~~~~~~~~~~
51:00.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5545:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
51:00.31 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5549:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.31 JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str,
51:00.31 ^~~~~~~~~~~~~~~~~~~~~~~
51:00.32 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5549:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.32 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5560:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.33 ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp)
51:00.33 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.34 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5560:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.34 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5561:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.34 : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver,
51:00.35 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.35 vp);
51:00.35 ~~~
51:00.35 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5561:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.35 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)':
51:00.37 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5535:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.37 JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str,
51:00.37 ^~~~~~~~~~~~
51:00.38 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5537:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.38 return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp);
51:00.38 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.52 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:00.52 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:00.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:00.53 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:00.53 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:00.53 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:00.53 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:00.55 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:00.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:00.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)':
51:00.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.57 return op(cx, obj, receiver, id, vp);
51:00.57 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:00.57 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:00.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:00.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:00.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* CloneFunctionObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleScope)':
51:00.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:3194:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.66 ReportIsNotFunction(cx, v);
51:00.66 ~~~~~~~~~~~~~~~~~~~^~~~~~~
51:00.94 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, JS::HandleObject, JS::HandleValue)':
51:00.94 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4876:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:00.95 JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx,
51:00.95 ^~
51:01.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:01.02 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:01.02 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:01.02 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:01.03 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:01.03 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
51:01.03 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
51:01.05 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
51:01.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:01.05 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)':
51:01.06 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.06 return ToStringSlow<allowGC>(cx, v);
51:01.06 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:01.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:01.36 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:01.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:01.36 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:01.37 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:01.37 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:01.38 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:01.38 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:01.38 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:01.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:01.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)':
51:01.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.40 return js::ToObjectSlow(cx, v, false);
51:01.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
51:01.40 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:01.40 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:01.42 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:01.42 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:01.42 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:01.43 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:01.43 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:01.43 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:01.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:01.44 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:01.44 return op(cx, obj, receiver, id, vp);
51:01.44 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.44 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:01.44 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:01.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.46 In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.h:17,
51:01.46 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:37,
51:01.46 from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:15,
51:01.47 from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
51:01.47 from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
51:01.47 from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
51:01.47 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.h:13,
51:01.47 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared-inl.h:10,
51:01.48 from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.cpp:7,
51:01.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:11:
51:01.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.48 return Call(cx, fval, thisv, args, rval);
51:01.50 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.50 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:01.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:01.62 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportStrictErrorOrWarning(JSContext*, JS::HandleObject, JS::HandleId, bool)':
51:01.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:159:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.63 return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val,
51:01.63 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.64 nullptr, nullptr, nullptr);
51:01.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:165:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.66 RootedString str(cx, ValueToSource(cx, idv));
51:01.66 ~~~~~~~~~~~~~^~~~~~~~~
51:01.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:177:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.66 return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val,
51:01.67 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.67 nullptr, propName.ptr(), nullptr);
51:01.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
51:01.68 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)':
51:01.68 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1406:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.68 JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
51:01.69 ^~
51:01.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
51:01.73 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
51:01.73 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
51:01.73 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
51:01.73 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:20,
51:01.74 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
51:01.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:01.74 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
51:01.75 /<<PKGBUILDDIR>>/js/src/jsnum.h:224:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.75 static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
51:01.75 ^~~~~~~~~
51:01.77 /<<PKGBUILDDIR>>/js/src/jsnum.h:238:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.77 if (!ToNumberSlow(cx, v, dp)) return false;
51:01.77 ~~~~~~~~~~~~^~~~~~~~~~~
51:01.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>)':
51:01.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2116:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
51:01.78 JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
51:01.78 ^~~~~~~~~~~~~~~~~~~
51:01.79 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
51:01.79 return DefineProperty(cx, obj, id, desc, result);
51:01.79 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
51:01.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1884:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
51:01.82 JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
51:01.82 ^~~~~~~~~~~~~~~~~~~~~
51:01.82 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
51:01.83 return DefineProperty(cx, obj, id, desc, result);
51:01.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:01.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
51:01.89 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)':
51:01.90 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:637:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:01.90 if (!ToInteger(cx, args[0], &d2)) return false;
51:01.90 ~~~~~~~~~^~~~~~~~~~~~~~~~~~
51:02.23 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)':
51:02.23 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:843:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.23 if (!ToInteger(cx, args[0], &prec)) return false;
51:02.23 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
51:02.40 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)':
51:02.40 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5874:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:02.41 JS_PUBLIC_API bool JS_ExecuteRegExp(JSContext* cx, HandleObject obj,
51:02.41 ^~~~~~~~~~~~~~~~
51:02.43 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5888:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:02.43 return ExecuteRegExpLegacy(cx, res, reobj.as<RegExpObject>(), input, indexp,
51:02.43 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:02.43 test, rval);
51:02.44 ~~~~~~~~~~~
51:02.45 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)':
51:02.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5892:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:02.46 JS_PUBLIC_API bool JS_ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
51:02.46 ^~~~~~~~~~~~~~~~~~~~~~~~~
51:02.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5902:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:02.47 return ExecuteRegExpLegacy(cx, nullptr, obj.as<RegExpObject>(), input, indexp,
51:02.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:02.48 test, rval);
51:02.48 ~~~~~~~~~~~
51:02.48 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)':
51:02.48 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:887:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.50 if (!ToInteger(cx, args[0], &prec)) return false;
51:02.50 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
51:02.65 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)':
51:02.65 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5973:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:02.66 JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx,
51:02.66 ^~~~~~~~~~~~~~~~~~~~~~
51:02.66 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5978:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:02.66 return cx->getPendingException(vp);
51:02.67 ~~~~~~~~~~~~~~~~~~~~~~~^~~~
51:02.67 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)':
51:02.68 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:945:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.68 if (!ToInteger(cx, args[0], &prec)) return false;
51:02.68 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
51:02.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue)':
51:02.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5981:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.69 JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value) {
51:02.70 ^~~~~~~~~~~~~~~~~~~~~~
51:02.88 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)':
51:02.88 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1588:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.88 bool js::ToIndex(JSContext* cx, JS::HandleValue v, const unsigned errorNumber,
51:02.89 ^~
51:02.89 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1598:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.89 if (!ToInteger(cx, v, &integerIndex)) return false;
51:02.90 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
51:02.95 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)':
51:02.95 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1447:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.95 JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v,
51:02.95 ^~
51:02.96 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1454:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:02.96 if (!ToNumberSlow(cx, v, &d)) return false;
51:02.96 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSExceptionState* JS_SaveExceptionState(JSContext*)':
51:03.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:6040:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:03.01 if (state) state->throwing = JS_GetPendingException(cx, &state->exception);
51:03.02 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
51:03.05 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)':
51:03.05 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1465:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.05 JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v,
51:03.05 ^~
51:03.06 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1472:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.06 if (!ToNumberSlow(cx, v, &d)) return false;
51:03.06 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS_RestoreExceptionState(JSContext*, JSExceptionState*)':
51:03.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:6050:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.08 JS_SetPendingException(cx, state->exception);
51:03.08 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
51:03.10 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)':
51:03.11 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1482:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.11 JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v,
51:03.11 ^~
51:03.11 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1489:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.12 if (!ToNumberSlow(cx, v, &d)) return false;
51:03.12 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.16 Compiling regex v1.0.5
51:03.17 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)':
51:03.18 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1499:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.18 JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v,
51:03.18 ^~
51:03.19 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1506:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.19 if (!ToNumberSlow(cx, v, &d)) return false;
51:03.20 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.26 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)':
51:03.27 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1517:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.27 JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v,
51:03.27 ^~
51:03.27 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1524:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.27 if (!ToNumberSlow(cx, v, &d)) return false;
51:03.28 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.33 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)':
51:03.33 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1530:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.33 JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v,
51:03.33 ^~
51:03.33 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1537:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.34 if (!ToNumberSlow(cx, v, &d)) return false;
51:03.34 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:03.47 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:03.47 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:03.47 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:03.48 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:03.48 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
51:03.48 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
51:03.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
51:03.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:03.49 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)':
51:03.51 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.51 return ToStringSlow<allowGC>(cx, v);
51:03.51 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:03.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:03.51 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
51:03.51 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
51:03.51 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
51:03.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:03.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.53 return js::ToInt32Slow(cx, v, out);
51:03.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:03.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
51:03.77 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)':
51:03.77 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1543:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.77 JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v,
51:03.78 ^~
51:03.79 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1550:22: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.79 if (!ToNumberSlow(cx, v, &d)) return false;
51:03.79 ~~~~~~~~~~~~^~~~~~~~~~~
51:03.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
51:03.85 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_construct(JSContext*, unsigned int, JS::Value*)':
51:03.85 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:157:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51:03.86 ReportMissingArg(cx, args.calleev(), 0);
51:03.86 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
51:03.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:03.86 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
51:03.87 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
51:03.87 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
51:03.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:03.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.89 return js::ToUint32Slow(cx, v, out);
51:03.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:03.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
51:03.96 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)':
51:03.96 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1556:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.96 JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v,
51:03.96 ^~
51:03.97 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1556:20: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.98 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1562:27: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
51:03.99 } else if (!ToNumberSlow(cx, v, &d)) {
51:03.99 ~~~~~~~~~~~~^~~~~~~~~~~
51:04.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:04.62 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:04.62 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:04.63 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:04.63 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:04.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:04.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:04.63 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:04.63 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:04.65 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:04.65 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:04.65 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:04.65 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:04.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:04.66 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool Error(JSContext*, unsigned int, JS::Value*)':
51:04.66 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:04.66 return ToStringSlow<allowGC>(cx, v);
51:04.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:04.66 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:04.66 return ToStringSlow<allowGC>(cx, v);
51:04.67 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:04.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:04.67 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:04.67 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:04.67 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:04.67 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:04.68 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:04.68 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:04.69 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:04.69 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:04.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:04.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:04.70 return js::ToUint32Slow(cx, v, out);
51:04.70 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:05.05 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'JSObject* js::InitNumberClass(JSContext*, JS::HandleObject)':
51:05.06 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1117:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:05.06 if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0))
51:05.06 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:05.06 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:05.07 if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0))
51:05.07 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:05.08 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1134:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:05.08 if (!NativeDefineDataProperty(
51:05.09 ~~~~~~~~~~~~~~~~~~~~~~~~^
51:05.09 cx, global, cx->names().NaN, valueNaN,
51:05.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:05.09 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) ||
51:05.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:05.11 /<<PKGBUILDDIR>>/js/src/jsnum.cpp:1137:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:05.12 !NativeDefineDataProperty(
51:05.12 ~~~~~~~~~~~~~~~~~~~~~~~~^
51:05.12 cx, global, cx->names().Infinity, valueInfinity,
51:05.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:05.13 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
51:05.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:05.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:29:
51:05.17 /<<PKGBUILDDIR>>/js/src/jsbool.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)':
51:05.17 /<<PKGBUILDDIR>>/js/src/jsbool.cpp:144:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:05.17 JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) {
51:05.18 ^~
51:05.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
51:05.43 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
51:05.43 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
51:05.44 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
51:05.44 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:20,
51:05.44 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
51:05.44 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:05.46 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool Number(JSContext*, unsigned int, JS::Value*)':
51:05.46 /<<PKGBUILDDIR>>/js/src/jsnum.h:152:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:05.46 if (!ToNumberSlow(cx, vp, &d)) return false;
51:05.47 ~~~~~~~~~~~~^~~~~~~~~~~~
51:05.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:06.00 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)':
51:06.00 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:1000:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:06.01 bool js::GetInternalError(JSContext* cx, unsigned errorNumber,
51:06.01 ^~
51:06.02 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:1004:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:06.02 return CallSelfHostedFunction(cx, "GetInternalError", NullHandleValue, args,
51:06.03 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:06.03 error);
51:06.03 ~~~~~~
51:06.12 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)':
51:06.12 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:1008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:06.12 bool js::GetTypeError(JSContext* cx, unsigned errorNumber,
51:06.13 ^~
51:06.13 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:1012:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:06.13 return CallSelfHostedFunction(cx, "GetTypeError", NullHandleValue, args,
51:06.13 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:06.14 error);
51:06.14 ~~~~~~
51:06.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:06.59 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)':
51:06.59 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2367:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:06.59 static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format,
51:06.59 ^~~~~~~~~~
51:06.84 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:16,
51:06.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:06.84 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)':
51:06.84 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
51:06.84 return *it;
51:06.86 ^~
51:06.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
51:06.86 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:586:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
51:06.86 for (CompartmentsIter c(cx->runtime(), SkipAtoms); !c.done(); c.next()) {
51:06.87 ^
51:07.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:07.43 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In member function 'bool js::ErrorReport::init(JSContext*, JS::HandleValue, js::ErrorReport::SniffingBehavior)':
51:07.43 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:716:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:07.43 bool ErrorReport::init(JSContext* cx, HandleValue exn,
51:07.44 ^~~~~~~~~~~
51:07.46 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:07.46 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:07.46 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:07.47 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:07.47 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:07.48 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:07.48 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:07.48 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:07.49 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:07.49 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:07.49 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:07.49 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:07.52 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:07.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:07.52 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:07.53 return ToStringSlow<allowGC>(cx, v);
51:07.53 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:07.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:07.53 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:776:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:07.55 if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString())
51:07.55 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:07.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
51:07.56 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const':
51:07.56 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:231:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
51:07.57 if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) return false;
51:07.57 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
51:07.57 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:801:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:07.57 if (JS_GetProperty(cx, exnObject, filename_str, &val)) {
51:07.58 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:07.59 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:07.59 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:07.60 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:07.60 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:07.60 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:07.60 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:07.61 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:07.61 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:07.61 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:07.63 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:07.63 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:07.64 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:07.64 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:07.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:07.65 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:07.66 return ToStringSlow<allowGC>(cx, v);
51:07.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:07.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:07.67 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:812:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:07.68 if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) ||
51:07.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:07.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:07.68 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:07.69 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:07.69 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:07.69 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:07.70 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:07.70 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:07.71 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:07.71 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:07.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:07.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:07.72 return js::ToUint32Slow(cx, v, out);
51:07.72 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:07.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:07.74 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:819:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:07.75 if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) ||
51:07.75 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:07.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:07.75 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:07.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:07.76 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:07.76 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:07.76 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:07.76 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:07.76 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:07.77 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:07.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:07.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:07.78 return js::ToUint32Slow(cx, v, out);
51:07.78 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:07.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:07.79 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:770:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:07.79 if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString())
51:07.79 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:11.01 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:16,
51:11.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:11.01 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)':
51:11.02 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
51:11.02 return *it;
51:11.03 ^~
51:11.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
51:11.05 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:605:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
51:11.05 for (CompartmentsIter c(cx->runtime(), SkipAtoms); !c.done(); c.next()) {
51:11.05 ^
51:13.17 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
51:13.19 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:41:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
51:13.19 bool CrossCompartmentWrapper::getPropertyDescriptor(
51:13.19 ^~~~~~~~~~~~~~~~~~~~~~~
51:13.19 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:45:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
51:13.20 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
51:13.21 ok = (pre) && (op); \
51:13.21 ~~~~
51:13.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:45:40:
51:13.22 Wrapper::getPropertyDescriptor(cx, wrapper, id, desc),
51:13.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
51:13.22 ok = (pre) && (op); \
51:13.23 ^~
51:13.23 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
51:13.23 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
51:13.24 bool CrossCompartmentWrapper::getOwnPropertyDescriptor(
51:13.24 ^~~~~~~~~~~~~~~~~~~~~~~
51:13.24 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:53:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
51:13.26 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
51:13.26 ok = (pre) && (op); \
51:13.26 ~~~~
51:13.27 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:53:43:
51:13.27 Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc),
51:13.27 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
51:13.27 ok = (pre) && (op); \
51:13.27 ^~
51:13.28 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
51:13.28 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:57:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
51:13.28 bool CrossCompartmentWrapper::defineProperty(JSContext* cx,
51:13.28 ^~~~~~~~~~~~~~~~~~~~~~~
51:13.29 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:63:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
51:13.29 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
51:13.29 ok = (pre) && (op); \
51:13.30 ~~~~
51:13.30 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:63:33:
51:13.31 Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING);
51:13.31 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
51:13.31 ok = (pre) && (op); \
51:13.32 ^~
51:13.58 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
51:13.59 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:171:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.60 bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
51:13.61 ^~~~~~~~~~~~~~~~~~~~~~~
51:13.61 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:171:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:13.61 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:180:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.62 if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) return false;
51:13.62 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:13.63 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:180:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:13.65 /<<PKGBUILDDIR>>/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':
51:13.65 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:185:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.65 bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
51:13.65 ^~~~~~~~~~~~~~~~~~~~~~~
51:13.65 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:185:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.66 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.67 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
51:13.67 ok = (pre) && (op); \
51:13.67 ~~~~
51:13.67 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:22:
51:13.67 Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
51:13.67 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
51:13.68 ok = (pre) && (op); \
51:13.68 ^~
51:13.69 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.69 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
51:13.70 ok = (pre) && (op); \
51:13.70 ~~~~
51:13.70 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:22:
51:13.70 Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
51:13.70 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
51:13.71 ok = (pre) && (op); \
51:13.71 ^~
51:13.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
51:13.86 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
51:13.87 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
51:13.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
51:13.87 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In member function 'virtual JSObject* js::CrossCompartmentWrapper::enumerate(JSContext*, JS::HandleObject) const':
51:13.88 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:13.88 JSAtom* atom = ToAtom<allowGC>(cx, v);
51:13.88 ~~~~~~~~~~~~~~~^~~~~~~
51:14.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
51:14.27 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
51:14.28 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:359:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:14.28 bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper,
51:14.28 ^~~~~~~~~~~~~~~~~~~~~~~
51:14.29 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:364:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:14.29 return Wrapper::hasInstance(cx, wrapper, v, bp);
51:14.29 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
51:14.41 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
51:14.42 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:14.42 bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx,
51:14.42 ^~~~~~~~~~~~~~~~~~~~~~~
51:14.43 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:404:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:14.43 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
51:14.43 ok = (pre) && (op); \
51:14.43 ~~~~
51:14.43 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:404:57:
51:14.45 PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp),
51:14.45 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
51:14.45 ok = (pre) && (op); \
51:14.46 ^~
51:16.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:16.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:16.25 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:16.25 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:16.25 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:16.26 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:16.26 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:16.28 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:16.28 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:16.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:16.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::DateConstructor(JSContext*, unsigned int, JS::Value*)':
51:16.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.30 return js::ToNumberSlow(cx, v, out);
51:16.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.31 return js::ToNumberSlow(cx, v, out);
51:16.31 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.33 return js::ToNumberSlow(cx, v, out);
51:16.34 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.34 return js::ToNumberSlow(cx, v, out);
51:16.34 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.35 return js::ToNumberSlow(cx, v, out);
51:16.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.37 return js::ToNumberSlow(cx, v, out);
51:16.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.38 return js::ToNumberSlow(cx, v, out);
51:16.38 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.39 return js::ToNumberSlow(cx, v, out);
51:16.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:16.62 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)':
51:16.63 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1214:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:16.63 void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) {
51:16.63 ^~~~~~~~~~
51:16.69 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)':
51:16.69 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1650:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:16.69 dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
51:16.70 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:16.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:16.70 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:16.70 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:16.72 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:16.72 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:16.72 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:16.73 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:16.73 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:16.73 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:16.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:16.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.74 return js::ToNumberSlow(cx, v, out);
51:16.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:16.75 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1657:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:16.76 dateObj->setUTCTime(TimeClip(result), args.rval());
51:16.76 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:16.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:16.85 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:16.85 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:16.86 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:16.86 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:16.86 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:16.88 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:16.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:16.89 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:16.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:16.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)':
51:16.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:16.90 return js::ToNumberSlow(cx, v, out);
51:16.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:16.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:16.92 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1712:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:16.92 dateObj->setUTCTime(u, args.rval());
51:16.93 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.04 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.04 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.04 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.05 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.05 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.05 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.06 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.06 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)':
51:17.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.08 return js::ToNumberSlow(cx, v, out);
51:17.09 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.09 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1739:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.09 dateObj->setUTCTime(v, args.rval());
51:17.09 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.22 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.22 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.22 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.22 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.23 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.24 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.24 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.24 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)':
51:17.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.25 return js::ToNumberSlow(cx, v, out);
51:17.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.26 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1772:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.26 dateObj->setUTCTime(u, args.rval());
51:17.26 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.34 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.34 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.35 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.35 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.35 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.35 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.36 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)':
51:17.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.37 return js::ToNumberSlow(cx, v, out);
51:17.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.40 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1805:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.40 dateObj->setUTCTime(v, args.rval());
51:17.40 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.50 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.50 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.51 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.51 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.51 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.53 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.53 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.54 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)':
51:17.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.56 return js::ToNumberSlow(cx, v, out);
51:17.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.57 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1841:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.57 dateObj->setUTCTime(u, args.rval());
51:17.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.64 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.64 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.64 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.65 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.65 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.65 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.66 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)':
51:17.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.67 return js::ToNumberSlow(cx, v, out);
51:17.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.68 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1878:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.68 dateObj->setUTCTime(v, args.rval());
51:17.68 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.74 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.74 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.74 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.74 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.74 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.75 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.75 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setHours(JSContext*, unsigned int, JS::Value*)':
51:17.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.76 return js::ToNumberSlow(cx, v, out);
51:17.77 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.77 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1917:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.77 dateObj->setUTCTime(u, args.rval());
51:17.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:17.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:17.85 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:17.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:17.86 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:17.86 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:17.86 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:17.86 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:17.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:17.88 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:17.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:17.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)':
51:17.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:17.89 return js::ToNumberSlow(cx, v, out);
51:17.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:17.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:17.90 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1957:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:17.91 dateObj->setUTCTime(v, args.rval());
51:17.91 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.00 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.00 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.00 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.01 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.01 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.01 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.02 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.02 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)':
51:18.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.04 return js::ToNumberSlow(cx, v, out);
51:18.05 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.05 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1985:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.06 dateObj->setUTCTime(u, args.rval());
51:18.06 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.15 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.15 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.16 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.16 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.16 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.16 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.19 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.20 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)':
51:18.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.23 return js::ToNumberSlow(cx, v, out);
51:18.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.23 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2014:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.24 dateObj->setUTCTime(v, args.rval());
51:18.25 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.29 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.30 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.30 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.30 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.31 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.31 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.31 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.32 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)':
51:18.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.34 return js::ToNumberSlow(cx, v, out);
51:18.34 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.36 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2064:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.36 dateObj->setUTCTime(u, args.rval());
51:18.36 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.44 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.44 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.45 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.45 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.45 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)':
51:18.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.47 return js::ToNumberSlow(cx, v, out);
51:18.47 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.48 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2097:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.48 dateObj->setUTCTime(v, args.rval());
51:18.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.58 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.58 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.60 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.60 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.60 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.60 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.60 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.60 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)':
51:18.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.62 return js::ToNumberSlow(cx, v, out);
51:18.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.63 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2144:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.63 dateObj->setUTCTime(u, args.rval());
51:18.63 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.76 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.76 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.76 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.78 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.78 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.78 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.78 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.78 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)':
51:18.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.80 return js::ToNumberSlow(cx, v, out);
51:18.80 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.81 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2180:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.81 dateObj->setUTCTime(v, args.rval());
51:18.81 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:18.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:18.93 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:18.93 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:18.95 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:18.95 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:18.95 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:18.95 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:18.95 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:18.96 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:18.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:18.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setYear(JSContext*, unsigned int, JS::Value*)':
51:18.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:18.97 return js::ToNumberSlow(cx, v, out);
51:18.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:18.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:18.98 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2202:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:18.98 dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
51:19.00 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:19.00 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2217:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:19.00 dateObj->setUTCTime(TimeClip(u), args.rval());
51:19.00 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
51:19.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
51:19.76 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
51:19.76 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
51:19.76 from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
51:19.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:19.78 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
51:19.79 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:19.79 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
51:19.79 ^~~~~~~~~~~~~
51:19.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:19.92 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
51:19.92 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4535:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:19.93 static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj,
51:19.93 ^~~~~~~~~~~~~~~~~~~~~~
51:20.04 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)':
51:20.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4562:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:20.06 JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx,
51:20.06 ^~
51:20.06 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
51:20.06 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4568:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:20.07 JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj,
51:20.07 ^~
51:20.52 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:57,
51:20.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:20.53 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)':
51:20.53 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
51:20.54 return *it;
51:20.54 ^~
51:20.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:20.55 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:669:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
51:20.56 for (CompartmentsIter c(cx->runtime(), SkipAtoms); !c.done(); c.next()) {
51:20.56 ^
51:21.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)':
51:21.70 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:658:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:21.70 JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) {
51:21.70 ^~~~~~~~~~~~
51:22.58 Compiling slab v0.3.0
51:22.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:22.90 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:22.90 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:22.90 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:22.90 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:22.91 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:22.91 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:22.91 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:22.93 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:22.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:22.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)':
51:22.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:22.94 return js::ToObjectSlow(cx, v, false);
51:22.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
51:22.94 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:22.95 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:22.95 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:22.95 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:22.95 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:22.96 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:22.97 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:22.97 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:22.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:22.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:22.98 return op(cx, obj, receiver, id, vp);
51:22.98 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:22.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.00 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:23.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:23.01 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:23.01 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:23.01 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:23.01 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:23.02 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:23.02 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:23.02 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:23.02 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:23.04 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:23.04 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:23.05 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:23.05 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:23.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:23.05 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.05 return ToStringSlow<allowGC>(cx, v);
51:23.06 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:23.06 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:23.06 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:23.06 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:23.06 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:23.07 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:23.07 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:23.09 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:23.09 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:23.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:23.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.10 return op(cx, obj, receiver, id, vp);
51:23.10 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.11 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:23.11 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:23.11 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:441:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.11 !(message = ValueToSource(cx, messageVal))) {
51:23.12 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
51:23.13 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:23.13 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:23.13 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:23.13 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:23.13 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:23.14 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:23.14 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:23.14 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:23.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:23.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.15 return op(cx, obj, receiver, id, vp);
51:23.15 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.15 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:23.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:23.17 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:448:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.17 !(filename = ValueToSource(cx, filenameVal))) {
51:23.17 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
51:23.17 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:23.17 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:23.19 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:23.19 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:23.19 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:23.19 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:23.19 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:23.19 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:23.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:23.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.21 return op(cx, obj, receiver, id, vp);
51:23.21 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.22 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:23.22 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
51:23.22 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:23.23 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:23.23 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:23.23 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:23.23 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:23.25 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:23.26 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:23.26 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:23.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:23.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.27 return js::ToUint32Slow(cx, v, out);
51:23.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
51:23.27 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
51:23.29 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
51:23.29 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
51:23.29 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
51:23.29 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
51:23.29 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
51:23.29 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:23.30 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:23.30 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:23.30 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:23.30 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:23.30 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:23.30 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:23.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:23.31 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.31 return ToStringSlow<allowGC>(cx, v);
51:23.32 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
51:23.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:23.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)':
51:23.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5493:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.51 JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp,
51:23.51 ^~~~~~~~~~~~
51:23.51 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5493:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.51 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5501:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.51 if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal))
51:23.51 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.71 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)':
51:23.71 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:5518:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:23.71 if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb,
51:23.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.71 StringifyBehavior::RestrictedSafe))
51:23.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:23.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:23.87 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JSAutoByteString&)':
51:23.87 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:957:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.91 const char* js::ValueToSourceForError(JSContext* cx, HandleValue val,
51:23.91 ^~
51:23.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:23.92 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:330:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:23.92 return ValueToSource(cx, value);
51:23.92 ~~~~~~~~~~~~~^~~~~~~~~~~
51:24.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)':
51:24.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1489:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
51:24.03 const char* source = ValueToSourceForError(cx, args.get(0), bytes);
51:24.03 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
51:24.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
51:24.13 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)':
51:24.14 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2653:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
51:24.14 return OrdinaryToPrimitive(cx, obj, hint, args.rval());
51:24.14 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:25.20 Compiling dtoa v0.4.2
51:25.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:25.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)':
51:25.59 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4278:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:25.59 JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
51:25.59 ^~
51:25.59 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:25.60 return Evaluate(cx, options, buffer.begin(), buffer.length(), rval);
51:25.60 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:26.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
51:26.97 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JSErrorReport*, JS::HandleString, JS::MutableHandleValue)':
51:26.98 /<<PKGBUILDDIR>>/js/src/jsexn.cpp:937:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:26.98 JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type,
51:26.98 ^~
51:27.34 Compiling unicode-width v0.1.4
51:28.61 Compiling lazycell v0.4.0
51:28.98 Compiling futures v0.1.18
51:30.76 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:30.76 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:30.77 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:30.77 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:30.77 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:30.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:30.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)':
51:30.78 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:30.80 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
51:30.80 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:30.81 fallback, nullptr, nullptr))
51:30.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:30.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4379:5: note: in expansion of macro 'ReportValueError'
51:30.81 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal,
51:30.82 ^~~~~~~~~~~~~~~~
51:30.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:30.83 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4388:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:30.83 if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) return nullptr;
51:30.84 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:30.84 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4388:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
51:31.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2569:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:31.06 JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj,
51:31.06 ^~~~~~~~~~~~~~~~~~~
51:31.06 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
51:31.06 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
51:31.08 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
51:31.08 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:31.09 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:31.09 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:31.09 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:31.09 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:31.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:31.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:31.10 return op(cx, obj, receiver, id, vp);
51:31.10 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.12 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:31.12 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
51:31.13 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:31.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2589:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.13 return Call(cx, fval, thisv, iargs, rval);
51:31.13 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.14 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2589:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:31.36 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)':
51:31.36 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2605:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.37 JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
51:31.37 ^~
51:31.38 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:31.38 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:31.38 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:31.38 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:31.40 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:31.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:31.40 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.41 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
51:31.41 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.41 fallback, nullptr, nullptr))
51:31.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.42 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2614:5: note: in expansion of macro 'ReportValueError'
51:31.42 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
51:31.42 ^~~~~~~~~~~~~~~~
51:31.42 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.42 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
51:31.44 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.44 fallback, nullptr, nullptr))
51:31.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.45 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2621:5: note: in expansion of macro 'ReportValueError'
51:31.45 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK,
51:31.45 ^~~~~~~~~~~~~~~~
51:31.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:31.45 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2629:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.46 return js::Construct(cx, fval, cargs, newTargetVal, objp);
51:31.46 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2629:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.63 Compiling vec_map v0.8.0
51:31.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)':
51:31.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2632:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.70 JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
51:31.70 ^~
51:31.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
51:31.70 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
51:31.71 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
51:31.71 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
51:31.71 from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
51:31.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
51:31.72 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.72 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
51:31.72 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.74 fallback, nullptr, nullptr))
51:31.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.74 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2640:5: note: in expansion of macro 'ReportValueError'
51:31.74 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
51:31.74 ^~~~~~~~~~~~~~~~
51:31.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
51:31.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2648:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.75 return js::Construct(cx, fval, cargs, fval, objp);
51:31.75 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2648:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.89 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
51:31.89 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2592:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.89 JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval,
51:31.90 ^~
51:31.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2592:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2592:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:31.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2602:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:31.90 return Call(cx, fval, thisv, iargs, rval);
51:31.91 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:31.93 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2602:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:32.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
51:32.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2536:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:32.10 JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj,
51:32.10 ^~~~~~~~~~~~~~~~~~~~
51:32.11 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2536:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:32.12 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2549:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:32.12 return Call(cx, fval, thisv, iargs, rval);
51:32.12 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:32.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2549:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:32.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)':
51:32.31 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2552:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:32.31 JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj,
51:32.31 ^~~~~~~~~~~~~~~
51:32.32 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2566:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
51:32.33 return Call(cx, fval, thisv, iargs, rval);
51:32.33 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51:32.35 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2566:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
51:34.87 Compiling nom v1.2.4
51:54.75 Compiling scopeguard v0.3.2
51:55.44 Compiling strsim v0.6.0
51:55.81 Compiling ansi_term v0.10.2
52:03.91 Compiling ident_case v1.0.0
52:05.51 Compiling itoa v0.3.1
52:07.73 Compiling bindgen v0.37.4
52:15.48 Compiling memoffset v0.2.1
52:16.02 Compiling fnv v1.0.5
52:16.05 Compiling peeking_take_while v0.1.2
52:16.91 Compiling same-file v0.1.3
52:17.03 Compiling scoped-tls v0.1.0
52:18.59 Compiling precomputed-hash v0.1.1
52:19.07 Compiling regex-syntax v0.4.1
52:19.37 Compiling rayon-core v1.4.0
52:19.95 Compiling smallbitvec v1.0.6
52:22.14 Compiling either v1.1.0
52:23.93 Compiling toml v0.2.1
52:27.70 Compiling error-chain v0.11.0
52:32.32 Compiling unicode-normalization v0.1.5
52:42.22 In file included from /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:25,
52:42.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
52:42.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
52:42.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
52:42.24 size - sizeof(js::NativeObject));
52:42.24 ^
52:42.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
52:42.25 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
52:42.25 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:42.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:42.26 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
52:42.26 class HeapSlot : public WriteBarrieredBase<Value> {
52:42.26 ^~~~~~~~
52:43.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:43.56 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:43.56 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:43.57 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:43.57 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:43.57 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:43.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
52:43.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
52:43.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
52:43.60 memset(aT, 0, sizeof(T));
52:43.60 ~~~~~~^~~~~~~~~~~~~~~~~~
52:43.60 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
52:43.62 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
52:43.62 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
52:43.62 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
52:43.63 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:43.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
52:43.63 struct TabSizes {
52:43.64 ^~~~~~~~
52:43.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:43.64 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:43.64 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:43.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:43.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:43.65 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:43.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
52:43.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
52:43.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
52:43.69 memset(aT, 0, sizeof(T));
52:43.69 ~~~~~~^~~~~~~~~~~~~~~~~~
52:43.69 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
52:43.70 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
52:43.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
52:43.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
52:43.71 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:43.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
52:43.73 struct ServoSizes {
52:43.73 ^~~~~~~~~~
52:43.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:43.83 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:43.84 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:43.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:43.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:43.86 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:43.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
52:43.87 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
52:43.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
52:43.88 memset(aT, 0, sizeof(T));
52:43.89 ~~~~~~^~~~~~~~~~~~~~~~~~
52:43.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
52:43.89 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
52:43.90 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
52:43.90 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
52:43.91 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
52:43.91 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
52:43.91 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:43.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.92 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
52:43.92 class StaticStrings {
52:43.93 ^~~~~~~~~~~~~
52:43.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:43.94 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:43.94 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:43.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:43.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:43.95 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:43.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:43.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
52:43.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
52:43.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
52:43.97 memset(aT, 0, sizeof(T));
52:43.97 ~~~~~~^~~~~~~~~~~~~~~~~~
52:43.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
52:43.98 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
52:43.99 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
52:43.99 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
52:44.00 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:44.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
52:44.01 class PreliminaryObjectArray {
52:44.01 ^~~~~~~~~~~~~~~~~~~~~~
52:44.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:44.01 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:44.03 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.04 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
52:44.04 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
52:44.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
52:44.05 memset(aT, 0, sizeof(T));
52:44.05 ~~~~~~^~~~~~~~~~~~~~~~~~
52:44.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
52:44.05 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
52:44.06 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
52:44.06 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
52:44.07 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:44.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.07 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
52:44.08 class TypeNewScript {
52:44.08 ^~~~~~~~~~~~~
52:44.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:44.10 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:44.10 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.10 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.10 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.11 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
52:44.12 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
52:44.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
52:44.13 memset(aT, 0, sizeof(T));
52:44.13 ~~~~~~^~~~~~~~~~~~~~~~~~
52:44.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
52:44.13 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
52:44.14 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
52:44.14 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
52:44.15 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
52:44.15 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
52:44.15 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
52:44.15 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
52:44.15 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
52:44.16 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:44.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.16 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
52:44.17 struct IonScriptCounts {
52:44.17 ^~~~~~~~~~~~~~~
52:44.34 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:44.34 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:44.34 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.34 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.35 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
52:44.36 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
52:44.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
52:44.37 memset(aT, 0, sizeof(T));
52:44.39 ~~~~~~^~~~~~~~~~~~~~~~~~
52:44.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
52:44.39 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
52:44.40 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
52:44.40 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
52:44.40 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
52:44.41 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
52:44.41 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
52:44.42 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:44.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.42 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
52:44.42 struct ZoneGCStats {
52:44.42 ^~~~~~~~~~~
52:44.43 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:44.44 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:44.44 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.45 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
52:44.46 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
52:44.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
52:44.47 memset(aT, 0, sizeof(T));
52:44.47 ~~~~~~^~~~~~~~~~~~~~~~~~
52:44.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
52:44.48 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
52:44.48 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
52:44.48 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
52:44.48 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
52:44.49 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
52:44.49 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
52:44.49 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:44.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.49 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
52:44.50 class NewObjectCache {
52:44.50 ^~~~~~~~~~~~~~
52:44.50 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:44.50 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:44.50 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.51 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
52:44.53 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
52:44.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
52:44.54 memset(aT, 0, sizeof(T));
52:44.54 ~~~~~~^~~~~~~~~~~~~~~~~~
52:44.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
52:44.54 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
52:44.54 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.55 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
52:44.56 class MOZ_NON_PARAM alignas(8) Value {
52:44.56 ^~~~~
52:44.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
52:44.91 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
52:44.92 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:44.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:44.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:44.93 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:44.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
52:44.94 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
52:44.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
52:44.95 memset(aT, 0, sizeof(T));
52:44.95 ~~~~~~^~~~~~~~~~~~~~~~~~
52:44.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
52:44.96 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
52:44.97 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
52:44.97 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
52:44.97 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
52:44.97 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
52:44.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:44.98 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
52:44.98 class CodeOffsetJump {
52:44.98 ^~~~~~~~~~~~~~
52:45.29 Compiling cose v0.1.4
52:46.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
52:46.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
52:46.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
52:46.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
52:46.47 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
52:46.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
52:46.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
52:46.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
52:46.49 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
52:46.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:46.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
52:46.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
52:46.51 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
52:46.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
52:46.53 memset(table, 0, sizeof(*table) * capacity());
52:46.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:46.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
52:46.54 class HashTableEntry {
52:46.54 ^~~~~~~~~~~~~~
52:46.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
52:46.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
52:46.58 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
52:46.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
52:46.60 memset(table, 0, sizeof(*table) * capacity());
52:46.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:46.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
52:46.62 class HashTableEntry {
52:46.63 ^~~~~~~~~~~~~~
52:46.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
52:46.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
52:46.66 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
52:46.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
52:46.68 memset(table, 0, sizeof(*table) * capacity());
52:46.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:46.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
52:46.69 class HashTableEntry {
52:46.70 ^~~~~~~~~~~~~~
52:48.90 Compiling bitreader v0.3.0
52:52.94 Compiling semver-parser v0.7.0
52:59.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:59.32 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
52:59.32 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
52:59.33 bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(
52:59.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.34 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
52:59.34 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
52:59.34 bool OpaqueCrossCompartmentWrapper::defineProperty(
52:59.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:29:
52:59.56 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper<Base>::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::Wrapper]':
52:59.57 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:89:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
52:59.58 bool SecurityWrapper<Base>::boxedValue_unbox(JSContext* cx, HandleObject obj,
52:59.58 ^~~~~~~~~~~~~~~~~~~~~
52:59.62 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper<Base>::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper]':
52:59.62 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:89:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
52:59.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
52:59.67 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
52:59.68 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:86:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.69 bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
52:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.69 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:86:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
52:59.70 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:89:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.70 return BaseProxyHandler::get(cx, wrapper, receiver, id, vp);
52:59.70 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.72 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:89:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
52:59.72 /<<PKGBUILDDIR>>/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':
52:59.73 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:92:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.73 bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
52:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.75 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:92:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.75 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:96:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.75 return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result);
52:59.76 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.76 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:96:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.77 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
52:59.77 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:102:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.77 ReportIsNotFunction(cx, v);
52:59.78 ~~~~~~~~~~~~~~~~~~~^~~~~~~
52:59.79 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
52:59.79 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:110:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
52:59.79 ReportIsNotFunction(cx, v);
52:59.79 ~~~~~~~~~~~~~~~~~~~^~~~~~~
52:59.83 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
52:59.84 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:114:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
52:59.84 bool OpaqueCrossCompartmentWrapper::getPropertyDescriptor(
52:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52:59.84 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:117:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
52:59.84 return BaseProxyHandler::getPropertyDescriptor(cx, wrapper, id, desc);
52:59.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
53:00.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:00.05 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
53:00.06 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1207:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:00.06 bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
53:00.08 ^~~~~~~~~~~~~~~~~~~~
53:00.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:00.21 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
53:00.21 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:43:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.22 bool ForwardingProxyHandler::getOwnPropertyDescriptor(
53:00.22 ^~~~~~~~~~~~~~~~~~~~~~
53:00.22 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:48:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.22 return GetOwnPropertyDescriptor(cx, target, id, desc);
53:00.23 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
53:00.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:00.31 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor(JSContext*, bool, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, const char**)':
53:00.31 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:27:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.31 static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible,
53:00.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:00.32 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:27:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.34 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:64:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
53:00.34 if (!SameValue(cx, desc.value(), current.value(), &same)) return false;
53:00.35 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:00.35 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:119:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
53:00.35 if (!SameValue(cx, desc.value(), current.value(), &same)) return false;
53:00.36 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:00.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:00.51 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
53:00.53 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:51:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.53 bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
53:00.53 ^~~~~~~~~~~~~~~~~~~~~~
53:00.53 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:57:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.54 return DefineProperty(cx, target, id, desc, result);
53:00.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:00.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:00.63 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
53:00.63 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1168:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:00.64 bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
53:00.65 ^~~~~~~~~~~~~~~~~~~~
53:00.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:00.87 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
53:00.88 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:182:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.88 bool ForwardingProxyHandler::getPropertyDescriptor(
53:00.88 ^~~~~~~~~~~~~~~~~~~~~~
53:00.88 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:189:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:00.89 return GetPropertyDescriptor(cx, target, id, desc);
53:00.89 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
53:00.95 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
53:00.95 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:00.95 bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
53:00.95 ^~~~~~~~~~~~~~~~~~~~~~
53:01.04 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
53:01.05 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:259:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.07 bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
53:01.07 ^~~~~~~~~~~~~~~~~~~~~~
53:01.16 /<<PKGBUILDDIR>>/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':
53:01.16 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.17 bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
53:01.17 ^~~~~~~~~~~~~~~~~~~~~~
53:01.17 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:01.17 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:01.18 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:01.19 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:01.20 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:01.20 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:01.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:01.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.21 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
53:01.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.24 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
53:01.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.24 receiver, result);
53:01.24 ~~~~~~~~~~~~~~~~~
53:01.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:29:
53:01.50 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper<Base>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::Wrapper]':
53:01.51 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:96:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:01.53 bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
53:01.53 ^~~~~~~~~~~~~~~~~~~~~
53:01.53 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:113:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:01.53 return Base::defineProperty(cx, wrapper, id, desc, result);
53:01.53 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.54 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:102:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.54 JSString* str = ValueToSource(cx, idVal);
53:01.54 ~~~~~~~~~~~~~^~~~~~~~~~~
53:01.61 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp: In member function 'bool js::SecurityWrapper<Base>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper]':
53:01.61 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:96:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:01.63 bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
53:01.63 ^~~~~~~~~~~~~~~~~~~~~
53:01.64 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:113:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:01.64 return Base::defineProperty(cx, wrapper, id, desc, result);
53:01.64 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.65 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:102:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.65 JSString* str = ValueToSource(cx, idVal);
53:01.65 ~~~~~~~~~~~~~^~~~~~~~~~~
53:01.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:01.71 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
53:01.72 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:134:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:01.73 bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy,
53:01.73 ^~~~~~~~~~~~~~~~~~~~~~
53:01.73 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:134:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:01.74 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:01.74 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:01.74 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:01.75 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:01.76 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:01.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:01.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.77 return op(cx, obj, receiver, id, vp);
53:01.77 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.77 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
53:01.78 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:01.81 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
53:01.82 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:165:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.82 static bool GetProxyTrap(JSContext* cx, HandleObject handler,
53:01.82 ^~~~~~~~~~~~
53:01.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:01.83 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:01.83 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:01.84 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:01.84 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:01.84 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:01.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:01.85 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.85 return op(cx, obj, receiver, id, vp);
53:01.85 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
53:01.85 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:01.85 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
53:01.86 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:02.16 /<<PKGBUILDDIR>>/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':
53:02.16 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:989:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.16 bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
53:02.17 ^~~~~~~~~~~~~~~~~~~~
53:02.18 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:989:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.18 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1006:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.18 if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) return false;
53:02.18 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:02.18 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:02.19 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:02.19 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:02.19 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:02.20 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:02.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:02.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.21 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
53:02.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.23 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
53:02.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.23 receiver, result);
53:02.23 ~~~~~~~~~~~~~~~~~
53:02.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:02.25 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1026:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.25 if (!Call(cx, trap, thisv, args, &trapResult)) return false;
53:02.26 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.26 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1026:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.26 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1035:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:02.28 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
53:02.28 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
53:02.28 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1042:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.29 if (!SameValue(cx, v, desc.value(), &same)) return false;
53:02.29 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.59 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
53:02.60 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:924:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.60 bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy,
53:02.60 ^~~~~~~~~~~~~~~~~~~~
53:02.61 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:924:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.61 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:941:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.61 if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) return false;
53:02.61 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:02.63 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:02.63 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:02.63 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:02.64 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:02.64 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:02.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:02.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.65 return op(cx, obj, receiver, id, vp);
53:02.65 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.66 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
53:02.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:02.67 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:959:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.67 if (!Call(cx, trap, thisv, args, &trapResult)) return false;
53:02.67 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:02.68 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:959:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:02.69 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:964:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:02.69 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
53:02.69 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
53:02.70 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:971:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:02.70 if (!SameValue(cx, trapResult, desc.value(), &same)) return false;
53:02.70 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:03.03 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
53:03.03 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:826:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:03.03 if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap))
53:03.04 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:03.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
53:03.04 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
53:03.04 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
53:03.05 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:03.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:03.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:03.06 return Call(cx, fval, thisv, args, rval);
53:03.06 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:03.07 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:03.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:03.07 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:850:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:03.08 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
53:03.08 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
53:03.08 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
53:03.08 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
53:03.09 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:03.09 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:03.10 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:03.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:03.10 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:03.11 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
53:03.11 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:03.11 fallback, nullptr, nullptr))
53:03.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:03.13 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:855:5: note: in expansion of macro 'ReportValueError'
53:03.13 ReportValueError(cx, JSMSG_CANT_DELETE, JSDVG_IGNORE_STACK, v, nullptr);
53:03.13 ^~~~~~~~~~~~~~~~
53:03.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:03.49 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:03.49 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:03.49 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:03.50 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:03.50 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:03.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:03.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
53:03.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:03.53 inline bool js::GetProperty(JSContext* cx, HandleObject obj,
53:03.53 ^~
53:03.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1584:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:03.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:03.55 return op(cx, obj, receiver, id, vp);
53:03.55 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
53:03.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:03.56 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
53:03.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:04.03 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const':
53:04.04 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:279:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:04.05 if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap))
53:04.06 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.06 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:294:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:04.06 if (!js::Call(cx, trap, hval, args, &hval)) return false;
53:04.06 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.06 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:294:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:04.51 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
53:04.52 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:452:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:04.52 bool ScriptedProxyHandler::getOwnPropertyDescriptor(
53:04.52 ^~~~~~~~~~~~~~~~~~~~
53:04.54 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:469:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:04.54 if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap))
53:04.54 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.55 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:473:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:04.55 if (trap.isUndefined()) return GetOwnPropertyDescriptor(cx, target, id, desc);
53:04.55 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
53:04.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
53:04.56 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
53:04.57 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
53:04.57 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:04.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:04.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:04.60 return Call(cx, fval, thisv, args, rval);
53:04.60 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.60 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:04.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:04.60 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:489:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:04.61 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) return false;
53:04.61 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.61 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:521:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:04.62 if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) return false;
53:04.62 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.62 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:521:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:04.64 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:528:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:04.64 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc,
53:04.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.64 targetDesc, &errorDetails))
53:04.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~
53:04.96 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
53:04.97 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:553:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:04.98 bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
53:04.98 ^~~~~~~~~~~~~~~~~~~~
53:04.98 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:571:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:04.98 if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap))
53:04.99 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:05.00 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:575:48: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:05.00 if (trap.isUndefined()) return DefineProperty(cx, target, id, desc, result);
53:05.00 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:05.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:579:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:05.01 if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) return false;
53:05.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
53:05.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:594:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:05.02 if (!Call(cx, trap, thisv, args, &trapResult)) return false;
53:05.02 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:05.03 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:594:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:05.03 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:603:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:05.03 if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) return false;
53:05.04 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:05.04 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:623:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:05.04 if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc,
53:05.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:05.05 &errorDetails))
53:05.05 ~~~~~~~~~~~~~~
53:07.75 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
53:07.75 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:881:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:07.75 if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) return false;
53:07.76 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:07.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
53:07.77 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
53:07.77 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
53:07.77 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:07.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:07.78 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:07.78 return Call(cx, fval, thisv, args, rval);
53:07.78 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:07.80 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:07.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:07.80 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:900:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:07.80 if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
53:07.81 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
53:08.27 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const':
53:08.28 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:419:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:08.28 if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) return false;
53:08.29 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:08.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
53:08.30 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
53:08.30 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
53:08.30 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:08.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:08.32 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:08.32 return Call(cx, fval, thisv, args, rval);
53:08.32 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:08.33 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:08.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:08.66 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
53:08.66 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:209:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:08.67 if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap))
53:08.67 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:08.69 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:224:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:08.69 if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) return false;
53:08.69 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:08.69 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:224:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:08.98 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const':
53:08.98 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:365:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:08.98 if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap))
53:08.98 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:08.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
53:08.99 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
53:08.99 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
53:08.99 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:09.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:09.00 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:09.00 return Call(cx, fval, thisv, args, rval);
53:09.01 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:09.02 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:09.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
53:09.59 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
53:09.60 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:518:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:09.60 bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy,
53:09.60 ^~~~~
53:09.61 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:521:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:09.61 return proxy->as<ProxyObject>().handler()->boxedValue_unbox(cx, proxy, vp);
53:09.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53:09.71 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)':
53:09.72 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:692:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:09.72 JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx,
53:09.72 ^~
53:10.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
53:10.37 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:10.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:10.37 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)':
53:10.38 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:10.38 ReportNotObjectArg(cx, nth, fun, v);
53:10.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
53:10.39 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:1253:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:10.39 ReportNotObjectArg(cx, nth, fun, v);
53:10.39 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
53:10.62 Compiling atomic_refcell v0.1.0
53:10.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:10.80 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)':
53:10.80 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1345:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:10.80 if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) ||
53:10.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:10.81 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1346:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:10.81 !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) {
53:10.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:11.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
53:11.36 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In member function 'void js::AutoEnterPolicy::reportErrorIfExceptionIsNotPending(JSContext*, jsid)':
53:11.37 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:38:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:11.37 JSString* str = ValueToSource(cx, idVal);
53:11.37 ~~~~~~~~~~~~~^~~~~~~~~~~
53:11.64 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
53:11.64 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:103:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:11.64 bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy,
53:11.65 ^~~~~
53:11.65 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:113:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:11.65 return handler->getOwnPropertyDescriptor(cx, proxy, id, desc);
53:11.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
53:12.08 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
53:12.08 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:12.08 bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v,
53:12.09 ^~~~~
53:12.09 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:470:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:12.09 return proxy->as<ProxyObject>().handler()->hasInstance(cx, proxy, v, bp);
53:12.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
53:12.27 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
53:12.29 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:116:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:12.29 bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
53:12.29 ^~~~~
53:12.29 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:126:60: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
53:12.30 return proxy->as<ProxyObject>().handler()->defineProperty(cx, proxy, id, desc,
53:12.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
53:12.30 result);
53:12.32 ~~~~~~~
53:12.48 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
53:12.49 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:83:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:12.49 bool Proxy::getPropertyDescriptor(JSContext* cx, HandleObject proxy,
53:12.49 ^~~~~
53:12.49 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:97:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:12.49 return handler->BaseProxyHandler::getPropertyDescriptor(cx, proxy, id,
53:12.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
53:12.50 desc);
53:12.50 ~~~~~
53:12.52 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:100:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:12.52 return handler->getPropertyDescriptor(cx, proxy, id, desc);
53:12.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
53:12.59 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
53:12.60 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:357:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.60 bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id,
53:12.60 ^~
53:12.61 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.61 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
53:12.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:12.63 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.63 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:346:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.63 return handler->set(cx, proxy, id, v, receiver, result);
53:12.63 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:12.64 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:346:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.76 /<<PKGBUILDDIR>>/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&)':
53:12.76 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:349:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.78 bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
53:12.78 ^~~~~
53:12.78 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:349:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.78 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.79 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
53:12.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:12.79 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.80 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:346:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:12.82 return handler->set(cx, proxy, id, v, receiver, result);
53:12.82 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:12.82 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:346:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.11 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
53:13.11 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:313:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.11 bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
53:13.11 ^~
53:13.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:13.13 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:13.13 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:13.13 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:13.14 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:13.14 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:13.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:13.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.14 return op(cx, obj, receiver, id, vp);
53:13.14 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.15 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
53:13.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
53:13.17 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.17 return handler->get(cx, proxy, receiver, id, vp);
53:13.17 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.17 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:302:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.28 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
53:13.29 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:305:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.29 bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
53:13.30 ^~~~~
53:13.31 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:305:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.31 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.31 return GetProperty(cx, proto, receiver, id, vp);
53:13.31 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.32 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.32 return handler->get(cx, proxy, receiver, id, vp);
53:13.32 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.34 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:302:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:13.49 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()':
53:13.49 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:395:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.49 if (cx->getPendingException(&exc) && exc.isObject() &&
53:13.50 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
53:13.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
53:13.66 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:13.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:13.67 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
53:13.69 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.69 inline bool ValueToId(
53:13.69 ^~~~~~~~~
53:13.69 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.69 JSAtom* atom = ToAtom<allowGC>(cx, v);
53:13.69 ~~~~~~~~~~~~~~~^~~~~~~
53:13.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
53:13.80 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
53:13.80 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:240:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.82 bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
53:13.82 ^~
53:13.82 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:240:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.82 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:240:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.82 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:243:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.82 if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
53:13.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
53:13.84 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
53:13.85 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:261:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.85 bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
53:13.85 ^~
53:13.85 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:261:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.86 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:264:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.86 if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
53:13.87 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
53:13.92 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
53:13.93 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:319:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.94 bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
53:13.95 ^~
53:13.95 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:319:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.95 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:322:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.95 if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
53:13.95 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
53:13.96 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:298:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:13.96 return GetProperty(cx, proto, receiver, id, vp);
53:13.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.97 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:13.97 return handler->get(cx, proxy, receiver, id, vp);
53:13.97 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:13.98 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:302:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:14.00 Compiling percent-encoding v1.0.0
53:14.13 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
53:14.14 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:365:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:14.14 bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
53:14.14 ^~
53:14.16 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:365:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:14.16 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:369:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:14.16 if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
53:14.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
53:14.18 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:14.18 return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
53:14.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:14.19 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:344:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:14.20 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:346:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:14.20 return handler->set(cx, proxy, id, v, receiver, result);
53:14.20 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:14.21 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:346:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:16.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:16.93 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const':
53:16.93 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:703:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:16.93 if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) return false;
53:16.94 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:16.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
53:16.95 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
53:16.95 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
53:16.95 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:16.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:16.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:16.98 return Call(cx, fval, thisv, args, rval);
53:16.98 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:16.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:16.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
53:16.99 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
53:17.00 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
53:17.00 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:17.00 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:17.01 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:17.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:17.02 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:17.02 return op(cx, obj, receiver, id, vp);
53:17.03 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
53:17.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:17.04 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
53:17.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:17.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
53:17.06 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:17.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:17.06 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:17.06 JSAtom* atom = ToAtom<allowGC>(cx, v);
53:17.08 ~~~~~~~~~~~~~~~^~~~~~~
53:17.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:17.08 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:752:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
53:17.08 if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc))
53:17.08 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.35 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
53:18.35 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
53:18.35 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
53:18.35 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
53:18.35 from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
53:18.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
53:18.37 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
53:18.37 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:18.38 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
53:18.38 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.38 fallback, nullptr, nullptr))
53:18.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.38 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:167:5: note: in expansion of macro 'ReportValueError'
53:18.38 ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target,
53:18.38 ^~~~~~~~~~~~~~~~
53:18.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:18.40 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:176:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:18.40 if (!Construct(cx, target, cargs, args.newTarget(), &obj)) return false;
53:18.40 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.41 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:176:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:18.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
53:18.71 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
53:18.71 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1119:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:18.73 if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) return false;
53:18.74 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.74 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1148:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:18.74 if (!Call(cx, trap, thisv, iargs, args.rval())) return false;
53:18.74 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.76 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1148:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53:18.76 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1128:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:18.76 if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) return false;
53:18.77 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:18.77 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1128:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:18.99 Compiling num-traits v0.2.0
53:19.18 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
53:19.18 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1074:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
53:19.18 if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) return false;
53:19.19 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:19.19 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1098:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:19.19 return js::Call(cx, trap, thisv, iargs, args.rval());
53:19.20 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:19.20 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1098:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53:19.21 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1082:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:19.21 return js::Call(cx, fval, args.thisv(), iargs, args.rval());
53:19.22 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:19.22 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1082:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53:19.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
53:19.56 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
53:19.56 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:158:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
53:19.57 return js::Call(cx, target, args.thisv(), iargs, args.rval());
53:19.57 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:19.57 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:158:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
53:35.54 Compiling mp4parse_fallible v0.0.1
53:36.69 Compiling moz_cbor v0.1.1
53:40.99 Compiling unicode-segmentation v1.1.0
53:48.08 Compiling foreign-types v0.3.0
53:48.80 Compiling runloop v0.1.0
53:54.76 Compiling boxfnonce v0.0.3
53:55.28 Compiling prefs_parser v0.0.1 (/<<PKGBUILDDIR>>/modules/libpref/parser)
53:56.52 warning: `...` range patterns are deprecated
53:56.52 --> modules/libpref/parser/src/lib.rs:633:25
53:56.53 |
53:56.53 633 | c @ b'0'...b'9' => value += (c - b'0') as u16,
53:56.53 | ^^^ help: use `..=` for an inclusive range
53:56.53 |
53:56.55 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
53:56.55
53:56.55 warning: `...` range patterns are deprecated
53:56.56 --> modules/libpref/parser/src/lib.rs:634:25
53:56.56 |
53:56.56 634 | c @ b'A'...b'F' => value += (c - b'A') as u16 + 10,
53:56.56 | ^^^ help: use `..=` for an inclusive range
53:56.57
53:56.58 warning: `...` range patterns are deprecated
53:56.58 --> modules/libpref/parser/src/lib.rs:635:25
53:56.58 |
53:56.58 635 | c @ b'a'...b'f' => value += (c - b'a') as u16 + 10,
53:56.59 | ^^^ help: use `..=` for an inclusive range
53:56.59
53:57.91 Compiling iovec v0.1.0
53:59.60 Compiling rand v0.3.18
54:03.64 Compiling num_cpus v1.7.0
54:05.27 Compiling hashglobe v0.1.0 (/<<PKGBUILDDIR>>/servo/components/hashglobe)
54:06.70 warning: unnecessary parentheses around type
54:06.71 --> servo/components/hashglobe/src/hash_map.rs:1676:34
54:06.71 |
54:06.71 1676 | fn next(&mut self) -> Option<(&'a K)> {
54:06.72 | ^^^^^^^ help: remove these parentheses
54:06.72 |
54:06.72 = note: `#[warn(unused_parens)]` on by default
54:06.73
54:06.74 warning: unnecessary parentheses around type
54:06.74 --> servo/components/hashglobe/src/hash_map.rs:1695:34
54:06.74 |
54:06.74 1695 | fn next(&mut self) -> Option<(&'a V)> {
54:06.75 | ^^^^^^^ help: remove these parentheses
54:06.75
54:06.76 warning: unnecessary parentheses around type
54:06.77 --> servo/components/hashglobe/src/hash_map.rs:1713:34
54:06.77 |
54:06.77 1713 | fn next(&mut self) -> Option<(&'a mut V)> {
54:06.77 | ^^^^^^^^^^^ help: remove these parentheses
54:06.78
54:08.56 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:08.56 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:08.56 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:08.57 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:08.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
54:08.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
54:08.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
54:08.60 memset(aT, 0, sizeof(T));
54:08.60 ~~~~~~^~~~~~~~~~~~~~~~~~
54:08.60 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
54:08.61 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
54:08.61 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
54:08.61 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
54:08.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
54:08.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:08.64 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:08.64 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:08.65 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:08.67 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:08.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
54:08.68 struct TabSizes {
54:08.68 ^~~~~~~~
54:08.68 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:08.68 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:08.70 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:08.71 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:08.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
54:08.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
54:08.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
54:08.72 memset(aT, 0, sizeof(T));
54:08.74 ~~~~~~^~~~~~~~~~~~~~~~~~
54:08.74 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
54:08.74 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
54:08.74 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
54:08.75 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
54:08.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
54:08.75 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:08.75 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:08.75 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:08.75 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:08.75 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:08.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
54:08.77 struct ServoSizes {
54:08.77 ^~~~~~~~~~
54:08.85 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:08.85 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:08.85 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:08.85 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:08.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
54:08.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
54:08.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
54:08.88 memset(aT, 0, sizeof(T));
54:08.88 ~~~~~~^~~~~~~~~~~~~~~~~~
54:08.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
54:08.89 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
54:08.89 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
54:08.90 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
54:08.90 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
54:08.91 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
54:08.91 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
54:08.91 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:08.91 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:08.91 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:08.92 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:08.93 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:08.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.93 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
54:08.93 class StaticStrings {
54:08.94 ^~~~~~~~~~~~~
54:08.94 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:08.94 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:08.94 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:08.94 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:08.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:08.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
54:08.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
54:08.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
54:08.97 memset(aT, 0, sizeof(T));
54:08.97 ~~~~~~^~~~~~~~~~~~~~~~~~
54:08.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
54:08.97 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
54:08.97 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
54:08.98 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
54:08.98 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
54:08.99 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:08.99 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:09.00 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:09.00 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:09.00 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:09.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.01 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
54:09.01 class PreliminaryObjectArray {
54:09.01 ^~~~~~~~~~~~~~~~~~~~~~
54:09.02 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:09.02 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:09.03 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:09.03 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:09.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
54:09.04 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
54:09.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
54:09.05 memset(aT, 0, sizeof(T));
54:09.05 ~~~~~~^~~~~~~~~~~~~~~~~~
54:09.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
54:09.07 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
54:09.07 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
54:09.07 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
54:09.07 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
54:09.07 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:09.07 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:09.07 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:09.07 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:09.08 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:09.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.09 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
54:09.10 class TypeNewScript {
54:09.10 ^~~~~~~~~~~~~
54:09.10 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:09.10 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:09.10 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:09.10 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:09.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
54:09.12 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
54:09.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
54:09.12 memset(aT, 0, sizeof(T));
54:09.13 ~~~~~~^~~~~~~~~~~~~~~~~~
54:09.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
54:09.13 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
54:09.13 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
54:09.13 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
54:09.13 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:09.13 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:09.14 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:09.15 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:09.15 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:09.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.15 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
54:09.15 struct IonScriptCounts {
54:09.15 ^~~~~~~~~~~~~~~
54:09.29 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:09.29 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:09.30 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:09.30 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:09.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
54:09.31 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
54:09.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
54:09.32 memset(aT, 0, sizeof(T));
54:09.33 ~~~~~~^~~~~~~~~~~~~~~~~~
54:09.33 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
54:09.34 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
54:09.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:09.35 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:09.35 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:09.35 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:09.35 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:09.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.37 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
54:09.37 struct ZoneGCStats {
54:09.37 ^~~~~~~~~~~
54:09.38 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:09.38 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:09.38 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:09.38 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:09.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
54:09.39 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
54:09.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
54:09.40 memset(aT, 0, sizeof(T));
54:09.41 ~~~~~~^~~~~~~~~~~~~~~~~~
54:09.41 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
54:09.41 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
54:09.41 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
54:09.41 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
54:09.41 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
54:09.41 from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
54:09.43 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
54:09.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.43 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
54:09.43 class NewObjectCache {
54:09.44 ^~~~~~~~~~~~~~
54:09.44 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
54:09.44 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:09.44 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:09.44 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:09.44 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
54:09.45 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
54:09.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
54:09.47 memset(aT, 0, sizeof(T));
54:09.47 ~~~~~~^~~~~~~~~~~~~~~~~~
54:09.47 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
54:09.47 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:09.49 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:09.49 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:09.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:09.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
54:09.50 class MOZ_NON_PARAM alignas(8) Value {
54:09.50 ^~~~~
54:10.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
54:10.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
54:10.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
54:10.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
54:10.46 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
54:10.46 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
54:10.46 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
54:10.46 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
54:10.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
54:10.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
54:10.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
54:10.49 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
54:10.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
54:10.50 memset(table, 0, sizeof(*table) * capacity());
54:10.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:10.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
54:10.51 class HashTableEntry {
54:10.51 ^~~~~~~~~~~~~~
54:10.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
54:10.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
54:10.52 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
54:10.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
54:10.54 memset(table, 0, sizeof(*table) * capacity());
54:10.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:10.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
54:10.55 class HashTableEntry {
54:10.55 ^~~~~~~~~~~~~~
54:10.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
54:10.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
54:10.57 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
54:10.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
54:10.59 memset(table, 0, sizeof(*table) * capacity());
54:10.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
54:10.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
54:10.61 class HashTableEntry {
54:10.61 ^~~~~~~~~~~~~~
54:16.99 Compiling thread-id v3.1.0
54:17.74 Compiling memmap v0.5.2
54:18.25 Compiling pulse-ffi v0.1.0 (/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs/pulse-ffi)
54:22.82 Compiling time v0.1.38
54:27.19 Compiling log v0.4.1
54:29.41 Compiling net2 v0.2.31
54:32.54 Compiling crossbeam-utils v0.2.2
54:36.44 Compiling encoding_rs v0.7.2
54:45.32 Compiling memchr v2.0.2
54:48.23 Compiling atty v0.2.2
54:49.54 Compiling memchr v1.0.2
54:52.61 Compiling which v1.0.3
54:56.69 Compiling nsstring v0.1.0 (/<<PKGBUILDDIR>>/servo/support/gecko/nsstring)
54:58.21 warning: use of deprecated item 'try': use the `?` operator instead
54:58.21 --> servo/support/gecko/nsstring/src/lib.rs:136:5
54:58.21 |
54:58.21 136 | / bitflags! {
54:58.21 137 | | // While this has the same layout as u16, it cannot be passed
54:58.22 138 | | // over FFI safely as a u16.
54:58.22 139 | | #[repr(C)]
54:58.22 ... |
54:58.24 147 | | }
54:58.24 148 | | }
54:58.24 | |_____^
54:58.25 |
54:58.25 = note: `#[warn(deprecated)]` on by default
54:58.25 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
54:58.25
54:58.38 warning: use of deprecated item 'try': use the `?` operator instead
54:58.38 --> servo/support/gecko/nsstring/src/lib.rs:136:5
54:58.38 |
54:58.38 136 | / bitflags! {
54:58.39 137 | | // While this has the same layout as u16, it cannot be passed
54:58.39 138 | | // over FFI safely as a u16.
54:58.39 139 | | #[repr(C)]
54:58.41 ... |
54:58.41 147 | | }
54:58.41 148 | | }
54:58.41 | |_____^
54:58.42 |
54:58.42 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
54:58.42
54:58.62 warning: use of deprecated item 'try': use the `?` operator instead
54:58.62 --> servo/support/gecko/nsstring/src/lib.rs:136:5
54:58.63 |
54:58.63 136 | / bitflags! {
54:58.63 137 | | // While this has the same layout as u16, it cannot be passed
54:58.63 138 | | // over FFI safely as a u16.
54:58.65 139 | | #[repr(C)]
54:58.65 ... |
54:58.65 147 | | }
54:58.66 148 | | }
54:58.66 | |_____^
54:58.66 |
54:58.66 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
54:58.66
54:58.67 warning: use of deprecated item 'try': use the `?` operator instead
54:58.67 --> servo/support/gecko/nsstring/src/lib.rs:152:5
54:58.67 |
54:58.67 152 | / bitflags! {
54:58.69 153 | | // While this has the same layout as u16, it cannot be passed
54:58.69 154 | | // over FFI safely as a u16.
54:58.69 155 | | #[repr(C)]
54:58.70 ... |
54:58.70 159 | | }
54:58.70 160 | | }
54:58.70 | |_____^
54:58.70 |
54:58.71 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
54:58.71
54:58.85 warning: use of deprecated item 'try': use the `?` operator instead
54:58.85 --> servo/support/gecko/nsstring/src/lib.rs:152:5
54:58.85 |
54:58.85 152 | / bitflags! {
54:58.85 153 | | // While this has the same layout as u16, it cannot be passed
54:58.85 154 | | // over FFI safely as a u16.
54:58.86 155 | | #[repr(C)]
54:58.86 ... |
54:58.86 159 | | }
54:58.86 160 | | }
54:58.86 | |_____^
54:58.86 |
54:58.87 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
54:58.87
54:58.90 warning: use of deprecated item 'try': use the `?` operator instead
54:58.90 --> servo/support/gecko/nsstring/src/lib.rs:152:5
54:58.90 |
54:58.91 152 | / bitflags! {
54:58.91 153 | | // While this has the same layout as u16, it cannot be passed
54:58.91 154 | | // over FFI safely as a u16.
54:58.91 155 | | #[repr(C)]
54:58.93 ... |
54:58.93 159 | | }
54:58.94 160 | | }
54:58.94 | |_____^
54:58.94 |
54:58.94 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
54:58.95
55:10.97 Compiling cmake v0.1.29
55:19.75 Compiling proc-macro2 v0.2.2
55:21.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:19,
55:21.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
55:21.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
55:21.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
55:21.63 size - sizeof(js::NativeObject));
55:21.63 ^
55:21.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
55:21.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:21.64 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:21.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:21.65 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:21.65 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:21.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:21.65 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
55:21.65 class HeapSlot : public WriteBarrieredBase<Value> {
55:21.66 ^~~~~~~~
55:24.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:24.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:24.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:24.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:24.53 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:24.53 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.54 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
55:24.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
55:24.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
55:24.55 memset(aT, 0, sizeof(T));
55:24.55 ~~~~~~^~~~~~~~~~~~~~~~~~
55:24.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
55:24.57 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
55:24.57 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
55:24.57 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:24.57 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:24.57 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:24.58 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.58 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
55:24.58 struct TabSizes {
55:24.58 ^~~~~~~~
55:24.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:24.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:24.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:24.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:24.58 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:24.59 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.60 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
55:24.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
55:24.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
55:24.62 memset(aT, 0, sizeof(T));
55:24.62 ~~~~~~^~~~~~~~~~~~~~~~~~
55:24.62 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
55:24.63 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
55:24.63 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
55:24.63 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:24.63 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:24.63 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:24.63 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.64 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
55:24.64 struct ServoSizes {
55:24.64 ^~~~~~~~~~
55:24.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:24.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:24.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:24.69 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:24.69 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:24.69 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.70 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
55:24.72 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
55:24.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
55:24.73 memset(aT, 0, sizeof(T));
55:24.73 ~~~~~~^~~~~~~~~~~~~~~~~~
55:24.73 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
55:24.74 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
55:24.74 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
55:24.74 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
55:24.74 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
55:24.74 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:24.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:24.75 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:24.75 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.77 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.77 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
55:24.77 class StaticStrings {
55:24.77 ^~~~~~~~~~~~~
55:24.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:24.78 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:24.78 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:24.78 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:24.78 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:24.78 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.79 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
55:24.80 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
55:24.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
55:24.81 memset(aT, 0, sizeof(T));
55:24.81 ~~~~~~^~~~~~~~~~~~~~~~~~
55:24.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
55:24.81 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
55:24.81 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
55:24.81 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:24.81 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:24.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:24.83 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.83 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
55:24.83 class PreliminaryObjectArray {
55:24.83 ^~~~~~~~~~~~~~~~~~~~~~
55:24.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:24.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:24.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:24.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:24.84 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:24.86 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.86 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
55:24.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
55:24.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
55:24.87 memset(aT, 0, sizeof(T));
55:24.88 ~~~~~~^~~~~~~~~~~~~~~~~~
55:24.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
55:24.88 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
55:24.89 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
55:24.89 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:24.89 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:24.91 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:24.91 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.91 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
55:24.91 class TypeNewScript {
55:24.92 ^~~~~~~~~~~~~
55:24.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:24.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:24.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:24.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:24.94 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:24.94 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.94 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:24.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:24.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
55:24.95 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
55:24.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
55:24.97 memset(aT, 0, sizeof(T));
55:24.97 ~~~~~~^~~~~~~~~~~~~~~~~~
55:24.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
55:24.98 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
55:24.98 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
55:24.99 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
55:24.99 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:24.99 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:24.99 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.01 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
55:25.01 struct IonScriptCounts {
55:25.01 ^~~~~~~~~~~~~~~
55:25.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:25.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:25.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:25.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:25.19 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:25.19 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.19 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
55:25.21 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
55:25.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
55:25.22 memset(aT, 0, sizeof(T));
55:25.22 ~~~~~~^~~~~~~~~~~~~~~~~~
55:25.22 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
55:25.22 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
55:25.23 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:25.24 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.24 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.24 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
55:25.24 struct ZoneGCStats {
55:25.24 ^~~~~~~~~~~
55:25.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:25.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:25.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:25.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:25.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:25.27 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.27 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
55:25.27 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
55:25.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
55:25.29 memset(aT, 0, sizeof(T));
55:25.29 ~~~~~~^~~~~~~~~~~~~~~~~~
55:25.29 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
55:25.30 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
55:25.30 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:25.30 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.30 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.30 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
55:25.30 class NewObjectCache {
55:25.31 ^~~~~~~~~~~~~~
55:25.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:25.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:25.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:25.34 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:25.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:25.34 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.35 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
55:25.36 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
55:25.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
55:25.37 memset(aT, 0, sizeof(T));
55:25.37 ~~~~~~^~~~~~~~~~~~~~~~~~
55:25.39 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
55:25.39 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
55:25.39 from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
55:25.39 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
55:25.39 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.39 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
55:25.41 class MOZ_NON_PARAM alignas(8) Value {
55:25.42 ^~~~~
55:25.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
55:25.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:25.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:25.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:25.94 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:25.94 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:25.94 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:25.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
55:25.96 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
55:25.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
55:25.97 memset(aT, 0, sizeof(T));
55:25.97 ~~~~~~^~~~~~~~~~~~~~~~~~
55:25.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
55:25.97 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
55:25.97 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
55:25.97 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
55:25.97 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
55:25.98 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:11,
55:25.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:25.99 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
55:25.99 class CodeOffsetJump {
55:26.00 ^~~~~~~~~~~~~~
55:28.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
55:28.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
55:28.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
55:28.38 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
55:28.40 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:28.40 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:28.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:28.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
55:28.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
55:28.41 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
55:28.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
55:28.42 memset(table, 0, sizeof(*table) * capacity());
55:28.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:28.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
55:28.44 class HashTableEntry {
55:28.44 ^~~~~~~~~~~~~~
55:28.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
55:28.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
55:28.46 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
55:28.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
55:28.49 memset(table, 0, sizeof(*table) * capacity());
55:28.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:28.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
55:28.49 class HashTableEntry {
55:28.49 ^~~~~~~~~~~~~~
55:28.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
55:28.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
55:28.64 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
55:28.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
55:28.67 memset(table, 0, sizeof(*table) * capacity());
55:28.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:28.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
55:28.68 class HashTableEntry {
55:28.68 ^~~~~~~~~~~~~~
55:42.49 Compiling proc-macro2 v0.3.5
55:49.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:38:
55:49.27 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)':
55:49.27 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp:284:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:49.27 bool js::IsArrayBuffer(HandleValue v) {
55:49.27 ^~
55:49.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
55:49.45 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle<js::ArgumentsObject*>)':
55:49.46 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:494:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
55:49.46 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0,
55:49.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:49.46 &val))
55:49.47 ~~~~~
55:49.48 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:497:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:49.48 return NativeDefineDataProperty(cx, argsobj, iteratorId, val,
55:49.48 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:49.49 JSPROP_RESOLVING);
55:49.49 ~~~~~~~~~~~~~~~~~
55:50.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:47:
55:50.22 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, ResumeKind, JS::HandleValue)':
55:50.23 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:159:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:50.23 static bool AsyncFunctionResume(JSContext* cx,
55:50.23 ^~~~~~~~~~~~~~~~~~~
55:50.24 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:159:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:50.25 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:178:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
55:50.25 if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &value))
55:50.25 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:50.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
55:50.33 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
55:50.34 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:656:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
55:50.34 static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
55:50.34 ^~~~~~~~~~~~~~~~~
55:50.43 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
55:50.43 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:420:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
55:50.44 static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
55:50.45 ^~~~~~~~~~~~~~~
55:54.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:38:
55:54.69 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::ToClampedIndex(JSContext*, JS::HandleValue, uint32_t, uint32_t*)':
55:54.69 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp:70:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:54.69 bool js::ToClampedIndex(JSContext* cx, HandleValue v, uint32_t length,
55:54.70 ^~
55:54.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
55:54.72 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
55:54.72 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
55:54.72 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
55:54.72 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
55:54.73 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
55:54.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
55:54.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:54.74 return js::ToInt32Slow(cx, v, out);
55:54.74 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
55:55.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:38:
55:55.69 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)':
55:55.70 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp:304:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:55.70 bool js::IsArrayBufferMaybeShared(HandleValue v) {
55:55.70 ^~
55:56.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:47:
55:56.46 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue)':
55:56.46 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:199:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:56.46 MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled(
55:56.47 ^~
55:56.47 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:199:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:56.48 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:205:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:56.48 return AsyncFunctionResume(cx, resultPromise, generatorVal,
55:56.48 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:56.48 ResumeKind::Normal, value);
55:56.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~
55:56.50 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue)':
55:56.50 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:210:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:56.51 MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected(
55:56.51 ^~
55:56.51 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:210:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:56.51 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:216:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
55:56.52 return AsyncFunctionResume(cx, resultPromise, generatorVal, ResumeKind::Throw,
55:56.52 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55:56.52 reason);
55:56.52 ~~~~~~~
56:01.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
56:01.93 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle<js::ArgumentsObject*>)':
56:01.94 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:507:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:01.94 if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING))
56:01.96 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:03.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:47:
56:03.86 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool WrappedAsyncFunction(JSContext*, unsigned int, JS::Value*)':
56:03.86 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:77:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:03.86 if (Call(cx, unwrappedVal, thisValue, args2, &generatorVal)) {
56:03.86 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:03.87 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:77:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
56:03.89 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:80:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:03.89 cx, CreatePromiseObjectForAsync(cx, generatorVal));
56:03.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
56:03.89 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:191:29: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
56:03.89 return AsyncFunctionResume(cx, resultPromise, generatorVal,
56:03.90 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:03.91 ResumeKind::Normal, UndefinedHandleValue);
56:03.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:03.91 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:95:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
56:03.91 if (!GetAndClearException(cx, &exc)) return false;
56:03.91 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
56:03.91 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp:96:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:03.92 RootedObject rejectPromise(cx, PromiseObject::unforgeableReject(cx, exc));
56:03.92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
56:04.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
56:04.71 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
56:04.71 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:446:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:04.71 static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
56:04.71 ^~~~~~~~~~~~~~~
56:04.72 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:452:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
56:04.72 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) return false;
56:04.72 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
56:04.72 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:485:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:04.74 NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
56:04.74 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:04.92 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
56:04.92 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:588:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
56:04.94 /* static */ bool MappedArgumentsObject::obj_defineProperty(
56:04.94 ^~~~~~~~~~~~~~~~~~~~~
56:04.94 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:627:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
56:04.95 if (!NativeDefineProperty(cx, obj.as<NativeObject>(), id, newArgDesc, result))
56:04.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:06.14 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
56:06.15 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:675:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:06.16 static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
56:06.16 ^~~~~~~~~~~~~~~~~
56:06.17 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:681:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
56:06.17 if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) return false;
56:06.17 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
56:06.17 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:704:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:06.17 NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
56:06.18 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:10.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
56:10.17 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
56:10.17 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
56:10.17 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:11,
56:10.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
56:10.18 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)':
56:10.19 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
56:10.19 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
56:10.19 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56:14.23 Compiling synom v0.11.2
56:17.94 Compiling unreachable v1.0.0
56:18.74 Compiling unreachable v0.1.1
56:19.71 Compiling arrayvec v0.4.6
56:28.16 Compiling phf_shared v0.7.21
56:29.32 Compiling libloading v0.5.0
56:30.17 Compiling unicode-bidi v0.3.4
56:35.75 Compiling libudev-sys v0.1.3 (/<<PKGBUILDDIR>>/dom/webauthn/libudev-sys)
56:37.00 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.00 --> dom/webauthn/libudev-sys/src/lib.rs:78:1
56:37.00 |
56:37.00 78 | / lazy_static! {
56:37.00 79 | | static ref LIBRARY: Library = {
56:37.01 80 | | Library::open("libudev.so.1")
56:37.01 81 | | };
56:37.01 82 | | }
56:37.01 | |_^
56:37.01 |
56:37.01 = note: `#[warn(deprecated)]` on by default
56:37.01 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.01
56:37.13 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.14 --> dom/webauthn/libudev-sys/src/lib.rs:124:1
56:37.14 |
56:37.14 124 | define!(udev_new, extern "C" fn () -> *mut udev);
56:37.14 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.14 |
56:37.14 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.15
56:37.26 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.27 --> dom/webauthn/libudev-sys/src/lib.rs:125:1
56:37.27 |
56:37.27 125 | define!(udev_unref, extern "C" fn (*mut udev) -> *mut udev);
56:37.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.27 |
56:37.27 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.27
56:37.39 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.39 --> dom/webauthn/libudev-sys/src/lib.rs:128:1
56:37.39 |
56:37.39 128 | define!(udev_list_entry_get_next, extern "C" fn (*mut udev_list_entry) -> *mut udev_list_entry);
56:37.39 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.39 |
56:37.40 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.41
56:37.52 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.52 --> dom/webauthn/libudev-sys/src/lib.rs:129:1
56:37.52 |
56:37.52 129 | define!(udev_list_entry_get_name, extern "C" fn (*mut udev_list_entry) -> *const c_char);
56:37.52 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.52 |
56:37.54 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.54
56:37.67 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.67 --> dom/webauthn/libudev-sys/src/lib.rs:130:1
56:37.67 |
56:37.67 130 | define!(udev_list_entry_get_value, extern "C" fn (*mut udev_list_entry) -> *const c_char);
56:37.67 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.67 |
56:37.68 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.68
56:37.78 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.79 --> dom/webauthn/libudev-sys/src/lib.rs:133:1
56:37.79 |
56:37.79 133 | define!(udev_device_ref, extern "C" fn (*mut udev_device) -> *mut udev_device);
56:37.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.80 |
56:37.81 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.81
56:37.91 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:37.91 --> dom/webauthn/libudev-sys/src/lib.rs:134:1
56:37.91 |
56:37.91 134 | define!(udev_device_unref, extern "C" fn (*mut udev_device) -> *mut udev_device);
56:37.92 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:37.92 |
56:37.92 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:37.92
56:37.98 Compiling clang-sys v0.23.0
56:38.03 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.04 --> dom/webauthn/libudev-sys/src/lib.rs:135:1
56:38.04 |
56:38.04 135 | define!(udev_device_new_from_syspath, extern "C" fn (*mut udev, *const c_char) -> *mut udev_device);
56:38.04 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.05 |
56:38.05 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.05
56:38.18 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.18 --> dom/webauthn/libudev-sys/src/lib.rs:136:1
56:38.18 |
56:38.18 136 | define!(udev_device_get_parent, extern "C" fn (*mut udev_device) -> *mut udev_device);
56:38.18 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.18 |
56:38.19 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.19
56:38.32 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.32 --> dom/webauthn/libudev-sys/src/lib.rs:137:1
56:38.32 |
56:38.32 137 | define!(udev_device_get_devpath, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.32 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.32 |
56:38.32 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.32
56:38.45 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.45 --> dom/webauthn/libudev-sys/src/lib.rs:138:1
56:38.45 |
56:38.45 138 | define!(udev_device_get_subsystem, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.45 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.45 |
56:38.46 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.46
56:38.57 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.57 --> dom/webauthn/libudev-sys/src/lib.rs:139:1
56:38.57 |
56:38.57 139 | define!(udev_device_get_devtype, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.57 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.57 |
56:38.57 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.57
56:38.68 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.68 --> dom/webauthn/libudev-sys/src/lib.rs:140:1
56:38.68 |
56:38.68 140 | define!(udev_device_get_syspath, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.68 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.68 |
56:38.69 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.69
56:38.75 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.75 --> dom/webauthn/libudev-sys/src/lib.rs:141:1
56:38.75 |
56:38.75 141 | define!(udev_device_get_sysname, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.76 |
56:38.76 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.76
56:38.83 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.83 --> dom/webauthn/libudev-sys/src/lib.rs:142:1
56:38.83 |
56:38.83 142 | define!(udev_device_get_sysnum, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.84 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.84 |
56:38.84 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.84
56:38.92 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.92 --> dom/webauthn/libudev-sys/src/lib.rs:143:1
56:38.92 |
56:38.92 143 | define!(udev_device_get_devnode, extern "C" fn (*mut udev_device) -> *const c_char);
56:38.92 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:38.92 |
56:38.93 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:38.93
56:38.99 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:38.99 --> dom/webauthn/libudev-sys/src/lib.rs:144:1
56:38.99 |
56:38.99 144 | define!(udev_device_get_is_initialized, extern "C" fn (*mut udev_device) -> c_int);
56:39.00 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.00 |
56:39.00 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.00
56:39.06 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.06 --> dom/webauthn/libudev-sys/src/lib.rs:145:1
56:39.07 |
56:39.07 145 | define!(udev_device_get_properties_list_entry, extern "C" fn (*mut udev_device) -> *mut udev_list_entry);
56:39.07 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.07 |
56:39.07 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.07
56:39.18 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.18 --> dom/webauthn/libudev-sys/src/lib.rs:146:1
56:39.18 |
56:39.18 146 | define!(udev_device_get_property_value, extern "C" fn (*mut udev_device, *const c_char) -> *const c_char);
56:39.18 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.18 |
56:39.19 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.19
56:39.21 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.22 --> dom/webauthn/libudev-sys/src/lib.rs:147:1
56:39.22 |
56:39.22 147 | define!(udev_device_get_driver, extern "C" fn (*mut udev_device) -> *const c_char);
56:39.23 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.23 |
56:39.23 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.23
56:39.36 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.36 --> dom/webauthn/libudev-sys/src/lib.rs:148:1
56:39.36 |
56:39.36 148 | define!(udev_device_get_devnum, extern "C" fn (*mut udev_device) -> dev_t);
56:39.36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.36 |
56:39.37 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.37
56:39.48 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.48 --> dom/webauthn/libudev-sys/src/lib.rs:149:1
56:39.49 |
56:39.49 149 | define!(udev_device_get_action, extern "C" fn (*mut udev_device) -> *const c_char);
56:39.49 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.49 |
56:39.49 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.49
56:39.61 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.61 --> dom/webauthn/libudev-sys/src/lib.rs:150:1
56:39.61 |
56:39.61 150 | define!(udev_device_get_sysattr_value, extern "C" fn (*mut udev_device, *const c_char) -> *const c_char);
56:39.61 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.62 |
56:39.62 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.62
56:39.75 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.75 --> dom/webauthn/libudev-sys/src/lib.rs:151:1
56:39.75 |
56:39.76 151 | define!(udev_device_set_sysattr_value, extern "C" fn (*mut udev_device, *const c_char, *mut c_char) -> c_int);
56:39.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.76 |
56:39.76 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.76
56:39.87 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:39.88 --> dom/webauthn/libudev-sys/src/lib.rs:152:1
56:39.88 |
56:39.88 152 | define!(udev_device_get_sysattr_list_entry, extern "C" fn (*mut udev_device) -> *mut udev_list_entry);
56:39.88 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:39.88 |
56:39.89 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:39.89
56:40.04 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.04 --> dom/webauthn/libudev-sys/src/lib.rs:153:1
56:40.04 |
56:40.04 153 | define!(udev_device_get_seqnum, extern "C" fn (*mut udev_device) -> c_ulonglong);
56:40.04 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.04 |
56:40.04 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.05
56:40.14 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.14 --> dom/webauthn/libudev-sys/src/lib.rs:156:1
56:40.14 |
56:40.14 156 | define!(udev_monitor_ref, extern "C" fn (*mut udev_monitor) -> *mut udev_monitor);
56:40.14 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.14 |
56:40.15 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.15
56:40.26 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.26 --> dom/webauthn/libudev-sys/src/lib.rs:157:1
56:40.26 |
56:40.26 157 | define!(udev_monitor_unref, extern "C" fn (*mut udev_monitor) -> *mut udev_monitor);
56:40.26 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.26 |
56:40.26 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.26
56:40.38 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.38 --> dom/webauthn/libudev-sys/src/lib.rs:158:1
56:40.38 |
56:40.38 158 | define!(udev_monitor_new_from_netlink, extern "C" fn (*mut udev, *const c_char) -> *mut udev_monitor);
56:40.38 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.38 |
56:40.38 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.39
56:40.47 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.47 --> dom/webauthn/libudev-sys/src/lib.rs:159:1
56:40.47 |
56:40.47 159 | define!(udev_monitor_enable_receiving, extern "C" fn (*mut udev_monitor) -> c_int);
56:40.48 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.48 |
56:40.48 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.48
56:40.56 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.57 --> dom/webauthn/libudev-sys/src/lib.rs:160:1
56:40.57 |
56:40.57 160 | define!(udev_monitor_get_fd, extern "C" fn (*mut udev_monitor) -> c_int);
56:40.57 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.57 |
56:40.57 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.58
56:40.71 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.71 --> dom/webauthn/libudev-sys/src/lib.rs:161:1
56:40.71 |
56:40.71 161 | define!(udev_monitor_receive_device, extern "C" fn (*mut udev_monitor) -> *mut udev_device);
56:40.71 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.71 |
56:40.73 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.73
56:40.79 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.79 --> dom/webauthn/libudev-sys/src/lib.rs:162:1
56:40.79 |
56:40.80 162 | define!(udev_monitor_filter_add_match_subsystem_devtype, extern "C" fn (*mut udev_monitor, *const c_char, *const c_char) -> c_int);
56:40.80 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.80 |
56:40.80 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.80
56:40.90 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:40.91 --> dom/webauthn/libudev-sys/src/lib.rs:163:1
56:40.91 |
56:40.91 163 | define!(udev_monitor_filter_add_match_tag, extern "C" fn (*mut udev_monitor, *const c_char) -> c_int);
56:40.91 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:40.91 |
56:40.92 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:40.92
56:41.04 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.05 --> dom/webauthn/libudev-sys/src/lib.rs:164:1
56:41.05 |
56:41.05 164 | define!(udev_monitor_filter_remove, extern "C" fn (*mut udev_monitor) -> c_int);
56:41.05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.05 |
56:41.07 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.07
56:41.19 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.19 --> dom/webauthn/libudev-sys/src/lib.rs:167:1
56:41.19 |
56:41.19 167 | define!(udev_enumerate_unref, extern "C" fn (*mut udev_enumerate) -> *mut udev_enumerate);
56:41.20 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.20 |
56:41.20 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.20
56:41.30 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.31 --> dom/webauthn/libudev-sys/src/lib.rs:168:1
56:41.31 |
56:41.31 168 | define!(udev_enumerate_new, extern "C" fn (*mut udev) -> *mut udev_enumerate);
56:41.31 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.31 |
56:41.32 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.32
56:41.48 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.48 --> dom/webauthn/libudev-sys/src/lib.rs:169:1
56:41.48 |
56:41.48 169 | define!(udev_enumerate_add_match_subsystem, extern "C" fn (*mut udev_enumerate, *const c_char) -> c_int);
56:41.48 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.48 |
56:41.48 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.49
56:41.63 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.63 --> dom/webauthn/libudev-sys/src/lib.rs:170:1
56:41.63 |
56:41.63 170 | define!(udev_enumerate_add_nomatch_subsystem, extern "C" fn (*mut udev_enumerate, *const c_char) -> c_int);
56:41.63 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.63 |
56:41.64 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.64
56:41.76 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.76 --> dom/webauthn/libudev-sys/src/lib.rs:171:1
56:41.76 |
56:41.76 171 | define!(udev_enumerate_add_match_sysattr, extern "C" fn (*mut udev_enumerate, *const c_char, *const c_char) -> c_int);
56:41.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.76 |
56:41.78 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.78
56:41.90 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:41.90 --> dom/webauthn/libudev-sys/src/lib.rs:172:1
56:41.90 |
56:41.90 172 | define!(udev_enumerate_add_nomatch_sysattr, extern "C" fn (*mut udev_enumerate, *const c_char, *const c_char) -> c_int);
56:41.91 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:41.91 |
56:41.91 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:41.91
56:42.01 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.01 --> dom/webauthn/libudev-sys/src/lib.rs:173:1
56:42.01 |
56:42.01 173 | define!(udev_enumerate_add_match_property, extern "C" fn (*mut udev_enumerate, *const c_char, *const c_char) -> c_int);
56:42.01 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.01 |
56:42.02 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.02
56:42.12 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.12 --> dom/webauthn/libudev-sys/src/lib.rs:174:1
56:42.13 |
56:42.13 174 | define!(udev_enumerate_add_match_tag, extern "C" fn (*mut udev_enumerate, *const c_char) -> c_int);
56:42.13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.13 |
56:42.14 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.14
56:42.26 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.26 --> dom/webauthn/libudev-sys/src/lib.rs:175:1
56:42.27 |
56:42.27 175 | define!(udev_enumerate_add_match_parent, extern "C" fn (*mut udev_enumerate, *mut udev_device) -> c_int);
56:42.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.27 |
56:42.27 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.28
56:42.37 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.38 --> dom/webauthn/libudev-sys/src/lib.rs:176:1
56:42.38 |
56:42.38 176 | define!(udev_enumerate_add_match_is_initialized, extern "C" fn (*mut udev_enumerate) -> c_int);
56:42.38 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.38 |
56:42.38 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.38
56:42.49 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.49 --> dom/webauthn/libudev-sys/src/lib.rs:177:1
56:42.49 |
56:42.49 177 | define!(udev_enumerate_add_match_sysname, extern "C" fn (*mut udev_enumerate, *const c_char) -> c_int);
56:42.49 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.49 |
56:42.49 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.50
56:42.61 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.62 --> dom/webauthn/libudev-sys/src/lib.rs:178:1
56:42.62 |
56:42.62 178 | define!(udev_enumerate_add_syspath, extern "C" fn (*mut udev_enumerate, *const c_char) -> c_int);
56:42.62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.62 |
56:42.62 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.62
56:42.72 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.72 --> dom/webauthn/libudev-sys/src/lib.rs:179:1
56:42.72 |
56:42.73 179 | define!(udev_enumerate_scan_devices, extern "C" fn (*mut udev_enumerate) -> c_int);
56:42.73 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.73 |
56:42.73 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.73
56:42.86 warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
56:42.87 --> dom/webauthn/libudev-sys/src/lib.rs:180:1
56:42.87 |
56:42.87 180 | define!(udev_enumerate_get_list_entry, extern "C" fn (*mut udev_enumerate) -> *mut udev_list_entry);
56:42.87 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in this macro invocation
56:42.87 |
56:42.89 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
56:42.89
56:54.56 Compiling servo_arc v0.1.1 (/<<PKGBUILDDIR>>/servo/components/servo_arc)
56:55.78 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
56:55.78 --> servo/components/servo_arc/lib.rs:60:35
56:55.78 |
56:55.78 60 | let invalid: $container = ::std::mem::uninitialized();
56:55.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^
56:55.79 ...
56:55.79 203 | let ptr = (ptr as *const u8).offset(-offset_of!(ArcInner<T>, data));
56:55.81 | ----------------------------- in this macro invocation
56:55.81 |
56:55.82 = note: `#[warn(deprecated)]` on by default
56:55.82
56:58.30 Compiling owning_ref v0.3.3
56:58.87 Compiling euclid v0.17.2
57:00.96 Compiling num-integer v0.1.35
57:01.57 Compiling thread_local v0.3.6
57:06.08 Compiling regex-syntax v0.6.2
57:13.81 Compiling dtoa-short v0.3.1
57:14.20 Compiling textwrap v0.9.0
57:16.60 Compiling cexpr v0.2.0
57:20.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
57:20.60 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
57:20.60 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:18,
57:20.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:20.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
57:20.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
57:20.63 size - sizeof(js::NativeObject));
57:20.65 ^
57:20.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
57:20.66 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:20.66 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:20.66 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:20.66 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:20.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:20.67 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
57:20.67 class HeapSlot : public WriteBarrieredBase<Value> {
57:20.67 ^~~~~~~~
57:22.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:22.75 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:22.75 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:22.75 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:22.75 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:22.76 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:22.76 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:22.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:22.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
57:22.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
57:22.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
57:22.78 memset(aT, 0, sizeof(T));
57:22.78 ~~~~~~^~~~~~~~~~~~~~~~~~
57:22.80 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
57:22.80 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:16,
57:22.80 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:22.81 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:22.81 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:22.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:22.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
57:22.81 struct TabSizes {
57:22.82 ^~~~~~~~
57:22.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:22.83 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:22.83 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:22.84 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:22.84 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:22.84 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:22.84 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:22.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:22.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
57:22.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
57:22.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
57:22.87 memset(aT, 0, sizeof(T));
57:22.87 ~~~~~~^~~~~~~~~~~~~~~~~~
57:22.87 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
57:22.87 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:16,
57:22.88 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:22.88 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:22.89 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:22.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:22.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
57:22.89 struct ServoSizes {
57:22.89 ^~~~~~~~~~
57:22.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:22.96 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:22.97 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:22.97 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:22.97 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:22.98 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:22.98 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:22.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:22.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
57:23.00 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
57:23.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
57:23.02 memset(aT, 0, sizeof(T));
57:23.03 ~~~~~~^~~~~~~~~~~~~~~~~~
57:23.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
57:23.03 from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
57:23.04 from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
57:23.04 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
57:23.05 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:23.05 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:23.05 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.06 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.06 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.07 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
57:23.08 class StaticStrings {
57:23.08 ^~~~~~~~~~~~~
57:23.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:23.12 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:23.12 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:23.13 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:23.13 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.13 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.13 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
57:23.14 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
57:23.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
57:23.18 memset(aT, 0, sizeof(T));
57:23.18 ~~~~~~^~~~~~~~~~~~~~~~~~
57:23.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
57:23.19 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
57:23.19 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:23.21 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:23.21 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.22 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.22 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.22 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
57:23.23 struct ZoneGCStats {
57:23.23 ^~~~~~~~~~~
57:23.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:23.35 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:23.35 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:23.36 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:23.36 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.36 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.36 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
57:23.37 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
57:23.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
57:23.39 memset(aT, 0, sizeof(T));
57:23.39 ~~~~~~^~~~~~~~~~~~~~~~~~
57:23.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
57:23.40 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
57:23.41 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
57:23.41 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
57:23.42 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
57:23.42 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
57:23.42 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
57:23.43 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:23.43 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:23.43 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.45 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.45 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.46 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
57:23.46 class PreliminaryObjectArray {
57:23.46 ^~~~~~~~~~~~~~~~~~~~~~
57:23.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:23.46 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:23.47 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:23.47 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:23.47 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.47 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.47 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
57:23.48 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
57:23.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
57:23.50 memset(aT, 0, sizeof(T));
57:23.51 ~~~~~~^~~~~~~~~~~~~~~~~~
57:23.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
57:23.51 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
57:23.51 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
57:23.51 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
57:23.52 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
57:23.52 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
57:23.52 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
57:23.52 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:23.52 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:23.53 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.53 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.53 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.56 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
57:23.56 class TypeNewScript {
57:23.56 ^~~~~~~~~~~~~
57:23.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:23.62 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:23.62 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:23.63 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:23.63 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.63 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.63 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
57:23.66 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
57:23.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
57:23.67 memset(aT, 0, sizeof(T));
57:23.67 ~~~~~~^~~~~~~~~~~~~~~~~~
57:23.67 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
57:23.68 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
57:23.68 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
57:23.68 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
57:23.69 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
57:23.69 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:23.69 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:23.69 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.71 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.71 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.71 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
57:23.72 struct IonScriptCounts {
57:23.72 ^~~~~~~~~~~~~~~
57:23.90 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:23.91 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:23.91 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:23.91 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:23.91 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.92 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.93 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
57:23.93 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
57:23.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
57:23.94 memset(aT, 0, sizeof(T));
57:23.94 ~~~~~~^~~~~~~~~~~~~~~~~~
57:23.94 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
57:23.96 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
57:23.96 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
57:23.96 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:23.96 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:23.97 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:23.97 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:23.97 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:23.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:23.97 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
57:23.97 class NewObjectCache {
57:23.98 ^~~~~~~~~~~~~~
57:24.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:24.01 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:24.01 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:24.01 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:24.01 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:24.02 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:24.02 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:24.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:24.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
57:24.03 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
57:24.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
57:24.04 memset(aT, 0, sizeof(T));
57:24.04 ~~~~~~^~~~~~~~~~~~~~~~~~
57:24.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
57:24.09 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
57:24.09 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:24.09 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:24.09 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:24.10 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:24.10 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:24.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:24.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
57:24.11 class MOZ_NON_PARAM alignas(8) Value {
57:24.11 ^~~~~
57:24.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
57:24.58 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
57:24.58 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:24.58 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:24.58 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:24.60 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:24.60 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:24.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:24.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
57:24.60 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
57:24.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
57:24.61 memset(aT, 0, sizeof(T));
57:24.61 ~~~~~~^~~~~~~~~~~~~~~~~~
57:24.63 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
57:24.63 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
57:24.63 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
57:24.63 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
57:24.64 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
57:24.64 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
57:24.64 from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
57:24.64 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:18,
57:24.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:24.65 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
57:24.65 class CodeOffsetJump {
57:24.65 ^~~~~~~~~~~~~~
57:27.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
57:27.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
57:27.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
57:27.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
57:27.03 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
57:27.04 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
57:27.06 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
57:27.06 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:27.06 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:27.07 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:27.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:27.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
57:27.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
57:27.07 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
57:27.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
57:27.09 memset(table, 0, sizeof(*table) * capacity());
57:27.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:27.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
57:27.11 class HashTableEntry {
57:27.11 ^~~~~~~~~~~~~~
57:27.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
57:27.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
57:27.12 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
57:27.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
57:27.13 memset(table, 0, sizeof(*table) * capacity());
57:27.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:27.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
57:27.15 class HashTableEntry {
57:27.15 ^~~~~~~~~~~~~~
57:27.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
57:27.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
57:27.16 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
57:27.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
57:27.18 memset(table, 0, sizeof(*table) * capacity());
57:27.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:27.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
57:27.20 class HashTableEntry {
57:27.20 ^~~~~~~~~~~~~~
57:30.00 Compiling app_units v0.6.0
57:31.98 Compiling bincode v0.9.1
57:40.93 Compiling walkdir v1.0.7
57:45.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:45.62 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In function 'bool IsWeakSet(JS::HandleValue)':
57:45.62 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:24:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:45.62 MOZ_ALWAYS_INLINE bool IsWeakSet(HandleValue v) {
57:45.62 ^~~~~~~~~
57:46.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
57:46.72 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In lambda function:
57:46.73 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:764:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:46.73 if (!DefineDataProperty(cx, singlePart, cx->names().type, partType))
57:46.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:46.74 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:772:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:46.74 if (!DefineDataProperty(cx, singlePart, cx->names().value, val))
57:46.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:46.75 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:776:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:46.75 if (!DefineDataElement(cx, partsArray, partIndex, val)) return false;
57:46.75 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:46.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
57:46.88 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
57:46.88 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
57:46.88 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
57:46.88 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:46.89 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:46.90 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:46.90 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:46.90 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:46.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:46.91 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
57:46.91 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:840:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:46.91 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
57:46.92 ^~~~~~~~~~~
57:46.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
57:46.93 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
57:46.93 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
57:46.93 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:46.94 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:46.94 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:46.94 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:46.94 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:46.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:46.96 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:46.96 return op(cx, obj, receiver, id, vp);
57:46.96 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
57:46.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:46.97 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
57:46.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:47.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:47.26 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)':
57:47.28 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:157:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:47.28 bool WeakSetObject::isBuiltinAdd(HandleValue add) {
57:47.28 ^~~~~~~~~~~~~
57:47.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
57:47.35 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'JSObject* js::CreateCollatorPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
57:47.36 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:151:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:47.36 if (!DefineDataProperty(cx, Intl, cx->names().Collator, ctorValue, 0))
57:47.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:47.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:20:
57:47.52 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::InitializeObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)':
57:47.52 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:23:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:47.53 bool js::intl::InitializeObject(JSContext* cx, JS::Handle<JSObject*> obj,
57:47.53 ^~
57:47.53 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:23:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:47.54 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:34:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:47.54 if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args,
57:47.54 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:47.54 &ignored))
57:47.54 ~~~~~~~~~
57:47.62 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::LegacyInitializeObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::intl::DateTimeFormatOptions, JS::MutableHandle<JS::Value>)':
57:47.62 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:43:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:47.63 bool js::intl::LegacyInitializeObject(JSContext* cx, JS::Handle<JSObject*> obj,
57:47.63 ^~
57:47.65 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:43:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:47.65 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:43:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:47.65 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:43:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:47.65 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:58:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:47.66 if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, result))
57:47.66 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:47.74 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'JSObject* js::intl::GetInternalsObject(JSContext*, JS::Handle<JSObject*>)':
57:47.74 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:73:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:47.74 if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, NullHandleValue,
57:47.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:47.75 args, &v))
57:47.75 ~~~~~~~~~
57:47.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
57:47.83 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DefaultCalendar(JSContext*, const JSAutoByteString&, JS::MutableHandleValue)':
57:47.84 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:215:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:47.84 static bool DefaultCalendar(JSContext* cx, const JSAutoByteString& locale,
57:47.85 ^~~~~~~~~~~~~~~
57:47.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
57:47.92 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)':
57:47.92 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:198:25: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
57:47.92 if (!DefineDataElement(cx, collations, index++, NullHandleValue))
57:47.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:47.93 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:222:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:47.93 if (!DefineDataElement(cx, collations, index++, element)) return false;
57:47.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:20:
57:48.08 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::GetAvailableLocales(JSContext*, js::intl::CountAvailable, js::intl::GetAvailable, JS::MutableHandle<JS::Value>)':
57:48.09 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:48.09 bool js::intl::GetAvailableLocales(JSContext* cx, CountAvailable countAvailable,
57:48.09 ^~
57:48.10 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp:102:28: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
57:48.10 if (!DefineDataProperty(cx, locales, a->asPropertyName(), TrueHandleValue))
57:48.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
57:48.21 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)':
57:48.22 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:163:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:48.22 if (!GetAvailableLocales(cx, ucol_countAvailable, ucol_getAvailable, &result))
57:48.22 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
57:48.29 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JSObject* js::CreateDateTimeFormatPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::GlobalObject*>, JS::MutableHandle<JSObject*>, js::intl::DateTimeFormatOptions)':
57:48.29 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:185:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:48.29 if (!DefineDataProperty(cx, Intl, cx->names().DateTimeFormat, ctorValue, 0))
57:48.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.44 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_DateTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
57:48.44 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:209:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:48.44 if (!GetAvailableLocales(cx, udat_countAvailable, udat_getAvailable, &result))
57:48.44 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.54 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)':
57:48.55 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:262:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:48.56 if (!DefineDataElement(cx, calendars, index++, element)) return false;
57:48.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.57 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:294:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:48.57 if (!DefineDataElement(cx, calendars, index++, element)) return false;
57:48.57 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:48.59 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:302:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:48.59 if (!DefineDataElement(cx, calendars, index++, element)) return false;
57:48.59 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
57:49.04 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)':
57:49.05 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:68:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.05 if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v))
57:49.07 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.07 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:73:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.07 if (!DefineDataProperty(cx, info, cx->names().minDays, v)) return false;
57:49.07 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.07 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:121:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.08 if (!DefineDataProperty(cx, info, cx->names().weekendStart, weekendStart))
57:49.08 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.09 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:124:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.09 if (!DefineDataProperty(cx, info, cx->names().weekendEnd, weekendEnd))
57:49.10 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.28 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)':
57:49.28 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.28 if (!DefineDataProperty(cx, info, cx->names().locale, args[0])) return false;
57:49.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.29 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:444:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.30 if (!DefineDataProperty(cx, info, cx->names().direction, dir)) return false;
57:49.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:47:
57:49.43 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'JSObject* js::CreateNumberFormatPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>, JS::MutableHandleObject)':
57:49.43 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:165:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:49.44 if (!DefineDataProperty(cx, Intl, cx->names().NumberFormat, ctorValue, 0))
57:49.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:49.52 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_NumberFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
57:49.52 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:178:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:49.53 if (!GetAvailableLocales(cx, unum_countAvailable, unum_getAvailable, &result))
57:49.53 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:50.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
57:50.96 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In static member function 'static bool js::GlobalObject::initIntlObject(JSContext*, JS::Handle<js::GlobalObject*>)':
57:50.97 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:500:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:50.97 if (!DefineDataProperty(cx, global, cx->names().Intl, intlValue,
57:50.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:50.98 JSPROP_RESOLVING))
57:50.98 ~~~~~~~~~~~~~~~~~
57:51.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
57:51.37 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool Collator(JSContext*, const JS::CallArgs&)':
57:51.37 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:98:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:51.37 if (!intl::InitializeObject(cx, collator, cx->names().InitializeCollator,
57:51.39 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:51.39 locales, options))
57:51.40 ~~~~~~~~~~~~~~~~~
57:51.40 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:98:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:51.71 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)':
57:51.71 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:240:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:51.71 if (!GetProperty(cx, internals, internals, cx->names().locale, &value))
57:51.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:51.73 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:254:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:51.73 if (!GetProperty(cx, internals, internals, cx->names().usage, &value))
57:51.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:51.73 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:298:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:51.73 if (!GetProperty(cx, internals, internals, cx->names().sensitivity, &value))
57:51.73 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:51.74 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:317:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:51.74 if (!GetProperty(cx, internals, internals, cx->names().ignorePunctuation,
57:51.74 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:51.74 &value))
57:51.75 ~~~~~~~
57:51.75 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:327:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:51.75 if (!GetProperty(cx, internals, internals, cx->names().numeric, &value))
57:51.75 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:51.76 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp:331:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:51.76 if (!GetProperty(cx, internals, internals, cx->names().caseFirst, &value))
57:51.76 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:52.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
57:52.15 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, js::intl::DateTimeFormatOptions)':
57:52.15 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:112:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:52.15 return intl::LegacyInitializeObject(
57:52.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
57:52.16 cx, dateTimeFormat, cx->names().InitializeDateTimeFormat, thisValue,
57:52.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:52.17 locales, options, dtfOptions, args.rval());
57:52.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:52.18 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:112:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:52.18 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:112:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:52.18 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:112:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:52.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:47:
57:52.53 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool NumberFormat(JSContext*, const JS::CallArgs&, bool)':
57:52.53 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:110:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
57:52.53 return intl::LegacyInitializeObject(
57:52.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
57:52.53 cx, numberFormat, cx->names().InitializeNumberFormat, thisValue, locales,
57:52.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:52.55 options, DateTimeFormatOptions::Standard, args.rval());
57:52.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:52.55 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:110:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:52.55 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:110:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:52.56 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:110:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
57:54.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
57:54.06 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)':
57:54.06 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:574:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:54.07 if (!GetProperty(cx, internals, internals, cx->names().locale, &value))
57:54.07 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:54.08 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:583:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:54.08 if (!GetProperty(cx, internals, internals, cx->names().timeZone, &value))
57:54.08 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:54.09 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp:591:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:54.09 if (!GetProperty(cx, internals, internals, cx->names().pattern, &value))
57:54.10 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:54.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
57:54.90 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)':
57:54.90 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:335:29: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized]
57:54.91 return udat_getSymbols(fmt, symbolType, index, chars, size, status);
57:54.91 ^
57:54.92 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:226:27: note: 'symbolType' was declared here
57:54.92 UDateFormatSymbolType symbolType;
57:54.93 ^~~~~~~~~~
57:54.93 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:335:29: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized]
57:54.93 return udat_getSymbols(fmt, symbolType, index, chars, size, status);
57:54.93 ^
57:54.93 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:226:27: note: 'symbolType' was declared here
57:54.95 UDateFormatSymbolType symbolType;
57:54.95 ^~~~~~~~~~
57:54.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
57:54.96 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
57:54.96 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
57:54.96 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
57:54.97 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
57:54.97 from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
57:54.97 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
57:54.98 from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
57:54.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
57:54.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:54.98 return op(cx, obj, receiver, id, vp);
57:54.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
57:55.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:55.00 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
57:55.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:55.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
57:55.02 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:420:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:55.02 if (!DefineDataElement(cx, result, i, v)) return false;
57:55.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
57:56.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:47:
57:56.65 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandleValue)':
57:56.65 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:442:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:56.65 static bool intl_FormatNumberToParts(JSContext* cx, UNumberFormat* nf, double x,
57:56.67 ^~~~~~~~~~~~~~~~~~~~~~~~
57:56.68 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:731:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:56.68 if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal))
57:56.68 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:56.68 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:739:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:56.68 if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal))
57:56.68 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:56.69 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:743:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
57:56.69 if (!DefineDataElement(cx, partsArray, partIndex, propVal)) return false;
57:56.69 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.47 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)':
57:57.47 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:220:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.48 if (!GetProperty(cx, internals, internals, cx->names().locale, &value))
57:57.49 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.50 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:242:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.50 if (!GetProperty(cx, internals, internals, cx->names().style, &value))
57:57.50 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.51 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:250:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.51 if (!GetProperty(cx, internals, internals, cx->names().currency, &value))
57:57.51 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.52 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:259:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.52 if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay,
57:57.53 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.53 &value))
57:57.53 ~~~~~~~
57:57.54 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:285:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.54 if (!GetProperty(cx, internals, internals,
57:57.54 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.54 cx->names().minimumSignificantDigits, &value))
57:57.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.56 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:290:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.56 if (!GetProperty(cx, internals, internals,
57:57.56 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.57 cx->names().maximumSignificantDigits, &value))
57:57.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.57 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:295:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.57 if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits,
57:57.58 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.58 &value))
57:57.58 ~~~~~~~
57:57.59 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:300:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.59 if (!GetProperty(cx, internals, internals,
57:57.59 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.59 cx->names().minimumFractionDigits, &value))
57:57.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.61 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:305:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.61 if (!GetProperty(cx, internals, internals,
57:57.61 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.61 cx->names().maximumFractionDigits, &value))
57:57.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:57.62 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp:311:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
57:57.62 if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value))
57:57.62 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57:59.13 Compiling itertools v0.7.6
58:01.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
58:01.23 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)':
58:01.24 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:204:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
58:01.24 if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv,
58:01.26 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58:01.26 args2, args2.rval()))
58:01.26 ~~~~~~~~~~~~~~~~~~~~
58:22.09 Compiling semver v0.6.0
58:36.49 Compiling bytes v0.4.5
58:37.49 Compiling futures-cpupool v0.1.8
58:50.04 Compiling pulse v0.2.0 (/<<PKGBUILDDIR>>/media/libcubeb/cubeb-pulse-rs/pulse-rs)
58:51.77 warning: use of deprecated item 'try': use the `?` operator instead
58:51.78 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:183:1
58:51.78 |
58:51.78 183 | / bitflags! {
58:51.78 184 | | pub struct ContextFlags: u32 {
58:51.79 185 | | const NOAUTOSPAWN = ffi::PA_CONTEXT_NOAUTOSPAWN;
58:51.79 186 | | const NOFAIL = ffi::PA_CONTEXT_NOFAIL;
58:51.79 187 | | }
58:51.80 188 | | }
58:51.81 | |_^
58:51.81 |
58:51.82 = note: `#[warn(deprecated)]` on by default
58:51.82 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:51.84
58:51.84 warning: use of deprecated item 'try': use the `?` operator instead
58:51.85 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:183:1
58:51.85 |
58:51.86 183 | / bitflags! {
58:51.86 184 | | pub struct ContextFlags: u32 {
58:51.87 185 | | const NOAUTOSPAWN = ffi::PA_CONTEXT_NOAUTOSPAWN;
58:51.87 186 | | const NOFAIL = ffi::PA_CONTEXT_NOFAIL;
58:51.88 187 | | }
58:51.88 188 | | }
58:51.91 | |_^
58:51.91 |
58:51.91 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:51.92
58:51.92 warning: use of deprecated item 'try': use the `?` operator instead
58:51.92 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:183:1
58:51.92 |
58:51.93 183 | / bitflags! {
58:51.93 184 | | pub struct ContextFlags: u32 {
58:51.94 185 | | const NOAUTOSPAWN = ffi::PA_CONTEXT_NOAUTOSPAWN;
58:51.94 186 | | const NOFAIL = ffi::PA_CONTEXT_NOFAIL;
58:51.95 187 | | }
58:51.95 188 | | }
58:51.95 | |_^
58:51.95 |
58:51.95 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:51.96
58:51.97 warning: use of deprecated item 'try': use the `?` operator instead
58:51.97 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:245:1
58:51.97 |
58:51.98 245 | / bitflags! {
58:51.98 246 | | pub struct StreamFlags : u32 {
58:51.98 247 | | const START_CORKED = ffi::PA_STREAM_START_CORKED;
58:51.98 248 | | const INTERPOLATE_TIMING = ffi::PA_STREAM_INTERPOLATE_TIMING;
58:51.99 ... |
58:51.99 267 | | }
58:52.00 268 | | }
58:52.00 | |_^
58:52.00 |
58:52.01 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.01
58:52.01 warning: use of deprecated item 'try': use the `?` operator instead
58:52.01 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:245:1
58:52.01 |
58:52.02 245 | / bitflags! {
58:52.03 246 | | pub struct StreamFlags : u32 {
58:52.03 247 | | const START_CORKED = ffi::PA_STREAM_START_CORKED;
58:52.03 248 | | const INTERPOLATE_TIMING = ffi::PA_STREAM_INTERPOLATE_TIMING;
58:52.04 ... |
58:52.04 267 | | }
58:52.04 268 | | }
58:52.04 | |_^
58:52.05 |
58:52.05 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.07
58:52.07 warning: use of deprecated item 'try': use the `?` operator instead
58:52.07 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:245:1
58:52.08 |
58:52.08 245 | / bitflags! {
58:52.08 246 | | pub struct StreamFlags : u32 {
58:52.08 247 | | const START_CORKED = ffi::PA_STREAM_START_CORKED;
58:52.09 248 | | const INTERPOLATE_TIMING = ffi::PA_STREAM_INTERPOLATE_TIMING;
58:52.09 ... |
58:52.09 267 | | }
58:52.09 268 | | }
58:52.10 | |_^
58:52.10 |
58:52.12 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.12
58:52.13 warning: use of deprecated item 'try': use the `?` operator instead
58:52.13 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:302:1
58:52.13 |
58:52.13 302 | / bitflags!{
58:52.14 303 | | pub struct SubscriptionMask : u32 {
58:52.14 304 | | const SINK = ffi::PA_SUBSCRIPTION_MASK_SINK;
58:52.14 305 | | const SOURCE = ffi::PA_SUBSCRIPTION_MASK_SOURCE;
58:52.14 ... |
58:52.14 314 | | }
58:52.15 315 | | }
58:52.15 | |_^
58:52.15 |
58:52.15 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.15
58:52.16 warning: use of deprecated item 'try': use the `?` operator instead
58:52.16 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:302:1
58:52.16 |
58:52.16 302 | / bitflags!{
58:52.16 303 | | pub struct SubscriptionMask : u32 {
58:52.17 304 | | const SINK = ffi::PA_SUBSCRIPTION_MASK_SINK;
58:52.17 305 | | const SOURCE = ffi::PA_SUBSCRIPTION_MASK_SOURCE;
58:52.17 ... |
58:52.17 314 | | }
58:52.17 315 | | }
58:52.17 | |_^
58:52.18 |
58:52.18 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.19
58:52.19 warning: use of deprecated item 'try': use the `?` operator instead
58:52.20 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:302:1
58:52.20 |
58:52.20 302 | / bitflags!{
58:52.20 303 | | pub struct SubscriptionMask : u32 {
58:52.20 304 | | const SINK = ffi::PA_SUBSCRIPTION_MASK_SINK;
58:52.20 305 | | const SOURCE = ffi::PA_SUBSCRIPTION_MASK_SOURCE;
58:52.21 ... |
58:52.21 314 | | }
58:52.21 315 | | }
58:52.21 | |_^
58:52.21 |
58:52.21 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.22
58:52.22 warning: use of deprecated item 'try': use the `?` operator instead
58:52.22 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:402:1
58:52.22 |
58:52.22 402 | / bitflags! {
58:52.23 403 | | pub struct SinkFlags: u32 {
58:52.23 404 | | const HW_VOLUME_CTRL = ffi::PA_SINK_HW_VOLUME_CTRL;
58:52.23 405 | | const LATENCY = ffi::PA_SINK_LATENCY;
58:52.23 ... |
58:52.23 413 | | }
58:52.23 414 | | }
58:52.24 | |_^
58:52.24 |
58:52.24 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.24
58:52.24 warning: use of deprecated item 'try': use the `?` operator instead
58:52.25 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:402:1
58:52.25 |
58:52.25 402 | / bitflags! {
58:52.25 403 | | pub struct SinkFlags: u32 {
58:52.25 404 | | const HW_VOLUME_CTRL = ffi::PA_SINK_HW_VOLUME_CTRL;
58:52.26 405 | | const LATENCY = ffi::PA_SINK_LATENCY;
58:52.26 ... |
58:52.26 413 | | }
58:52.27 414 | | }
58:52.27 | |_^
58:52.27 |
58:52.27 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.28
58:52.28 warning: use of deprecated item 'try': use the `?` operator instead
58:52.28 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:402:1
58:52.28 |
58:52.29 402 | / bitflags! {
58:52.29 403 | | pub struct SinkFlags: u32 {
58:52.29 404 | | const HW_VOLUME_CTRL = ffi::PA_SINK_HW_VOLUME_CTRL;
58:52.29 405 | | const LATENCY = ffi::PA_SINK_LATENCY;
58:52.29 ... |
58:52.30 413 | | }
58:52.30 414 | | }
58:52.30 | |_^
58:52.30 |
58:52.30 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.31
58:52.31 warning: use of deprecated item 'try': use the `?` operator instead
58:52.31 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:441:1
58:52.31 |
58:52.32 441 | / bitflags!{
58:52.32 442 | | pub struct SourceFlags: u32 {
58:52.32 443 | | const HW_VOLUME_CTRL = ffi::PA_SOURCE_HW_VOLUME_CTRL;
58:52.32 444 | | const LATENCY = ffi::PA_SOURCE_LATENCY;
58:52.33 ... |
58:52.33 451 | | }
58:52.33 452 | | }
58:52.33 | |_^
58:52.33 |
58:52.34 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.34
58:52.34 warning: use of deprecated item 'try': use the `?` operator instead
58:52.34 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:441:1
58:52.34 |
58:52.34 441 | / bitflags!{
58:52.35 442 | | pub struct SourceFlags: u32 {
58:52.35 443 | | const HW_VOLUME_CTRL = ffi::PA_SOURCE_HW_VOLUME_CTRL;
58:52.35 444 | | const LATENCY = ffi::PA_SOURCE_LATENCY;
58:52.35 ... |
58:52.36 451 | | }
58:52.36 452 | | }
58:52.36 | |_^
58:52.36 |
58:52.36 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.36
58:52.37 warning: use of deprecated item 'try': use the `?` operator instead
58:52.37 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/lib.rs:441:1
58:52.37 |
58:52.37 441 | / bitflags!{
58:52.37 442 | | pub struct SourceFlags: u32 {
58:52.38 443 | | const HW_VOLUME_CTRL = ffi::PA_SOURCE_HW_VOLUME_CTRL;
58:52.39 444 | | const LATENCY = ffi::PA_SOURCE_LATENCY;
58:52.39 ... |
58:52.39 451 | | }
58:52.40 452 | | }
58:52.40 | |_^
58:52.41 |
58:52.41 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
58:52.41
58:52.41 warning: unnecessary parentheses around type
58:52.41 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:326:38
58:52.42 |
58:52.42 326 | pub fn get_time(&self) -> Result<(u64)> {
58:52.42 | ^^^^^ help: remove these parentheses
58:52.43 |
58:52.43 = note: `#[warn(unused_parens)]` on by default
58:52.44
58:52.44 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.44 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:106:26
58:52.44 |
58:52.44 106 | let result = uninitialized::<F>()(&ctx, userdata);
58:52.46 | ^^^^^^^^^^^^^^^^^^
58:52.46
58:52.47 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.47 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:104:36
58:52.47 |
58:52.47 104 | use std::mem::{forget, uninitialized};
58:52.48 | ^^^^^^^^^^^^^
58:52.49
58:52.49 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.50 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:157:26
58:52.50 |
58:52.50 157 | let result = uninitialized::<F>()(&ctx, userdata);
58:52.50 | ^^^^^^^^^^^^^^^^^^
58:52.50
58:52.51 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.52 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:155:36
58:52.52 |
58:52.52 155 | use std::mem::{forget, uninitialized};
58:52.53 | ^^^^^^^^^^^^^
58:52.53
58:52.53 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.53 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:182:26
58:52.55 |
58:52.55 182 | let result = uninitialized::<F>()(&api, e, timeval, userdata);
58:52.55 | ^^^^^^^^^^^^^^^^^^
58:52.56
58:52.56 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.56 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:179:36
58:52.56 |
58:52.57 179 | use std::mem::{forget, uninitialized};
58:52.58 | ^^^^^^^^^^^^^
58:52.58
58:52.59 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.59 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:207:26
58:52.59 |
58:52.59 207 | let result = uninitialized::<F>()(&ctx, info, userdata);
58:52.60 | ^^^^^^^^^^^^^^^^^^
58:52.60
58:52.61 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.61 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:200:36
58:52.61 |
58:52.61 200 | use std::mem::{forget, uninitialized};
58:52.62 | ^^^^^^^^^^^^^
58:52.62
58:52.62 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.62 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:233:26
58:52.63 |
58:52.63 233 | let result = uninitialized::<F>()(&ctx, info, eol, userdata);
58:52.63 | ^^^^^^^^^^^^^^^^^^
58:52.63
58:52.64 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.64 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:231:36
58:52.64 |
58:52.64 231 | use std::mem::{forget, uninitialized};
58:52.65 | ^^^^^^^^^^^^^
58:52.65
58:52.65 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.65 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:260:26
58:52.65 |
58:52.66 260 | let result = uninitialized::<F>()(&ctx, info, eol, userdata);
58:52.66 | ^^^^^^^^^^^^^^^^^^
58:52.66
58:52.66 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.67 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:258:36
58:52.67 |
58:52.67 258 | use std::mem::{forget, uninitialized};
58:52.67 | ^^^^^^^^^^^^^
58:52.67
58:52.68 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.68 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:284:26
58:52.69 |
58:52.69 284 | let result = uninitialized::<F>()(&ctx, info, eol, userdata);
58:52.69 | ^^^^^^^^^^^^^^^^^^
58:52.69
58:52.69 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.70 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:282:36
58:52.70 |
58:52.70 282 | use std::mem::{forget, uninitialized};
58:52.70 | ^^^^^^^^^^^^^
58:52.71
58:52.72 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.72 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:308:26
58:52.72 |
58:52.72 308 | let result = uninitialized::<F>()(&ctx, info, eol, userdata);
58:52.73 | ^^^^^^^^^^^^^^^^^^
58:52.73
58:52.73 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.73 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:306:36
58:52.74 |
58:52.74 306 | use std::mem::{forget, uninitialized};
58:52.74 | ^^^^^^^^^^^^^
58:52.74
58:52.74 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.75 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:334:26
58:52.75 |
58:52.75 334 | let result = uninitialized::<F>()(&ctx, success, userdata);
58:52.76 | ^^^^^^^^^^^^^^^^^^
58:52.76
58:52.76 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.76 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:332:36
58:52.77 |
58:52.77 332 | use std::mem::{forget, uninitialized};
58:52.77 | ^^^^^^^^^^^^^
58:52.78
58:52.78 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.78 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:355:26
58:52.78 |
58:52.78 355 | let result = uninitialized::<F>()(&ctx, success, userdata);
58:52.79 | ^^^^^^^^^^^^^^^^^^
58:52.79
58:52.79 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.79 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:353:36
58:52.79 |
58:52.79 353 | use std::mem::{forget, uninitialized};
58:52.79 | ^^^^^^^^^^^^^
58:52.79
58:52.80 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.80 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:387:26
58:52.80 |
58:52.80 387 | let result = uninitialized::<F>()(&ctx, event, idx, userdata);
58:52.81 | ^^^^^^^^^^^^^^^^^^
58:52.81
58:52.81 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.81 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/context.rs:383:36
58:52.82 |
58:52.82 383 | use std::mem::{forget, uninitialized};
58:52.82 | ^^^^^^^^^^^^^
58:52.82
58:52.83 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.83 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:195:26
58:52.83 |
58:52.83 195 | let result = uninitialized::<F>()(&mut stm, success, userdata);
58:52.84 | ^^^^^^^^^^^^^^^^^^
58:52.84
58:52.85 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.85 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:193:36
58:52.85 |
58:52.85 193 | use std::mem::{forget, uninitialized};
58:52.85 | ^^^^^^^^^^^^^
58:52.86
58:52.86 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.86 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:230:26
58:52.86 |
58:52.87 230 | let result = uninitialized::<F>()(&mut stm, userdata);
58:52.87 | ^^^^^^^^^^^^^^^^^^
58:52.87
58:52.87 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.88 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:228:36
58:52.88 |
58:52.88 228 | use std::mem::{forget, uninitialized};
58:52.88 | ^^^^^^^^^^^^^
58:52.90
58:52.90 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.90 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:258:26
58:52.90 |
58:52.91 258 | let result = uninitialized::<F>()(&mut stm, nbytes, userdata);
58:52.91 | ^^^^^^^^^^^^^^^^^^
58:52.91
58:52.91 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.91 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:256:36
58:52.91 |
58:52.91 256 | use std::mem::{forget, uninitialized};
58:52.92 | ^^^^^^^^^^^^^
58:52.92
58:52.92 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.92 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:286:26
58:52.93 |
58:52.93 286 | let result = uninitialized::<F>()(&mut stm, nbytes, userdata);
58:52.93 | ^^^^^^^^^^^^^^^^^^
58:52.93
58:52.94 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.94 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:284:36
58:52.94 |
58:52.94 284 | use std::mem::{forget, uninitialized};
58:52.95 | ^^^^^^^^^^^^^
58:52.96
58:52.96 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.96 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:308:26
58:52.96 |
58:52.96 308 | let result = uninitialized::<F>()(&mut stm, success, userdata);
58:52.96 | ^^^^^^^^^^^^^^^^^^
58:52.96
58:52.97 warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
58:52.97 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:306:36
58:52.97 |
58:52.97 306 | use std::mem::{forget, uninitialized};
58:52.97 | ^^^^^^^^^^^^^
58:52.97
58:56.78 Compiling log v0.3.9
59:00.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:15,
59:00.95 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:20,
59:00.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:00.96 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
59:00.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
59:00.97 size - sizeof(js::NativeObject));
59:00.97 ^
59:00.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
59:00.97 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:00.98 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:00.99 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:00.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:00.99 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
59:00.99 class HeapSlot : public WriteBarrieredBase<Value> {
59:00.99 ^~~~~~~~
59:02.01 Compiling mp4parse v0.10.0 (/<<PKGBUILDDIR>>/media/mp4parse-rust/mp4parse)
59:03.53 warning: `...` range patterns are deprecated
59:03.53 --> media/mp4parse-rust/mp4parse/src/lib.rs:593:10
59:03.53 |
59:03.53 593 | 2...7 => return Err(Error::InvalidData("malformed size")),
59:03.54 | ^^^ help: use `..=` for an inclusive range
59:03.54 |
59:03.54 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
59:03.55
59:03.59 warning: `...` range patterns are deprecated
59:03.59 --> media/mp4parse-rust/mp4parse/src/lib.rs:1234:14
59:03.59 |
59:03.60 1234 | 0...1 => {
59:03.60 | ^^^ help: use `..=` for an inclusive range
59:03.60
59:05.02 warning: a method with this name may be added to the standard library in the future
59:05.02 --> media/mp4parse-rust/mp4parse/src/lib.rs:59:20
59:05.02 |
59:05.03 59 | return vec.try_reserve(size);
59:05.03 | ^^^^^^^^^^^
59:05.03 |
59:05.03 = note: `#[warn(unstable_name_collisions)]` on by default
59:05.03 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior!
59:05.04 = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
59:05.05 = help: call with fully qualified syntax `mp4parse_fallible::FallibleVec::try_reserve(...)` to keep using the current method
59:05.05
59:05.05 warning: a method with this name may be added to the standard library in the future
59:05.05 --> media/mp4parse-rust/mp4parse/src/lib.rs:71:13
59:05.06 |
59:05.07 71 | buf.try_reserve(size)?;
59:05.07 | ^^^^^^^^^^^
59:05.08 |
59:05.08 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior!
59:05.08 = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
59:05.09 = help: call with fully qualified syntax `mp4parse_fallible::FallibleVec::try_reserve(...)` to keep using the current method
59:05.09
59:07.32 Compiling aho-corasick v0.6.8
59:13.48 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:13.48 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:13.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:13.49 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:13.49 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.50 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.50 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
59:13.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
59:13.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
59:13.53 memset(aT, 0, sizeof(T));
59:13.53 ~~~~~~^~~~~~~~~~~~~~~~~~
59:13.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
59:13.55 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
59:13.56 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
59:13.57 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.57 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.58 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
59:13.59 struct TabSizes {
59:13.60 ^~~~~~~~
59:13.60 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:13.60 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:13.60 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:13.62 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:13.62 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.62 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.63 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
59:13.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
59:13.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
59:13.65 memset(aT, 0, sizeof(T));
59:13.66 ~~~~~~^~~~~~~~~~~~~~~~~~
59:13.66 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
59:13.66 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
59:13.66 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
59:13.66 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.67 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.67 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
59:13.67 struct ServoSizes {
59:13.68 ^~~~~~~~~~
59:13.68 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:13.69 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:13.69 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:13.69 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:13.69 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.70 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.70 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
59:13.70 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
59:13.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
59:13.71 memset(aT, 0, sizeof(T));
59:13.71 ~~~~~~^~~~~~~~~~~~~~~~~~
59:13.71 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
59:13.72 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
59:13.72 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
59:13.72 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
59:13.72 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
59:13.72 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
59:13.73 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.73 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.73 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.73 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
59:13.74 class StaticStrings {
59:13.74 ^~~~~~~~~~~~~
59:13.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:13.74 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:13.74 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:13.75 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:13.75 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.75 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.77 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
59:13.78 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
59:13.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
59:13.78 memset(aT, 0, sizeof(T));
59:13.78 ~~~~~~^~~~~~~~~~~~~~~~~~
59:13.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
59:13.79 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
59:13.79 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
59:13.79 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
59:13.81 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.81 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.81 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.82 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
59:13.82 class PreliminaryObjectArray {
59:13.82 ^~~~~~~~~~~~~~~~~~~~~~
59:13.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:13.83 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:13.83 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:13.83 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:13.83 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.84 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.84 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
59:13.85 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
59:13.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
59:13.86 memset(aT, 0, sizeof(T));
59:13.87 ~~~~~~^~~~~~~~~~~~~~~~~~
59:13.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
59:13.88 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
59:13.89 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
59:13.89 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
59:13.89 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.89 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.89 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
59:13.91 class TypeNewScript {
59:13.91 ^~~~~~~~~~~~~
59:13.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:13.92 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:13.92 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:13.92 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:13.92 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:13.93 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:13.93 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:13.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:13.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
59:13.95 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
59:13.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
59:13.95 memset(aT, 0, sizeof(T));
59:13.96 ~~~~~~^~~~~~~~~~~~~~~~~~
59:13.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
59:13.96 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
59:13.98 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
59:13.98 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
59:13.99 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
59:13.99 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:12,
59:13.99 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:11,
59:13.99 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.00 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
59:14.00 struct IonScriptCounts {
59:14.00 ^~~~~~~~~~~~~~~
59:14.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:14.13 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:14.13 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:14.13 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:14.13 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:14.14 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:14.15 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
59:14.15 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
59:14.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
59:14.16 memset(aT, 0, sizeof(T));
59:14.17 ~~~~~~^~~~~~~~~~~~~~~~~~
59:14.17 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
59:14.18 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
59:14.18 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
59:14.19 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:12,
59:14.19 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:11,
59:14.20 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.21 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
59:14.21 struct ZoneGCStats {
59:14.21 ^~~~~~~~~~~
59:14.22 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:14.23 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:14.23 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:14.24 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:14.24 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:14.24 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:14.24 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
59:14.25 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
59:14.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
59:14.26 memset(aT, 0, sizeof(T));
59:14.27 ~~~~~~^~~~~~~~~~~~~~~~~~
59:14.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
59:14.29 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
59:14.29 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
59:14.29 from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:12,
59:14.30 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:11,
59:14.30 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.30 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
59:14.31 class NewObjectCache {
59:14.31 ^~~~~~~~~~~~~~
59:14.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:14.31 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:14.32 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:14.32 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:14.32 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:14.34 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:14.34 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
59:14.35 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
59:14.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
59:14.36 memset(aT, 0, sizeof(T));
59:14.36 ~~~~~~^~~~~~~~~~~~~~~~~~
59:14.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
59:14.37 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
59:14.38 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:14.38 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:14.38 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:14.39 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:14.39 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
59:14.40 class MOZ_NON_PARAM alignas(8) Value {
59:14.40 ^~~~~
59:14.57 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:14.57 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:14.57 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:14.58 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:14.58 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:14.58 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:14.59 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:14.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
59:14.60 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
59:14.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
59:14.61 memset(aT, 0, sizeof(T));
59:14.61 ~~~~~~^~~~~~~~~~~~~~~~~~
59:14.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
59:14.62 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
59:14.63 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
59:14.63 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:18,
59:14.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:14.63 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
59:14.63 class CodeOffsetJump {
59:14.64 ^~~~~~~~~~~~~~
59:15.06 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
59:15.06 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
59:15.06 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:15.06 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:15.06 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:15.07 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:15.07 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:15.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:15.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
59:15.08 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
59:15.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
59:15.09 memset(aT, 0, sizeof(T));
59:15.09 ~~~~~~^~~~~~~~~~~~~~~~~~
59:15.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:35,
59:15.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:11:
59:15.09 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
59:15.09 struct TenureCountCache {
59:15.09 ^~~~~~~~~~~~~~~~
59:15.62 Compiling nserror v0.1.0 (/<<PKGBUILDDIR>>/xpcom/rust/nserror)
59:16.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
59:16.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
59:16.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
59:16.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
59:16.67 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
59:16.67 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
59:16.67 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
59:16.67 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:16.67 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:16.69 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:16.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:16.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
59:16.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
59:16.70 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
59:16.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
59:16.72 memset(table, 0, sizeof(*table) * capacity());
59:16.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:16.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
59:16.75 class HashTableEntry {
59:16.75 ^~~~~~~~~~~~~~
59:16.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
59:16.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
59:16.78 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
59:16.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
59:16.80 memset(table, 0, sizeof(*table) * capacity());
59:16.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:16.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
59:16.83 class HashTableEntry {
59:16.83 ^~~~~~~~~~~~~~
59:16.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
59:16.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
59:16.86 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
59:16.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
59:16.89 memset(table, 0, sizeof(*table) * capacity());
59:16.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:16.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
59:16.92 class HashTableEntry {
59:16.92 ^~~~~~~~~~~~~~
59:18.49 Compiling encoding_c v0.8.0
59:21.74 Compiling quote v0.4.2
59:29.75 Compiling cubeb-sys v0.4.1
59:32.07 Compiling quote v0.5.2
59:35.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:35.31 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)':
59:35.32 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:224:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59:35.32 return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return,
59:35.33 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:35.34 args.get(0), args.rval());
59:35.34 ~~~~~~~~~~~~~~~~~~~~~~~~~
59:35.35 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:224:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59:35.36 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:224:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59:35.36 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)':
59:35.36 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:233:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59:35.36 return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw,
59:35.37 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:35.37 args.get(0), args.rval());
59:35.37 ~~~~~~~~~~~~~~~~~~~~~~~~~
59:35.38 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:233:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59:35.38 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:233:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59:35.38 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)':
59:35.39 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:215:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59:35.39 return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal,
59:35.40 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:35.40 args.get(0), args.rval());
59:35.40 ~~~~~~~~~~~~~~~~~~~~~~~~~
59:35.41 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:215:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
59:35.41 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:215:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
59:42.76 Compiling syn v0.11.11
59:42.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:11:
59:42.87 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)':
59:42.87 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:1721:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:42.87 JSString* str = ValueToSource(cx, v);
59:42.87 ~~~~~~~~~~~~~^~~~~~~
59:42.88 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:1729:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:42.88 JSString* str = ValueToSource(cx, objv);
59:42.89 ~~~~~~~~~~~~~^~~~~~~~~~
59:43.56 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack(JSContext*, int, int, JS::HandleValue, char**)':
59:43.56 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2069:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:43.56 static bool DecompileExpressionFromStack(JSContext* cx, int spindex,
59:43.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:43.71 Compiling smallvec v0.6.5
59:43.87 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)':
59:43.88 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2113:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:43.88 UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex,
59:43.88 ^~
59:43.89 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2113:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:43.91 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2119:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:43.91 if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result))
59:43.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:43.91 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2130:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:43.92 fallback = ValueToSource(cx, v);
59:43.92 ~~~~~~~~~~~~~^~~~~~~
59:43.98 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'char* js::DecompileArgument(JSContext*, int, JS::HandleValue)':
59:43.98 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2197:7: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:43.99 char* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) {
59:43.99 ^~
59:43.99 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:2210:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:44.00 RootedString fallback(cx, ValueToSource(cx, v));
59:44.00 ~~~~~~~~~~~~~^~~~~~~
59:47.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:47.74 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::HandleValue)':
59:47.74 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:416:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:47.74 MOZ_MUST_USE bool js::AsyncGeneratorResume(
59:47.74 ^~
59:47.75 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:430:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
59:47.75 if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &result)) {
59:47.75 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:47.76 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:390:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
59:47.76 if (!GetAndClearException(cx, &value)) return false;
59:47.77 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
59:47.77 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:47.77 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:47.77 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:47.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:47.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
59:47.78 return op(cx, obj, receiver, id, vp);
59:47.80 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
59:47.80 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
59:47.80 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
59:47.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:47.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:47.94 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
59:47.95 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:123:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:47.95 MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled(
59:47.95 ^~
59:47.96 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:126:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:47.96 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value);
59:47.97 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:47.98 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
59:47.98 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:130:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:47.98 MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected(
59:47.99 ^~
59:48.00 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:133:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.01 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
59:48.01 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.01 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
59:48.02 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:137:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.02 MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(
59:48.02 ^~
59:48.02 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:140:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.03 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value);
59:48.03 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.04 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
59:48.04 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.04 MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected(
59:48.05 ^~
59:48.05 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:147:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.05 return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
59:48.05 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.06 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)':
59:48.08 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:165:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.08 /* static */ JSObject* AsyncFromSyncIteratorObject::create(
59:48.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.08 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)':
59:48.09 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:155:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.09 JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
59:48.09 ^~
59:48.13 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction, JS::HandleValue)':
59:48.13 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:263:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.13 /* static */ AsyncGeneratorObject* AsyncGeneratorObject::create(
59:48.14 ^~~~~~~~~~~~~~~~~~~~
59:48.14 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
59:48.15 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
59:48.15 from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
59:48.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:48.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
59:48.16 return op(cx, obj, receiver, id, vp);
59:48.16 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.18 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
59:48.18 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
59:48.18 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:48.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:48.31 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::HandleObject)':
59:48.31 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:354:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.31 /* static */ AsyncGeneratorRequest* AsyncGeneratorRequest::create(
59:48.32 ^~~~~~~~~~~~~~~~~~~~~
59:48.37 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::createRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::HandleValue, JS::HandleObject)':
59:48.37 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:291:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:48.37 /* static */ AsyncGeneratorRequest* AsyncGeneratorObject::createRequest(
59:48.37 ^~~~~~~~~~~~~~~~~~~~
59:49.72 Compiling ordered-float v0.4.0
59:49.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:20,
59:49.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:49.92 /<<PKGBUILDDIR>>/js/src/vm/List-inl.h: In function 'bool js::AppendToList(JSContext*, js::HandleNativeObject, JS::HandleValue)':
59:49.93 /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:23:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:49.93 inline MOZ_MUST_USE bool AppendToList(JSContext* cx, HandleNativeObject list,
59:49.94 ^~~~~~~~~~~~
59:53.84 Compiling debug_unreachable v0.1.1
59:54.48 Compiling crossbeam-epoch v0.3.0
59:54.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
59:54.83 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool WrappedAsyncGenerator(JSContext*, unsigned int, JS::Value*)':
59:54.84 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:44:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
59:54.84 if (!Call(cx, unwrappedVal, thisValue, args2, &generatorVal)) return false;
59:54.84 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59:54.85 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:44:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
60:09.33 Compiling uluru v0.2.0
60:11.39 Compiling phf_generator v0.7.21
60:13.06 Compiling idna v0.1.4
60:23.37 Compiling libudev v0.2.0
60:29.70 Compiling phf v0.7.21
60:37.20 Compiling clap v2.29.0
61:12.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:49,
61:12.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:12.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
61:12.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
61:12.74 size - sizeof(js::NativeObject));
61:12.74 ^
61:12.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
61:12.75 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
61:12.75 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
61:12.75 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:12.75 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:12.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:12.77 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
61:12.77 class HeapSlot : public WriteBarrieredBase<Value> {
61:12.77 ^~~~~~~~
61:18.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
61:18.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
61:18.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.40 memset(aT, 0, sizeof(T));
61:18.40 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.40 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
61:18.40 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
61:18.40 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
61:18.41 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
61:18.41 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
61:18.41 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.41 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
61:18.42 struct TabSizes {
61:18.42 ^~~~~~~~
61:18.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
61:18.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
61:18.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.44 memset(aT, 0, sizeof(T));
61:18.44 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
61:18.45 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
61:18.45 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
61:18.45 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
61:18.45 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
61:18.45 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.46 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
61:18.46 struct ServoSizes {
61:18.46 ^~~~~~~~~~
61:18.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
61:18.53 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
61:18.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.54 memset(aT, 0, sizeof(T));
61:18.54 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.54 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
61:18.55 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
61:18.55 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
61:18.55 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
61:18.56 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
61:18.56 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
61:18.56 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
61:18.56 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
61:18.58 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.58 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.58 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
61:18.58 class StaticStrings {
61:18.58 ^~~~~~~~~~~~~
61:18.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
61:18.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
61:18.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.61 memset(aT, 0, sizeof(T));
61:18.61 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
61:18.61 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
61:18.61 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
61:18.61 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
61:18.62 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
61:18.62 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
61:18.62 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.62 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.63 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
61:18.63 class PreliminaryObjectArray {
61:18.64 ^~~~~~~~~~~~~~~~~~~~~~
61:18.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
61:18.64 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
61:18.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.65 memset(aT, 0, sizeof(T));
61:18.65 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
61:18.65 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
61:18.66 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
61:18.67 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
61:18.67 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
61:18.67 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
61:18.67 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.67 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.68 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
61:18.68 class TypeNewScript {
61:18.68 ^~~~~~~~~~~~~
61:18.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
61:18.78 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
61:18.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.79 memset(aT, 0, sizeof(T));
61:18.79 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
61:18.79 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
61:18.80 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
61:18.80 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
61:18.80 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
61:18.80 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.81 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.81 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
61:18.82 struct ZoneGCStats {
61:18.82 ^~~~~~~~~~~
61:18.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:18.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:18.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
61:18.88 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
61:18.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
61:18.90 memset(aT, 0, sizeof(T));
61:18.90 ~~~~~~^~~~~~~~~~~~~~~~~~
61:18.90 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
61:18.90 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
61:18.90 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
61:18.92 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
61:18.92 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
61:18.92 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
61:18.92 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
61:18.92 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
61:18.93 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:18.93 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:18.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:18.93 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
61:18.93 struct IonScriptCounts {
61:18.93 ^~~~~~~~~~~~~~~
61:19.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:19.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:19.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
61:19.14 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
61:19.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
61:19.16 memset(aT, 0, sizeof(T));
61:19.16 ~~~~~~^~~~~~~~~~~~~~~~~~
61:19.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
61:19.17 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
61:19.17 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
61:19.17 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
61:19.17 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
61:19.18 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
61:19.18 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
61:19.18 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:19.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:19.18 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
61:19.18 class NewObjectCache {
61:19.18 ^~~~~~~~~~~~~~
61:19.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:19.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:19.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
61:19.21 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
61:19.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
61:19.23 memset(aT, 0, sizeof(T));
61:19.23 ~~~~~~^~~~~~~~~~~~~~~~~~
61:19.23 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
61:19.23 from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
61:19.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:19.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
61:19.24 class MOZ_NON_PARAM alignas(8) Value {
61:19.25 ^~~~~
61:19.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
61:19.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:19.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
61:19.54 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
61:19.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
61:19.55 memset(aT, 0, sizeof(T));
61:19.55 ~~~~~~^~~~~~~~~~~~~~~~~~
61:19.56 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
61:19.56 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
61:19.56 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
61:19.56 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:14,
61:19.57 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
61:19.57 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
61:19.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
61:19.57 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
61:19.57 class CodeOffsetJump {
61:19.57 ^~~~~~~~~~~~~~
61:22.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
61:22.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
61:22.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
61:22.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
61:22.95 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
61:22.95 from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
61:22.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
61:22.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
61:22.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
61:22.97 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
61:22.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
61:23.00 memset(table, 0, sizeof(*table) * capacity());
61:23.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:23.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
61:23.00 class HashTableEntry {
61:23.00 ^~~~~~~~~~~~~~
61:23.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
61:23.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
61:23.03 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
61:23.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
61:23.06 memset(table, 0, sizeof(*table) * capacity());
61:23.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:23.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
61:23.09 class HashTableEntry {
61:23.09 ^~~~~~~~~~~~~~
61:23.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
61:23.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
61:23.12 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
61:23.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
61:23.14 memset(table, 0, sizeof(*table) * capacity());
61:23.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:23.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
61:23.15 class HashTableEntry {
61:23.15 ^~~~~~~~~~~~~~
61:24.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
61:24.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
61:24.12 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
61:24.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
61:24.15 memset(table, 0, sizeof(*table) * capacity());
61:24.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:24.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
61:24.16 class HashTableEntry {
61:24.16 ^~~~~~~~~~~~~~
61:24.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet<JS::Zone*, js::DefaultHasher<JS::Zone*>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
61:24.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher<JS::Zone*>; AllocPolicy = js::SystemAllocPolicy]'
61:24.53 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3767:23: required from here
61:24.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<JS::Zone* const, js::HashSet<JS::Zone*, js::DefaultHasher<JS::Zone*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<JS::Zone* const>'} with no trivial copy-assignment [-Wclass-memaccess]
61:24.55 memset(table, 0, sizeof(*table) * capacity());
61:24.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:24.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<JS::Zone* const, js::HashSet<JS::Zone*, js::DefaultHasher<JS::Zone*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<JS::Zone* const>'} declared here
61:24.57 class HashTableEntry {
61:24.57 ^~~~~~~~~~~~~~
61:25.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*> >; HashPolicy = js::HashMap<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*>, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]':
61:25.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::MissingEnvironmentKey; Value = js::ReadBarriered<js::DebugEnvironmentProxy*>; HashPolicy = js::MissingEnvironmentKey; AllocPolicy = js::ZoneAllocPolicy]'
61:25.07 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2641:29: required from here
61:25.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*> >, js::HashMap<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*>, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*> > >'} with no trivial copy-assignment [-Wclass-memaccess]
61:25.08 memset(table, 0, sizeof(*table) * capacity());
61:25.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:25.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*> >, js::HashMap<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*>, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*> > >'} declared here
61:25.10 class HashTableEntry {
61:25.11 ^~~~~~~~~~~~~~
61:25.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal>; HashPolicy = js::HashMap<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal, js::MovableCellHasher<js::ReadBarriered<JSObject*> >, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]':
61:25.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::ReadBarriered<JSObject*>; Value = js::LiveEnvironmentVal; HashPolicy = js::MovableCellHasher<js::ReadBarriered<JSObject*> >; AllocPolicy = js::ZoneAllocPolicy]'
61:25.14 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2642:26: required from here
61:25.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal>, js::HashMap<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal, js::MovableCellHasher<js::ReadBarriered<JSObject*> >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal> >'} with no trivial copy-assignment [-Wclass-memaccess]
61:25.16 memset(table, 0, sizeof(*table) * capacity());
61:25.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:25.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal>, js::HashMap<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal, js::MovableCellHasher<js::ReadBarriered<JSObject*> >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ReadBarriered<JSObject*>, js::LiveEnvironmentVal> >'} declared here
61:25.19 class HashTableEntry {
61:25.19 ^~~~~~~~~~~~~~
61:28.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
61:28.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
61:28.91 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
61:28.94 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
61:28.96 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
61:28.97 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
61:28.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
61:28.99 memset(table, 0, sizeof(*table) * capacity());
61:28.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
61:29.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
61:29.01 class HashTableEntry {
61:29.01 ^~~~~~~~~~~~~~
62:16.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:16.79 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
62:16.79 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1820:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:16.80 bool getPropertyDescriptor(
62:16.80 ^~~~~~~~~~~~~~~~~~~~~
62:16.82 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1823:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:16.82 return getOwnPropertyDescriptor(cx, proxy, id, desc);
62:16.82 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
62:16.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:47:
62:16.83 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)':
62:16.85 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp:197:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:16.85 static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); }
62:16.86 ^~~~~~~~
62:17.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:17.62 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)':
62:17.63 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10731:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:17.63 return DefineDataProperty(cx, obj, propName, val);
62:17.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
62:18.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'js::NativeObject* DebuggerSource_check(JSContext*, JS::HandleValue, const char*)':
62:18.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6433:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:18.24 static NativeObject* DebuggerSource_check(JSContext* cx, HandleValue thisv,
62:18.24 ^~~~~~~~~~~~~~~~~~~~
62:18.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:47:
62:18.28 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)':
62:18.28 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp:258:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:18.29 return DefineDataProperty(cx, thisObj, cx->names().stack, val);
62:18.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:18.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:18.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ValueToStableChars(JSContext*, const char*, JS::HandleValue, js::AutoStableStringChars&)':
62:18.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:380:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:18.37 static bool ValueToStableChars(JSContext* cx, const char* fnname,
62:18.38 ^~~~~~~~~~~~~~~~~~
62:19.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:47:
62:19.43 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)':
62:19.43 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp:227:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:19.44 if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), name, name, 0,
62:19.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:19.44 &val))
62:19.44 ~~~~~
62:19.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
62:19.45 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
62:19.45 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
62:19.46 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
62:19.46 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
62:19.46 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
62:19.46 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
62:19.47 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:19.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:19.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:84:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:19.47 return Call(cx, fval, thisv, args, rval);
62:19.47 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:19.47 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:84:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:19.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:19.94 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
62:19.95 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1097:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:19.95 static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj,
62:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~
62:19.96 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1097:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:20.00 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
62:20.01 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1089:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:20.01 static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj,
62:20.01 ^~~~~~~~~~~~~~~~~~~~~~~~
62:20.02 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1089:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:20.10 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
62:20.10 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1106:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:20.10 static bool lexicalError_GetOwnPropertyDescriptor(
62:20.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:20.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:20.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'JSObject* DebuggerScript_checkThis(JSContext*, const JS::CallArgs&, const char*, const char*) [with ReferentT = JSScript*]':
62:20.28 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4927:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:20.28 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
62:20.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:20.28 JSDVG_SEARCH_STACK, args.thisv(), nullptr, refname,
62:20.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:20.29 nullptr);
62:20.29 ~~~~~~~~
62:21.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:21.34 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const':
62:21.34 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2057:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:21.34 bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
62:21.35 ^~~~~~~~~~~~~~
62:21.35 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2067:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:21.35 return JS_DefinePropertyById(cx, env, id, desc, result);
62:21.35 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
62:21.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
62:21.96 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:21.97 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:21.97 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:21.97 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:21.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:21.97 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
62:21.98 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:834:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:21.98 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
62:21.98 ^~~~~~~~~~~
62:22.00 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:22.00 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:22.00 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:22.00 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:22.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.01 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.01 return op(cx, obj, receiver, id, vp);
62:22.01 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.01 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.01 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
62:22.02 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:22.05 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
62:22.05 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:691:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.06 if (!GetProperty(cx, obj, obj, unscopablesId, &v)) return false;
62:22.06 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.06 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:694:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.07 if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) return false;
62:22.08 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
62:22.19 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:22.19 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:22.19 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:22.19 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:22.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.21 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
62:22.22 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:840:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.22 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
62:22.22 ^~~~~~~~~~~
62:22.22 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:22.23 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:22.24 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:22.24 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:22.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.25 return op(cx, obj, receiver, id, vp);
62:22.25 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.27 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
62:22.27 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool GetStatusProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JSTrapStatus, JSTrapStatus&, JS::MutableHandleValue, int*)':
62:22.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1355:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.32 static bool GetStatusProperty(JSContext* cx, HandleObject obj,
62:22.32 ^~~~~~~~~~~~~~~~~
62:22.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1364:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.33 if (!GetProperty(cx, obj, obj, name, vp)) return false;
62:22.33 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
62:22.40 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ParseResumptionValue(JSContext*, JS::HandleValue, JSTrapStatus&, JS::MutableHandleValue)':
62:22.41 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1391:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.41 static bool ParseResumptionValue(JSContext* cx, HandleValue rval,
62:22.41 ^~~~~~~~~~~~~~~~~~~~
62:22.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1391:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1375:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.44 if (!GetStatusProperty(cx, obj, cx->names().return_, JSTRAP_RETURN, statusp,
62:22.44 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.44 vp, &hits))
62:22.44 ~~~~~~~~~~
62:22.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1378:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.45 if (!GetStatusProperty(cx, obj, cx->names().throw_, JSTRAP_THROW, statusp,
62:22.46 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.46 vp, &hits))
62:22.46 ~~~~~~~~~~
62:22.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, JSTrapStatus&, JS::MutableHandleValue)':
62:22.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6875:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.53 bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame,
62:22.53 ^~~~~~~~~~~~~~~~~~~~~
62:22.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
62:22.53 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
62:22.54 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
62:22.55 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
62:22.55 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
62:22.55 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
62:22.55 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
62:22.55 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:22.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.57 return Call(cx, fval, thisv, args, rval);
62:22.58 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.58 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6882:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.59 return ParseResumptionValue(cx, rval, statusp, vp);
62:22.59 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:22.60 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6882:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:22.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
62:22.66 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:22.66 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:22.66 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:22.67 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:22.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
62:22.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:893:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.68 inline bool SetProperty(JSContext* cx, HandleObject obj, HandleId id,
62:22.68 ^~~~~~~~~~~
62:22.68 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:22.69 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:22.70 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:22.70 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:22.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.71 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
62:22.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.72 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
62:22.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.72 receiver, result);
62:22.74 ~~~~~~~~~~~~~~~~~
62:22.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:22.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:22.80 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionOffset(JSContext*, unsigned int, JS::Value*)':
62:22.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:22.81 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:22.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6735:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:22.82 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionOffset)", args, obj,
62:22.82 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:22.93 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getDisplayURL(JSContext*, unsigned int, JS::Value*)':
62:22.93 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:22.93 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:22.94 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:22.94 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6622:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:22.94 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent);
62:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:23.09 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getURL(JSContext*, unsigned int, JS::Value*)':
62:23.10 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:23.10 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:23.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:23.11 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6595:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:23.11 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent);
62:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:23.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionType(JSContext*, unsigned int, JS::Value*)':
62:23.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:23.27 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:23.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:23.28 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6754:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:23.28 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionType)", args, obj,
62:23.28 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:24.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
62:24.59 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
62:24.59 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
62:24.59 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
62:24.59 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
62:24.60 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
62:24.60 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
62:24.60 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:24.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:24.61 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)':
62:24.62 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:24.62 inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
62:24.62 ^~~~
62:24.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:24.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:101:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:24.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:24.63 return Call(cx, fval, thisv, args, rval);
62:24.63 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:24.65 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:106:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:25.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:25.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, const mozilla::Maybe<JS::Handle<JS::Value> >&, JSTrapStatus, JS::MutableHandleValue)':
62:25.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1406:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:25.27 static bool CheckResumptionValue(JSContext* cx, AbstractFramePtr frame,
62:25.28 ^~~~~~~~~~~~~~~~~~~~
62:25.28 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1415:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:25.28 if (!CheckGeneratorResumptionValue(cx, vp)) {
62:25.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
62:25.29 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
62:25.30 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
62:25.30 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
62:25.30 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
62:25.30 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
62:25.30 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:25.31 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:25.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:25.32 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:25.32 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
62:25.33 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:25.33 fallback, nullptr, nullptr))
62:25.33 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:25.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1432:9: note: in expansion of macro 'ReportValueError'
62:25.33 ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp,
62:25.34 ^~~~~~~~~~~~~~~~
62:25.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:25.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)':
62:25.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:411:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:25.81 static bool ParseEvalOptions(JSContext* cx, HandleValue value,
62:25.81 ^~~~~~~~~~~~~~~~
62:25.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:418:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:25.82 if (!JS_GetProperty(cx, opts, "url", &v)) return false;
62:25.82 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
62:25.82 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
62:25.83 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
62:25.83 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
62:25.84 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
62:25.84 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
62:25.85 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
62:25.85 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:25.85 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:25.85 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:25.87 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:25.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:25.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:25.88 return ToStringSlow<allowGC>(cx, v);
62:25.88 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
62:25.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:25.89 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:427:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:25.89 if (!JS_GetProperty(cx, opts, "lineNumber", &v)) return false;
62:25.89 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:25.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
62:25.91 from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
62:25.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
62:25.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:25.92 return js::ToUint32Slow(cx, v, out);
62:25.92 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
62:27.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:27.68 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
62:27.69 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1137:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:27.69 bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
62:27.69 ^~~~~~~~
62:27.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)':
62:27.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1165:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:27.76 bool Debugger::unwrapPropertyDescriptor(
62:27.76 ^~~~~~~~
62:27.88 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::reportUncaughtException(mozilla::Maybe<js::AutoCompartment>&)':
62:27.88 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1217:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:27.89 if (cx->getPendingException(&exn)) {
62:27.89 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
62:27.94 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::resultToCompletion(JSContext*, bool, const JS::Value&, JSTrapStatus*, JS::MutableHandleValue)':
62:27.94 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1283:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:27.94 /* static */ void Debugger::resultToCompletion(JSContext* cx, bool ok,
62:27.94 ^~~~~~~~
62:27.95 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1294:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:27.95 if (!cx->getPendingException(value)) *status = JSTRAP_ERROR;
62:27.95 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
62:27.99 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::newCompletionValue(JSContext*, JSTrapStatus, const JS::Value&, JS::MutableHandleValue)':
62:27.99 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1302:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:27.99 bool Debugger::newCompletionValue(JSContext* cx, JSTrapStatus status,
62:28.00 ^~~~~~~~
62:28.00 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1335:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:28.00 !NativeDefineDataProperty(cx, obj, key, value, JSPROP_ENUMERATE)) {
62:28.00 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:28.10 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, JSTrapStatus&, JS::MutableHandleValue)':
62:28.10 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6900:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:28.11 bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame,
62:28.11 ^~~~~~~~~~~~~~~~~~~~
62:28.11 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6905:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:28.12 if (!dbg->newCompletionValue(cx, statusp, vp, &completion)) return false;
62:28.13 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:28.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6909:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:28.13 if (!js::Call(cx, fval, frame, completion, &rval)) return false;
62:28.13 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:28.14 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6909:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:28.14 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6909:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:28.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6911:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:28.15 return ParseResumptionValue(cx, rval, statusp, vp);
62:28.15 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:28.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6911:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:29.97 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::HandleScript)':
62:29.97 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5496:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:29.98 if (!DefineDataProperty(cx_, result_, id, value)) return false;
62:29.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62:30.00 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5499:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.00 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value))
62:30.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:30.00 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5507:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.00 if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value))
62:30.00 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:30.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::Handle<js::WasmInstanceObject*>)':
62:30.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5532:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.17 if (!DefineDataProperty(cx_, result_, id, value)) return false;
62:30.18 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62:30.18 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5535:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.18 if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value))
62:30.20 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:30.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5539:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.21 if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value))
62:30.21 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:30.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)':
62:30.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5636:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.32 if (!DefineDataProperty(cx_, entry, id, value)) return false;
62:30.32 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:30.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5639:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.33 if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value))
62:30.33 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:30.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5644:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.34 if (!DefineDataProperty(cx_, entry, id, value)) return false;
62:30.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:30.96 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::propagateForcedReturn(JSContext*, js::AbstractFramePtr, JS::HandleValue)':
62:30.96 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5976:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:30.96 /* static */ void Debugger::propagateForcedReturn(JSContext* cx,
62:30.96 ^~~~~~~~
62:32.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)':
62:32.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7471:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:32.17 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
62:32.17 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:32.17 JSDVG_SEARCH_STACK, frameobj, nullptr,
62:32.18 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:32.19 "a script frame", nullptr);
62:32.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~
62:33.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
62:33.53 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9421:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:33.53 /* static */ bool DebuggerObject::getErrorNotes(JSContext* cx,
62:33.53 ^~~~~~~~~~~~~~
62:33.66 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
62:33.66 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9441:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:33.66 /* static */ bool DebuggerObject::getErrorLineNumber(
62:33.67 ^~~~~~~~~~~~~~
62:33.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
62:33.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9456:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:33.77 /* static */ bool DebuggerObject::getErrorColumnNumber(
62:33.78 ^~~~~~~~~~~~~~
62:34.70 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
62:34.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9659:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:34.71 /* static */ bool DebuggerObject::defineProperty(
62:34.71 ^~~~~~~~~~~~~~
62:34.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9666:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:34.72 if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) return false;
62:34.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
62:34.72 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:22,
62:34.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
62:34.73 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
62:34.73 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
62:34.73 from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
62:34.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
62:34.74 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9667:71: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:34.74 JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc));
62:34.74 ^
62:34.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Result.h:140:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
62:34.76 auto tmpResult_ = (expr); \
62:34.76 ^~~~
62:34.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:34.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9675:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:34.77 if (!DefineProperty(cx, referent, id, desc)) return false;
62:34.77 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
62:35.19 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)':
62:35.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9924:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:35.20 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_WRAPPER_IN_WAY,
62:35.22 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:35.22 JSDVG_SEARCH_STACK, dbgobj, nullptr, isWrapper,
62:35.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:35.22 isWindowProxy);
62:35.22 ~~~~~~~~~~~~~~
62:35.22 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9928:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:35.22 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
62:35.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:35.23 JSDVG_SEARCH_STACK, dbgobj, nullptr,
62:35.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:35.23 "a global object", nullptr);
62:35.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:35.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)':
62:35.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10522:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:35.55 bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name,
62:35.56 ^~~~~~~
62:35.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10531:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:35.56 return DefineDataProperty(cx, value, id, trusted);
62:35.56 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
62:35.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)':
62:35.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10555:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:35.59 return definePropertyToTrusted(cx, name, &propval);
62:35.59 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
62:36.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:36.88 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
62:36.88 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:509:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:36.88 /* static */ bool ModuleEnvironmentObject::getProperty(JSContext* cx,
62:36.88 ^~~~~~~~~~~~~~~~~~~~~~~
62:36.90 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:509:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:36.90 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:524:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:36.90 return NativeGetProperty(cx, self, receiver, id, vp);
62:36.90 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:36.94 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
62:36.95 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:536:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:36.96 /* static */ bool ModuleEnvironmentObject::getOwnPropertyDescriptor(
62:36.97 ^~~~~~~~~~~~~~~~~~~~~~~
62:36.97 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:553:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:36.97 return NativeGetOwnPropertyDescriptor(cx, self, id, desc);
62:36.97 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
62:38.36 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
62:38.37 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1983:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:38.38 bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env,
62:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:38.44 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
62:38.44 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1921:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:38.44 bool getMissingThis(JSContext* cx, EnvironmentObject& env,
62:38.46 ^~~~~~~~~~~~~~
62:38.70 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
62:38.70 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:770:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:38.70 static bool with_GetOwnPropertyDescriptor(
62:38.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:38.72 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:775:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:38.72 return GetOwnPropertyDescriptor(cx, actual, id, desc);
62:38.72 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
62:38.74 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
62:38.74 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:727:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:38.75 static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
62:38.75 ^~~~~~~~~~~~~~~~~~~
62:38.76 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:732:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:38.76 return DefineProperty(cx, actual, id, desc, result);
62:38.76 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:38.80 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
62:38.80 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:759:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.81 static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id,
62:38.81 ^~~~~~~~~~~~~~~~
62:38.82 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:759:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.82 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:38.82 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:38.84 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:38.84 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:38.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:38.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.84 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
62:38.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:38.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.86 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
62:38.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:38.86 receiver, result);
62:38.86 ~~~~~~~~~~~~~~~~~
62:38.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:38.92 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
62:38.93 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:748:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:38.93 static bool with_GetProperty(JSContext* cx, HandleObject obj,
62:38.93 ^~~~~~~~~~~~~~~~
62:38.94 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:748:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:38.94 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:38.94 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:38.94 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:38.94 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:38.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:38.96 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:38.97 return op(cx, obj, receiver, id, vp);
62:38.97 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
62:38.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:38.97 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
62:38.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:39.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:39.29 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle<js::LexicalEnvironmentObject*>, JS::HandleObject, js::HandlePropertyName)':
62:39.30 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3089:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:39.30 if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) return false;
62:39.30 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:39.51 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, bool)':
62:39.51 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3129:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:39.53 if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) return false;
62:39.53 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:40.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:40.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_setSourceMapURL(JSContext*, unsigned int, JS::Value*)':
62:40.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6461:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:40.45 NativeObject* thisobj = DebuggerSource_check(cx, args.thisv(), fnname);
62:40.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:40.46 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6465:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:40.47 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
62:40.47 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:40.47 JSDVG_SEARCH_STACK, args.thisv(), nullptr, refname,
62:40.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:40.47 nullptr);
62:40.47 ~~~~~~~~
62:40.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
62:40.48 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
62:40.48 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
62:40.48 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
62:40.49 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
62:40.49 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
62:40.49 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:40.49 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:40.49 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:40.51 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:40.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:40.51 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:40.51 return ToStringSlow<allowGC>(cx, v);
62:40.52 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
62:41.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:41.98 /<<PKGBUILDDIR>>/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&)':
62:41.98 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:527:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:41.99 /* static */ bool ModuleEnvironmentObject::setProperty(
62:41.99 ^~~~~~~~~~~~~~~~~~~~~~~
62:41.99 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:527:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:42.00 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:533:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:42.01 return NativeSetProperty<Qualified>(cx, self, id, v, receiver, result);
62:42.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:42.02 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:533:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
62:43.12 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
62:43.12 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
62:43.12 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
62:43.13 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
62:43.13 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:43.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:43.14 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
62:43.15 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.15 inline bool ValueToId(
62:43.15 ^~~~~~~~~
62:43.16 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.16 JSAtom* atom = ToAtom<allowGC>(cx, v);
62:43.16 ~~~~~~~~~~~~~~~^~~~~~~
62:43.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:43.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)':
62:43.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:227:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.20 static bool ValueToIdentifier(JSContext* cx, HandleValue v,
62:43.21 ^~~~~~~~~~~~~~~~~
62:43.21 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:229:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.21 if (!ValueToId<CanGC>(cx, v, id)) return false;
62:43.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
62:43.22 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:232:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.22 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
62:43.22 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.23 JSDVG_SEARCH_STACK, val, nullptr, "not an identifier",
62:43.24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.24 nullptr);
62:43.24 ~~~~~~~~
62:43.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::deletePropertyMethod(JSContext*, unsigned int, JS::Value*)':
62:43.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8880:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:43.27 if (!ValueToId<CanGC>(cx, args.get(0), &id)) return false;
62:43.27 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
62:43.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::definePropertyMethod(JSContext*, unsigned int, JS::Value*)':
62:43.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8837:24: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.36 if (!ValueToId<CanGC>(cx, args[0], &id)) return false;
62:43.36 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
62:43.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8840:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.37 if (!ToPropertyDescriptor(cx, args[1], false, &desc)) return false;
62:43.37 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.38 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8840:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
62:43.38 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8842:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
62:43.39 if (!DebuggerObject::defineProperty(cx, object, id, desc)) return false;
62:43.39 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
62:43.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getAllOffsets(JSContext*, unsigned int, JS::Value*)':
62:43.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5594:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:43.57 if (found && !GetProperty(cx, result, result, id, &offsetsv))
62:43.57 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5609:42: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.58 if (!offsets || !ValueToId<CanGC>(cx, v, &id)) {
62:43.58 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
62:43.60 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:5614:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.60 if (!DefineDataProperty(cx, result, id, value)) return false;
62:43.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:43.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
62:43.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10741:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.93 !DefineDataProperty(cx, obj, cx->names().gcCycleNumber,
62:43.94 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.95 gcCycleNumberVal)) {
62:43.95 ~~~~~~~~~~~~~~~~~
62:43.95 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10762:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.96 if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp,
62:43.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.97 start) ||
62:43.97 ~~~~~~
62:43.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10764:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.98 !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) {
62:43.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:43.99 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10769:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:43.99 if (!DefineDataElement(cx, slicesArray, idx++, collectionVal))
62:44.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:44.00 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10774:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:44.00 if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue))
62:44.02 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:44.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getOffsetsCoverage(JSContext*, unsigned int, JS::Value*)':
62:44.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6277:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:44.34 if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) ||
62:44.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:44.34 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6278:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:44.34 !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) ||
62:44.35 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:44.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6279:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:44.37 !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) ||
62:44.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:44.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6280:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:44.37 !DefineDataProperty(cx, item, countId, countValue) ||
62:44.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:46.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
62:46.02 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
62:46.02 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
62:46.02 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
62:46.03 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:46.03 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:46.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:46.05 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool DebuggerScript_getLineOffsets(JSContext*, unsigned int, JS::Value*)':
62:46.05 /<<PKGBUILDDIR>>/js/src/jsnum.h:152:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:46.06 if (!ToNumberSlow(cx, vp, &d)) return false;
62:46.06 ~~~~~~~~~~~~^~~~~~~~~~~~
62:46.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:46.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getBinary(JSContext*, unsigned int, JS::Value*)':
62:46.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:46.26 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:46.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:46.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6536:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:46.29 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get binary)", args, obj, referent);
62:46.29 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:46.29 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6539:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:46.30 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
62:46.30 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:46.30 JSDVG_SEARCH_STACK, args.thisv(), nullptr,
62:46.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:46.32 "a wasm source", nullptr);
62:46.33 ~~~~~~~~~~~~~~~~~~~~~~~~~
62:46.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getSourceMapURL(JSContext*, unsigned int, JS::Value*)':
62:46.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:46.44 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:46.45 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:46.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6828:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:46.45 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get sourceMapURL)", args, obj,
62:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:47.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
62:47.07 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
62:47.07 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
62:47.08 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
62:47.08 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
62:47.08 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:47.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:47.10 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
62:47.10 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.11 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
62:47.11 ^~~~~~~~~~~~~
62:47.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:47.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::processResumptionValue(mozilla::Maybe<js::AutoCompartment>&, js::AbstractFramePtr, const mozilla::Maybe<JS::Handle<JS::Value> >&, JS::HandleValue, JSTrapStatus&, JS::MutableHandleValue)':
62:47.38 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1460:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.39 bool Debugger::processResumptionValue(Maybe<AutoCompartment>& ac,
62:47.39 ^~~~~~~~
62:47.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1460:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1467:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.39 if (!ParseResumptionValue(cx, rval, statusp, vp) ||
62:47.39 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:47.41 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1467:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.41 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1469:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.41 !CheckResumptionValue(cx, frame, maybeThisv, statusp, vp)) {
62:47.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:47.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::handleUncaughtExceptionHelper(mozilla::Maybe<js::AutoCompartment>&, JS::MutableHandleValue*, const mozilla::Maybe<JS::Handle<JS::Value> >&, js::AbstractFramePtr)':
62:47.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1249:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.45 if (!cx->getPendingException(&exc)) return JSTRAP_ERROR;
62:47.46 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
62:47.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1254:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.47 if (js::Call(cx, fval, object, exc, &rv)) {
62:47.47 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:47.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1254:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.48 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1254:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.48 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1257:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.48 if (processResumptionValue(ac, frame, thisVForCheck, rv, status, *vp))
62:47.49 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:47.49 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1257:37: note: parameter passing for argument of type 'const JS::MutableHandle<JS::Value>' changed in GCC 7.1
62:47.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::handleUncaughtException(mozilla::Maybe<js::AutoCompartment>&, JS::MutableHandleValue, const mozilla::Maybe<JS::Handle<JS::Value> >&, js::AbstractFramePtr)':
62:47.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1272:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.58 JSTrapStatus Debugger::handleUncaughtException(
62:47.58 ^~~~~~~~
62:47.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)':
62:47.73 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1683:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.73 if (!js::Call(cx, fval, object, dataVal, &rv)) handleUncaughtException(ac);
62:47.73 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:47.73 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1683:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:47.74 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1683:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.95 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processParsedHandlerResultHelper(mozilla::Maybe<js::AutoCompartment>&, js::AbstractFramePtr, const mozilla::Maybe<JS::Handle<JS::Value> >&, bool, JSTrapStatus, JS::MutableHandleValue)':
62:47.96 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1482:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.96 JSTrapStatus Debugger::processParsedHandlerResultHelper(
62:47.97 ^~~~~~~~
62:47.97 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1491:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:47.98 !CheckResumptionValue(cx, frame, maybeThisv, status, vp)) {
62:47.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:48.05 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)':
62:48.05 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10471:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:48.05 /* static */ bool DebuggerEnvironment::setVariable(
62:48.05 ^~~~~~~~~~~~~~~~~~~
62:48.06 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10501:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:48.06 if (!SetProperty(cx, referent, id, value)) return false;
62:48.06 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
62:48.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:48.40 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
62:48.40 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2982:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.41 bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext* cx,
62:48.41 ^~
62:48.42 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3049:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.42 return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(),
62:48.42 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:48.42 res);
62:48.43 ~~~~
62:48.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:48.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool GetThisValueForCheck(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue, mozilla::Maybe<JS::Handle<JS::Value> >&)':
62:48.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1441:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.73 static bool GetThisValueForCheck(JSContext* cx, AbstractFramePtr frame,
62:48.73 ^~~~~~~~~~~~~~~~~~~~
62:48.73 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1447:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.74 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv))
62:48.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
62:48.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processParsedHandlerResult(mozilla::Maybe<js::AutoCompartment>&, js::AbstractFramePtr, jsbytecode*, bool, JSTrapStatus, JS::MutableHandleValue)':
62:48.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1504:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.78 JSTrapStatus Debugger::processParsedHandlerResult(Maybe<AutoCompartment>& ac,
62:48.79 ^~~~~~~~
62:48.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1513:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.79 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) {
62:48.80 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:48.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1518:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.81 return processParsedHandlerResultHelper(ac, frame, maybeThisv, success,
62:48.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:48.81 status, vp);
62:48.81 ~~~~~~~~~~~
62:48.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processHandlerResult(mozilla::Maybe<js::AutoCompartment>&, bool, const JS::Value&, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
62:48.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1522:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.84 JSTrapStatus Debugger::processHandlerResult(Maybe<AutoCompartment>& ac,
62:48.85 ^~~~~~~~
62:48.85 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1531:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.85 if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) {
62:48.85 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:48.85 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1540:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:48.86 success = ParseResumptionValue(cx, rootRv, status, vp);
62:48.86 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
62:48.87 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1540:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.87 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1542:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:48.87 return processParsedHandlerResultHelper(ac, frame, maybeThisv, success,
62:48.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:48.88 status, vp);
62:48.88 ~~~~~~~~~~~
62:49.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
62:49.92 from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
62:49.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
62:49.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setAllocationSamplingProbability(JSContext*, unsigned int, JS::Value*)':
62:49.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:49.94 return js::ToNumberSlow(cx, v, out);
62:49.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
62:52.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:52.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)':
62:52.48 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10628:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:52.48 if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId,
62:52.48 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:52.48 debuggeeWouldRunCtor, 0))
62:52.48 ~~~~~~~~~~~~~~~~~~~~~~~~
62:52.94 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::forceLexicalInitializationByNameMethod(JSContext*, unsigned int, JS::Value*)':
62:52.94 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8963:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:52.94 if (!ValueToIdentifier(cx, args[0], &id)) return false;
62:52.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
62:53.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getText(JSContext*, unsigned int, JS::Value*)':
62:53.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
62:53.32 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
62:53.32 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
62:53.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6518:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
62:53.33 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get text)", args, obj, referent);
62:53.33 ^~~~~~~~~~~~~~~~~~~~~~~~~
62:53.84 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
62:53.85 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
62:53.85 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
62:53.85 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
62:53.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:53.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)':
62:53.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:53.86 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
62:53.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:53.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:53.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:53.88 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
62:53.89 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:53.89 receiver, result);
62:53.89 ~~~~~~~~~~~~~~~~~
62:53.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:54.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)':
62:54.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:54.22 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
62:54.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:54.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:54.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:54.25 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
62:54.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:54.25 receiver, result);
62:54.25 ~~~~~~~~~~~~~~~~~
62:54.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:54.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
62:54.43 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)':
62:54.44 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:267:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
62:54.44 if (!SetProperty(cx, callobj, id, optimizedOut)) return nullptr;
62:54.44 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:58.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
62:58.75 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static JSTrapStatus js::Debugger::onSingleStep(JSContext*, JS::MutableHandleValue)':
62:58.75 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1862:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:58.76 /* static */ JSTrapStatus Debugger::onSingleStep(JSContext* cx,
62:58.76 ^~~~~~~~
62:58.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1927:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:58.77 bool success = handler->onStep(cx, frame, status, vp);
62:58.77 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
62:58.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1928:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
62:58.78 status = dbg->processParsedHandlerResult(ac, iter.abstractFramePtr(),
62:58.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62:58.80 iter.pc(), success, status, vp);
62:58.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:04.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle<JS::GCVector<jsid> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor> >)':
63:04.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9689:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
63:04.38 if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) return false;
63:04.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
63:04.39 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:22,
63:04.39 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
63:04.40 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
63:04.40 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
63:04.41 from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
63:04.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
63:04.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9690:77: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
63:04.43 JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i]));
63:04.43 ^
63:04.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Result.h:140:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
63:04.44 auto tmpResult_ = (expr); \
63:04.44 ^~~~
63:04.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:04.46 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9702:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
63:04.46 if (!DefineProperty(cx, referent, ids[i], descs[i])) return false;
63:04.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:04.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
63:04.71 from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
63:04.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
63:04.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerObject::definePropertiesMethod(JSContext*, unsigned int, JS::Value*)':
63:04.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:04.72 return js::ToObjectSlow(cx, v, false);
63:04.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
63:07.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:21,
63:07.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:29:
63:07.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h: In static member function 'static bool js::DebuggerMemory::takeCensus(JSContext*, unsigned int, JS::Value*)':
63:07.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.05 return type.report(cx, *this, report);
63:07.05 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
63:07.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:07.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)':
63:07.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3921:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.78 if (!GetProperty(cx, query, query, cx->names().global, &global))
63:07.78 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:07.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3939:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.80 if (!GetProperty(cx, query, query, cx->names().url, &url)) return false;
63:07.80 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:07.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3949:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.82 if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource))
63:07.82 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:07.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3994:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.84 if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL))
63:07.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:07.85 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4011:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.85 if (!GetProperty(cx, query, query, cx->names().line, &lineProperty))
63:07.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:07.87 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4039:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:07.87 if (!GetProperty(cx, query, query, innermostName, &innermostProperty))
63:07.87 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:09.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)':
63:09.40 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7822:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:09.41 if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal,
63:09.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:09.42 JSPROP_PERMANENT | JSPROP_READONLY)) {
63:09.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:11.70 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::getScriptFrameWithIter(JSContext*, js::AbstractFramePtr, const js::FrameIter*, JS::MutableHandleValue)':
63:11.70 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:656:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:11.71 bool Debugger::getScriptFrameWithIter(JSContext* cx, AbstractFramePtr referent,
63:11.71 ^~~~~~~~
63:11.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireDebuggerStatement(JSContext*, JS::MutableHandleValue)':
63:11.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1568:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:11.78 JSTrapStatus Debugger::fireDebuggerStatement(JSContext* cx,
63:11.78 ^~~~~~~~
63:11.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
63:11.78 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:11.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:11.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:1101:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:11.79 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
63:11.80 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:11.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:11.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1584:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:11.82 bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
63:11.82 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:11.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1584:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:11.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1584:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:11.83 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1585:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:11.83 return processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(),
63:11.83 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:11.83 vp);
63:11.84 ~~~
63:12.21 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireEnterFrame(JSContext*, JS::MutableHandleValue)':
63:12.21 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1619:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.21 JSTrapStatus Debugger::fireEnterFrame(JSContext* cx, MutableHandleValue vp) {
63:12.22 ^~~~~~~~
63:12.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
63:12.22 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:12.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:12.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:1101:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.23 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
63:12.23 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:12.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:12.24 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1635:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:12.25 bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
63:12.25 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:12.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1635:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:12.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1635:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1637:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.27 return processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(),
63:12.27 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:12.27 vp);
63:12.28 ~~~
63:12.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static JSTrapStatus js::Debugger::onTrap(JSContext*, JS::MutableHandleValue)':
63:12.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1772:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.52 /* static */ JSTrapStatus Debugger::onTrap(JSContext* cx,
63:12.52 ^~~~~~~~
63:12.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
63:12.54 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:12.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:12.54 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:1101:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.54 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
63:12.55 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:12.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:12.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1555:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.55 if (!GetProperty(cx, obj, obj, id, &fval)) return false;
63:12.56 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
63:12.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1565:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:12.56 return js::Call(cx, fval, rval, args, rval);
63:12.57 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:12.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1565:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1840:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:12.58 JSTrapStatus st = dbg->processHandlerResult(
63:12.58 ~~~~~~~~~~~~~~~~~~~~~~~~~^
63:12.58 ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp);
63:12.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:15.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
63:15.54 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:15.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:15.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h: In static member function 'static bool js::Debugger::getNewestFrame(JSContext*, unsigned int, JS::Value*)':
63:15.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:1101:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:15.56 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
63:15.56 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:16.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:16.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)':
63:16.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10089:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]
63:16.58 JSAtom* str = Atomize(cx, s, strlen(s), PinAtom);
63:16.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
63:16.73 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariableMethod(JSContext*, unsigned int, JS::Value*)':
63:16.74 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10218:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:16.76 if (!ValueToIdentifier(cx, args[0], &id)) return false;
63:16.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
63:16.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10220:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:16.76 if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1]))
63:16.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:19.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:29:
63:19.72 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::drainAllocationsLog(JSContext*, unsigned int, JS::Value*)':
63:19.72 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:196:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:19.72 if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) return false;
63:19.73 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:19.73 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:201:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:19.73 if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue))
63:19.75 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:19.75 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:208:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:19.76 if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue))
63:19.76 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:19.76 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:213:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:19.77 if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName))
63:19.77 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:19.77 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:217:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:19.77 if (!DefineDataProperty(cx, obj, cx->names().size, size)) return false;
63:19.78 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:19.79 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:220:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:19.79 if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery))
63:19.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:26.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:26.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, JS::CallArgs&, js::Debugger&, js::Debugger::Hook)':
63:26.46 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3136:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:26.46 return ReportIsNotFunction(cx, args[0], args.length() - 1);
63:26.46 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:27.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
63:27.79 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::Handle<js::EnvironmentObject*>, JS::HandleId, {anonymous}::DebugEnvironmentProxyHandler::Action, JS::MutableHandleValue, {anonymous}::DebugEnvironmentProxyHandler::AccessResult*) const':
63:27.80 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1367:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:27.81 bool handleUnaliasedAccess(JSContext* cx,
63:27.81 ^~~~~~~~~~~~~~~~~~~~~
63:27.83 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1534:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:27.83 if (!GetProperty(cx, env, env, id, vp)) return false;
63:27.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
63:27.84 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1536:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:27.84 if (!SetProperty(cx, env, id, vp)) return false;
63:27.84 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
63:27.86 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1599:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:27.87 if (!instance.debug().getGlobal(
63:27.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~^
63:27.87 instance, index - instanceScope->globalsStart(), vp)) {
63:27.87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:28.54 /<<PKGBUILDDIR>>/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':
63:28.54 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2030:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.55 bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
63:28.55 ^~~
63:28.55 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2030:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.56 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2042:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.56 if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access))
63:28.57 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:28.57 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
63:28.58 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
63:28.58 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
63:28.59 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:28.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:28.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.61 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
63:28.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:28.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.64 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
63:28.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:28.65 receiver, result);
63:28.65 ~~~~~~~~~~~~~~~~~
63:28.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
63:28.80 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
63:28.81 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1937:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:28.82 bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id,
63:28.82 ^~~
63:28.82 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1937:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.83 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1947:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.83 if (isMissingThis(cx, id, *env)) return getMissingThis(cx, *env, vp);
63:28.83 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
63:28.84 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.84 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access))
63:28.85 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:28.86 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1958:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.86 return getMissingThis(cx, *env, vp);
63:28.86 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
63:28.86 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1961:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.87 if (!GetProperty(cx, env, env, id, vp)) return false;
63:28.87 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
63:28.88 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1963:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:28.88 return getMissingThis(cx, *env, vp);
63:28.88 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
63:29.13 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
63:29.13 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1866:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
63:29.14 bool getOwnPropertyDescriptor(
63:29.14 ^~~~~~~~~~~~~~~~~~~~~~~~
63:29.16 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1881:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:29.16 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access))
63:29.16 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:29.16 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1897:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
63:29.16 return JS_GetOwnPropertyDescriptorById(cx, env, id, desc);
63:29.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
63:29.50 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)':
63:29.51 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2218:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:29.51 /* static */ bool DebugEnvironmentProxy::getMaybeSentinelValue(
63:29.51 ^~~~~~~~~~~~~~~~~~~~~
63:29.52 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2007:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:29.52 if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access))
63:29.53 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:29.53 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2015:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:29.53 return getMissingThisMaybeSentinelValue(cx, *env, vp);
63:29.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
63:29.54 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2018:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:29.55 if (!GetProperty(cx, env, env, id, vp)) return false;
63:29.55 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
63:29.55 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2020:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:29.55 return getMissingThisMaybeSentinelValue(cx, *env, vp);
63:29.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
63:38.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:38.73 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)':
63:38.73 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3585:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:38.74 if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) return false;
63:38.75 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:49.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
63:49.47 from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
63:49.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
63:49.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setMaxAllocationsLogLength(JSContext*, unsigned int, JS::Value*)':
63:49.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:49.50 return js::ToInt32Slow(cx, v, out);
63:49.50 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
63:52.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:52.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
63:52.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:52.78 bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
63:52.78 ^~~~~~~~
63:52.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1047:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:52.80 if (!DefineDataProperty(cx, optObj, name, trueVal)) return false;
63:52.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
63:53.01 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)':
63:53.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:813:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.02 Debugger::resultToCompletion(cx, frameOk, frame.returnValue(), &status,
63:53.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:53.03 &value);
63:53.03 ~~~~~~~
63:53.03 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:843:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.03 bool success = handler->onPop(cx, frameobj, nextStatus, &nextValue);
63:53.04 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:53.05 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:844:53: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.06 nextStatus = dbg->processParsedHandlerResult(ac, frame, pc, success,
63:53.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
63:53.06 nextStatus, &nextValue);
63:53.06 ~~~~~~~~~~~~~~~~~~~~~~~
63:53.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::receiveCompletionValue(mozilla::Maybe<js::AutoCompartment>&, bool, JS::HandleValue, JS::MutableHandleValue)':
63:53.27 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1343:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:53.28 bool Debugger::receiveCompletionValue(Maybe<AutoCompartment>& ac, bool ok,
63:53.29 ^~~~~~~~
63:53.29 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1343:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.30 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1349:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.30 resultToCompletion(cx, ok, val, &status, &value);
63:53.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:53.31 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1352:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.31 newCompletionValue(cx, status, value, vp);
63:53.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
63:53.41 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle<JS::GCVector<JS::Value> >, JS::MutableHandleValue)':
63:53.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9723:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:53.42 /* static */ bool DebuggerObject::call(JSContext* cx,
63:53.42 ^~~~~~~~~~~~~~
63:53.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9723:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9780:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:53.43 ok = js::Call(cx, calleev, thisv, invokeArgs, result);
63:53.44 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:53.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9780:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9784:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:53.44 return dbg->receiveCompletionValue(ac, ok, result, result);
63:53.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
63:53.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9784:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:53.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::callMethod(JSContext*, unsigned int, JS::Value*)':
63:53.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8901:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63:53.72 return object->call(cx, object, thisv, args, callArgs.rval());
63:53.72 ^
63:53.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::applyMethod(JSContext*, unsigned int, JS::Value*)':
63:53.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8928:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63:53.93 return object->call(cx, object, thisv, args, callArgs.rval());
63:53.95 ^
63:54.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireExceptionUnwind(JSContext*, JS::MutableHandleValue)':
63:54.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1589:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.16 JSTrapStatus Debugger::fireExceptionUnwind(JSContext* cx,
63:54.16 ^~~~~~~~
63:54.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1596:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.17 if (!cx->getPendingException(&exc)) return JSTRAP_ERROR;
63:54.17 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
63:54.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
63:54.19 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:54.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:54.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:1101:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.20 return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
63:54.22 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:54.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
63:54.23 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
63:54.23 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
63:54.23 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
63:54.24 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
63:54.24 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
63:54.26 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
63:54.26 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:54.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:54.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:54.27 return Call(cx, fval, thisv, args, rval);
63:54.27 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:54.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:123:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:54.28 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1614:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.28 processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp);
63:54.28 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:54.69 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>, JS::MutableHandleValue)':
63:54.69 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1937:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.69 JSTrapStatus Debugger::fireNewGlobalObject(JSContext* cx,
63:54.70 ^~~~~~~~
63:54.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1959:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:54.71 bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv);
63:54.71 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:54.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1959:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:54.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1959:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.91 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)':
63:54.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2011:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:54.92 status = dbg->fireNewGlobalObject(cx, global, &value);
63:54.92 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
63:55.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject, JS::MutableHandleValue)':
63:55.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2092:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:55.13 JSTrapStatus Debugger::firePromiseHook(JSContext* cx, Hook hook,
63:55.13 ^~~~~~~~
63:55.14 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2111:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:55.14 bool ok = js::Call(cx, fval, object, dbgObj, &rv);
63:55.15 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:55.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2111:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:55.16 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2111:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:55.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
63:55.33 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
63:55.33 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
63:55.34 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
63:55.34 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
63:55.34 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:55.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:55.35 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In static member function 'static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::Handle<js::PromiseObject*>)':
63:55.35 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized]
63:55.36 cx_->leaveCompartment(origin_, maybeLock_);
63:55.36 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
63:55.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:55.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2127:26: note: 'ac.js::AutoCompartment::origin_' was declared here
63:55.37 Maybe<AutoCompartment> ac;
63:55.38 ^~
63:55.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
63:55.38 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
63:55.39 from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
63:55.39 from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
63:55.39 from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
63:55.40 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
63:55.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:55.40 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized]
63:55.41 cx_->leaveCompartment(origin_, maybeLock_);
63:55.41 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
63:55.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
63:55.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2127:26: note: 'ac.js::AutoCompartment::cx_' was declared here
63:55.42 Maybe<AutoCompartment> ac;
63:55.42 ^~
63:55.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2136:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:55.43 (void)dbg->firePromiseHook(cx, hook, promise, &rval);
63:55.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
63:56.70 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)':
63:56.70 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7092:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:56.70 /* static */ bool DebuggerFrame::getThis(JSContext* cx,
63:56.71 ^~~~~~~~~~~~~
63:56.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7111:50: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:56.71 if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, iter.pc(), result))
63:56.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:57.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
63:57.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9326:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:57.57 /* static */ bool DebuggerObject::getBoundThis(JSContext* cx,
63:57.58 ^~~~~~~~~~~~~~
63:57.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
63:57.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9471:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:57.98 /* static */ bool DebuggerObject::getPromiseValue(JSContext* cx,
63:57.99 ^~~~~~~~~~~~~~
63:58.11 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
63:58.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9480:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:58.13 /* static */ bool DebuggerObject::getPromiseReason(JSContext* cx,
63:58.13 ^~~~~~~~~~~~~~
63:58.31 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
63:58.31 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9587:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
63:58.31 /* static */ bool DebuggerObject::getOwnPropertyDescriptor(
63:58.32 ^~~~~~~~~~~~~~
63:58.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9600:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
63:58.32 if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) return false;
63:58.32 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
63:58.49 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptorMethod(JSContext*, unsigned int, JS::Value*)':
63:58.49 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8789:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
63:58.49 if (!ValueToId<CanGC>(cx, args.get(0), &id)) return false;
63:58.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
63:58.51 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8792:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
63:58.51 if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc))
63:58.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
63:58.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8795:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
63:58.52 return JS::FromPropertyDescriptor(cx, desc, args.rval());
63:58.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
63:58.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
63:58.60 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9837:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:58.60 /* static */ bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
63:58.60 ^~~~~~~~~~~~~~
63:58.61 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9837:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:58.69 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValueMethod(JSContext*, unsigned int, JS::Value*)':
63:58.69 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9041:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63:58.69 return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval());
63:58.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:58.80 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)':
63:58.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10420:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:58.81 /* static */ bool DebuggerEnvironment::getVariable(
63:58.81 ^~~~~~~~~~~~~~~~~~~
63:58.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10451:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:58.82 if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result))
63:58.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
63:58.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10454:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:58.83 if (!GetProperty(cx, referent, referent, id, result)) return false;
63:58.83 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:58.93 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariableMethod(JSContext*, unsigned int, JS::Value*)':
63:58.93 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10203:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:58.94 if (!ValueToIdentifier(cx, args[0], &id)) return false;
63:58.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
63:58.94 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10205:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
63:58.94 return DebuggerEnvironment::getVariable(cx, environment, id, args.rval());
63:58.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63:59.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)':
63:59.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10534:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:59.02 bool Builder::Object::defineProperty(JSContext* cx, const char* name,
63:59.02 ^~~~~~~
63:59.03 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10541:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
63:59.03 return definePropertyToTrusted(cx, name, &propval);
63:59.03 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
63:59.07 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)':
63:59.07 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10547:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
63:59.08 return defineProperty(cx, name, propval);
63:59.08 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
63:59.12 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElementProperty(JSContext*, unsigned int, JS::Value*)':
63:59.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
63:59.13 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
63:59.13 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
63:59.14 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6669:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
63:59.14 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get elementAttributeName)", args,
63:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~
63:59.22 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElement(JSContext*, unsigned int, JS::Value*)':
63:59.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
63:59.24 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
63:59.25 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
63:59.25 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6644:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
63:59.25 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get element)", args, obj, referent);
63:59.25 ^~~~~~~~~~~~~~~~~~~~~~~~~
64:00.10 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::findObjects(JSContext*, unsigned int, JS::Value*)':
64:00.11 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4416:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:00.11 if (!GetProperty(cx, query, query, cx->names().class_, &cls)) return false;
64:00.11 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:00.75 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const js::EvalOptions&, JSTrapStatus&, JS::MutableHandleValue, js::Debugger*, JS::HandleObject, js::FrameIter*)':
64:00.75 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7296:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:00.75 static bool DebuggerGenericEval(JSContext* cx,
64:00.75 ^~~~~~~~~~~~~~~~~~~
64:00.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7321:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:00.77 if (!GetProperty(cx, bindings, bindings, keys[i], valp) ||
64:00.77 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:00.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7353:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64:00.79 !NativeDefineDataProperty(cx, nenv, id, val, 0)) {
64:00.79 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
64:00.80 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7377:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:00.80 Debugger::resultToCompletion(cx, ok, rval, &status, value);
64:00.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::eval(JSContext*, js::HandleDebuggerFrame, mozilla::Range<const char16_t>, JS::HandleObject, const js::EvalOptions&, JSTrapStatus&, JS::MutableHandleValue)':
64:01.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7382:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:01.45 /* static */ bool DebuggerFrame::eval(JSContext* cx, HandleDebuggerFrame frame,
64:01.45 ^~~~~~~~~~~~~
64:01.46 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7398:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:01.46 return DebuggerGenericEval(cx, chars, bindings, options, status, value, dbg,
64:01.46 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.46 nullptr, &iter);
64:01.46 ~~~~~~~~~~~~~~~
64:01.54 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalMethod(JSContext*, unsigned int, JS::Value*)':
64:01.55 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7996:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
64:01.55 if (!ParseEvalOptions(cx, args.get(1), options)) return false;
64:01.55 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8000:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:01.56 if (!DebuggerFrame::eval(cx, frame, chars, nullptr, options, status, &value))
64:01.56 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8003:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64:01.57 return frame->owner()->newCompletionValue(cx, status, value, args.rval());
64:01.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)':
64:01.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8024:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
64:01.76 if (!ParseEvalOptions(cx, args.get(2), options)) return false;
64:01.76 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.76 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8028:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:01.77 if (!DebuggerFrame::eval(cx, frame, chars, bindings, options, status, &value))
64:01.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8031:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64:01.78 return frame->owner()->newCompletionValue(cx, status, value, args.rval());
64:01.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:01.90 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobal(JSContext*, js::HandleDebuggerObject, mozilla::Range<const char16_t>, JS::HandleObject, const js::EvalOptions&, JSTrapStatus&, JS::MutableHandleValue)':
64:01.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9822:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:01.98 /* static */ bool DebuggerObject::executeInGlobal(
64:01.98 ^~~~~~~~~~~~~~
64:01.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9833:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:01.99 return DebuggerGenericEval(cx, chars, bindings, options, status, value, dbg,
64:01.99 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:02.00 globalLexical, nullptr);
64:02.00 ~~~~~~~~~~~~~~~~~~~~~~~
64:02.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalMethod(JSContext*, unsigned int, JS::Value*)':
64:02.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8990:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
64:02.02 if (!ParseEvalOptions(cx, args.get(1), options)) return false;
64:02.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
64:02.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8994:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:02.03 if (!DebuggerObject::executeInGlobal(cx, object, chars, nullptr, options,
64:02.03 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:02.03 status, &value))
64:02.04 ~~~~~~~~~~~~~~~
64:02.06 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8998:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64:02.06 return object->owner()->newCompletionValue(cx, status, value, args.rval());
64:02.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:02.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)':
64:02.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9022:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
64:02.39 if (!ParseEvalOptions(cx, args.get(2), options)) return false;
64:02.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
64:02.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9026:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:02.41 if (!DebuggerObject::executeInGlobal(cx, object, chars, bindings, options,
64:02.41 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:02.41 status, &value))
64:02.41 ~~~~~~~~~~~~~~~
64:02.41 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9030:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64:02.42 return object->owner()->newCompletionValue(cx, status, value, args.rval());
64:02.43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:05.65 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireNewScript(JSContext*, JS::Handle<mozilla::Variant<JSScript*, js::WasmInstanceObject*> >)':
64:05.65 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1659:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64:05.66 if (!js::Call(cx, fval, object, dsval, &rv)) handleUncaughtException(ac);
64:05.66 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:05.66 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1659:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64:05.67 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1659:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:07.60 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionScript(JSContext*, unsigned int, JS::Value*)':
64:07.61 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
64:07.61 RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
64:07.61 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
64:07.61 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6710:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
64:07.62 THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionScript)", args, obj,
64:07.62 ^~~~~~~~~~~~~~~~~~~~~~~~~
64:08.16 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleValue)':
64:08.16 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:955:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:08.16 bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
64:08.16 ^~~~~~~~
64:08.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:955:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
64:08.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::environmentGetter(JSContext*, unsigned int, JS::Value*)':
64:08.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8374:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64:08.23 return dbg->wrapEnvironment(cx, env, args.rval());
64:08.23 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
64:08.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::asEnvironmentMethod(JSContext*, unsigned int, JS::Value*)':
64:08.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:458:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64:08.43 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_WRAPPER_IN_WAY,
64:08.44 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:08.44 JSDVG_SEARCH_STACK, dbgobj, nullptr, isWrapper,
64:08.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:08.45 isWindowProxy);
64:08.45 ~~~~~~~~~~~~~~
64:08.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:462:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64:08.47 ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
64:08.47 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:08.47 JSDVG_SEARCH_STACK, dbgobj, nullptr,
64:08.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:08.47 "a global object", nullptr);
64:08.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
64:08.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8945:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
64:08.48 return dbg->wrapEnvironment(cx, env, args.rval());
64:08.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
64:08.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::findMethod(JSContext*, unsigned int, JS::Value*)':
64:08.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10184:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
64:08.98 if (!ValueToIdentifier(cx, args[0], &id)) return false;
64:08.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
64:42.18 Compiling mio v0.6.9
65:18.65 Compiling tokio-io v0.1.3
65:25.73 Compiling env_logger v0.4.3
65:40.86 Compiling regex v0.2.2
66:02.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
66:02.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
66:02.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
66:02.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
66:02.22 size - sizeof(js::NativeObject));
66:02.24 ^
66:02.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
66:02.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:02.24 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:02.24 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:02.24 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:02.25 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:02.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:02.25 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
66:02.25 class HeapSlot : public WriteBarrieredBase<Value> {
66:02.25 ^~~~~~~~
66:06.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:06.36 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:06.36 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:06.36 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:06.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
66:06.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
66:06.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
66:06.38 memset(aT, 0, sizeof(T));
66:06.38 ~~~~~~^~~~~~~~~~~~~~~~~~
66:06.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
66:06.39 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
66:06.39 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
66:06.39 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:06.39 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:06.39 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:06.40 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:06.41 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:06.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
66:06.41 struct TabSizes {
66:06.42 ^~~~~~~~
66:06.42 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:06.42 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:06.42 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:06.42 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:06.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
66:06.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
66:06.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
66:06.44 memset(aT, 0, sizeof(T));
66:06.44 ~~~~~~^~~~~~~~~~~~~~~~~~
66:06.45 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
66:06.45 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
66:06.45 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
66:06.45 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:06.45 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:06.47 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:06.47 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:06.47 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:06.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
66:06.48 struct ServoSizes {
66:06.48 ^~~~~~~~~~
66:06.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:06.56 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:06.57 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:06.57 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:06.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
66:06.59 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
66:06.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
66:06.59 memset(aT, 0, sizeof(T));
66:06.59 ~~~~~~^~~~~~~~~~~~~~~~~~
66:06.59 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
66:06.59 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
66:06.60 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
66:06.61 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
66:06.61 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
66:06.61 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:06.61 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:06.61 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:06.62 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:06.62 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:06.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.62 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
66:06.63 class StaticStrings {
66:06.63 ^~~~~~~~~~~~~
66:06.63 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:06.63 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:06.63 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:06.64 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:06.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
66:06.65 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
66:06.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
66:06.65 memset(aT, 0, sizeof(T));
66:06.65 ~~~~~~^~~~~~~~~~~~~~~~~~
66:06.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
66:06.67 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
66:06.67 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
66:06.67 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:06.68 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:06.68 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:06.68 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:06.68 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:06.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.68 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
66:06.69 class PreliminaryObjectArray {
66:06.69 ^~~~~~~~~~~~~~~~~~~~~~
66:06.69 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:06.70 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:06.70 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:06.70 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:06.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
66:06.71 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
66:06.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
66:06.72 memset(aT, 0, sizeof(T));
66:06.72 ~~~~~~^~~~~~~~~~~~~~~~~~
66:06.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
66:06.74 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
66:06.74 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
66:06.74 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:06.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:06.74 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:06.75 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:06.75 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:06.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.75 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
66:06.75 class TypeNewScript {
66:06.75 ^~~~~~~~~~~~~
66:06.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:06.82 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:06.82 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:06.82 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:06.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
66:06.84 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
66:06.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
66:06.85 memset(aT, 0, sizeof(T));
66:06.85 ~~~~~~^~~~~~~~~~~~~~~~~~
66:06.85 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
66:06.85 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
66:06.85 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
66:06.87 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
66:06.87 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:06.87 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:06.87 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:06.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:06.88 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
66:06.88 struct IonScriptCounts {
66:06.88 ^~~~~~~~~~~~~~~
66:07.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:07.12 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:07.12 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:07.13 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:07.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
66:07.14 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
66:07.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
66:07.15 memset(aT, 0, sizeof(T));
66:07.15 ~~~~~~^~~~~~~~~~~~~~~~~~
66:07.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
66:07.15 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
66:07.16 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:07.16 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:07.16 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:07.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.16 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
66:07.16 struct ZoneGCStats {
66:07.17 ^~~~~~~~~~~
66:07.17 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:07.17 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:07.17 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:07.17 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:07.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
66:07.20 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
66:07.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
66:07.20 memset(aT, 0, sizeof(T));
66:07.20 ~~~~~~^~~~~~~~~~~~~~~~~~
66:07.21 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
66:07.21 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
66:07.21 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:07.21 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:07.21 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:07.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.22 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
66:07.22 class NewObjectCache {
66:07.22 ^~~~~~~~~~~~~~
66:07.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:07.25 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:07.25 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:07.25 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:07.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
66:07.27 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
66:07.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
66:07.27 memset(aT, 0, sizeof(T));
66:07.29 ~~~~~~^~~~~~~~~~~~~~~~~~
66:07.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
66:07.29 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
66:07.29 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:07.29 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:07.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
66:07.30 class MOZ_NON_PARAM alignas(8) Value {
66:07.30 ^~~~~
66:07.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:07.64 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:07.65 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:07.65 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:07.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
66:07.67 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
66:07.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
66:07.67 memset(aT, 0, sizeof(T));
66:07.67 ~~~~~~^~~~~~~~~~~~~~~~~~
66:07.67 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
66:07.67 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
66:07.68 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
66:07.68 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
66:07.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:07.68 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
66:07.68 class CodeOffsetJump {
66:07.69 ^~~~~~~~~~~~~~
66:09.69 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
66:09.69 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
66:09.69 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:09.69 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:09.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:09.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
66:09.71 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
66:09.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
66:09.73 memset(aT, 0, sizeof(T));
66:09.73 ~~~~~~^~~~~~~~~~~~~~~~~~
66:09.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.cpp:14,
66:09.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:47:
66:09.73 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
66:09.73 struct TenureCountCache {
66:09.73 ^~~~~~~~~~~~~~~~
66:10.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
66:10.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
66:10.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
66:10.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
66:10.69 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
66:10.69 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:10.69 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:10.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:10.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
66:10.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
66:10.72 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
66:10.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
66:10.74 memset(table, 0, sizeof(*table) * capacity());
66:10.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:10.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
66:10.75 class HashTableEntry {
66:10.75 ^~~~~~~~~~~~~~
66:10.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
66:10.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
66:10.77 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
66:10.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
66:10.78 memset(table, 0, sizeof(*table) * capacity());
66:10.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:10.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
66:10.80 class HashTableEntry {
66:10.80 ^~~~~~~~~~~~~~
66:10.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
66:10.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
66:10.83 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
66:10.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
66:10.83 memset(table, 0, sizeof(*table) * capacity());
66:10.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:10.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
66:10.86 class HashTableEntry {
66:10.86 ^~~~~~~~~~~~~~
66:14.64 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
66:14.64 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
66:14.64 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
66:14.65 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
66:14.65 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
66:14.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:14.67 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
66:14.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
66:14.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
66:14.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
66:14.71 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
66:14.72 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
66:14.72 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
66:14.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:14.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
66:14.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
66:14.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
66:14.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
66:14.75 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
66:14.75 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
66:14.75 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
66:14.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:14.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
66:14.77 class HashTableEntry {
66:14.77 ^~~~~~~~~~~~~~
66:31.98 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:31.98 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:31.99 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:31.99 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:31.99 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:31.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.00 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
66:32.00 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:840:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.01 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
66:32.01 ^~~~~~~~~~~
66:32.01 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
66:32.01 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:32.02 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:32.02 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:32.02 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:32.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.03 return op(cx, obj, receiver, id, vp);
66:32.04 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.04 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
66:32.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.09 /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::HandleObject, JS::HandleValue)':
66:32.09 /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:136:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.10 void js::ReportErrorToGlobal(JSContext* cx, HandleObject global,
66:32.10 ^~
66:32.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:11:
66:32.17 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)':
66:32.17 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:20:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.17 bool ForOfIterator::init(HandleValue iterable,
66:32.18 ^~~~~~~~~~~~~
66:32.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
66:32.22 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
66:32.22 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:32.22 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:32.23 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:32.23 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:32.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.25 return js::ToObjectSlow(cx, v, false);
66:32.25 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
66:32.25 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
66:32.25 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:32.25 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:32.26 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:32.26 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:32.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.28 return op(cx, obj, receiver, id, vp);
66:32.28 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.29 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
66:32.29 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
66:32.30 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
66:32.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.31 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:84:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.31 return Call(cx, fval, thisv, args, rval);
66:32.31 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.31 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:84:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:11:
66:32.33 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:66:74: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.33 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr);
66:32.34 ^
66:32.34 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:80:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.34 if (!GetProperty(cx, iteratorObj, iteratorObj, cx->names().next, &res))
66:32.34 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.58 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)':
66:32.59 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:115:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.59 bool ForOfIterator::next(MutableHandleValue vp, bool* done) {
66:32.59 ^~~~~~~~~~~~~
66:32.59 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
66:32.59 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:32.60 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:32.60 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:32.60 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:32.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.61 return op(cx, obj, receiver, id, vp);
66:32.62 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.63 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
66:32.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
66:32.64 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
66:32.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.64 return Call(cx, fval, thisv, args, rval);
66:32.65 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.65 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:11:
66:32.66 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:126:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.66 if (!GetProperty(cx_, resultObj, resultObj, cx_->names().done, &v))
66:32.66 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.66 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:135:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.67 return GetProperty(cx_, resultObj, resultObj, cx_->names().value, vp);
66:32.68 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.94 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
66:32.94 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp:145:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.94 if (!GetAndClearException(cx_, &completionException))
66:32.94 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
66:32.95 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:32.95 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:32.95 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:32.97 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:32.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.97 return op(cx, obj, receiver, id, vp);
66:32.98 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:32.98 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
66:32.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:32.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
66:32.99 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
66:32.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:32.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:32.99 return Call(cx, fval, thisv, args, rval);
66:33.00 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:33.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:34.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
66:34.68 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In function 'bool js::CheckGeneratorResumptionValue(JSContext*, JS::HandleValue)':
66:34.68 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:240:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:34.68 MOZ_MUST_USE bool js::CheckGeneratorResumptionValue(JSContext* cx,
66:34.68 ^~
66:34.70 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:240:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:35.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:38:
66:35.02 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)':
66:35.02 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:679:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:35.02 return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal,
66:35.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:35.03 prototypeAttrs) &&
66:35.03 ~~~~~~~~~~~~~~~
66:35.04 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:681:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:35.04 DefineDataProperty(cx, proto, cx->names().constructor, ctorVal,
66:35.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:35.04 constructorAttrs);
66:35.04 ~~~~~~~~~~~~~~~~~
66:35.11 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)':
66:35.11 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:697:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:35.12 return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY);
66:35.12 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:37.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
66:37.59 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:37.60 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:37.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:37.60 /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h: In member function 'void js::GlobalHelperThreadState::trace(JSTracer*, js::gc::AutoTraceSession&)':
66:37.61 /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:45:29: warning: 'exclusiveLock.js::AutoLockForExclusiveAccess::runtime' may be used uninitialized in this function [-Wmaybe-uninitialized]
66:37.61 DECLARE_ONE_BOOL_OPERATOR(>, T)
66:37.61 ^
66:37.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:47:
66:37.63 /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.cpp:1870:37: note: 'exclusiveLock.js::AutoLockForExclusiveAccess::runtime' was declared here
66:37.63 Maybe<AutoLockForExclusiveAccess> exclusiveLock;
66:37.63 ^~~~~~~~~~~~~
66:45.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:38:
66:45.31 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)':
66:45.33 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:45.33 if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue,
66:45.33 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:45.34 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:45.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:46.12 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)':
66:46.12 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:403:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
66:46.12 if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc,
66:46.14 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:46.14 lengthResult))
66:46.14 ~~~~~~~~~~~~~
66:46.15 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:414:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
66:46.15 if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc,
66:46.15 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:46.15 nameResult))
66:46.16 ~~~~~~~~~~~
66:46.38 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)':
66:46.38 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:855:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:46.38 /* static */ bool GlobalObject::addIntrinsicValue(JSContext* cx,
66:46.39 ^~~~~~~~~~~~
66:46.71 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)':
66:46.71 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:810:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:46.73 /* static */ bool GlobalObject::getSelfHostedFunction(
66:46.73 ^~~~~~~~~~~~
66:46.74 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:852:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:46.74 return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal);
66:46.74 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:47.81 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey)':
66:47.81 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:215:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:47.82 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING))
66:47.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:47.83 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:254:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:47.83 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING))
66:47.83 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:48.51 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>)':
66:48.51 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:507:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
66:48.51 if (!DefineDataProperty(
66:48.52 ~~~~~~~~~~~~~~~~~~^
66:48.52 cx, global, cx->names().undefined, UndefinedHandleValue,
66:48.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:48.52 JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
66:48.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.34 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initBuiltinConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey, JS::HandleObject, JS::HandleObject)':
66:49.34 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:365:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.34 if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING))
66:49.34 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.52 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle<js::GlobalObject*>, const JSFunctionSpec*)':
66:49.52 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:551:26: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.52 if (!DefineDataProperty(cx, global, cx->names().undefined,
66:49.52 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.52 UndefinedHandleValue,
66:49.52 ~~~~~~~~~~~~~~~~~~~~~
66:49.52 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.54 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:560:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.54 if (!JS_DefineProperty(cx, global, "std_isConcatSpreadable",
66:49.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.54 std_isConcatSpreadable,
66:49.54 ~~~~~~~~~~~~~~~~~~~~~~~
66:49.55 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.56 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:570:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.56 if (!JS_DefineProperty(cx, global, "std_iterator", std_iterator,
66:49.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.56 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.58 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:577:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.58 if (!JS_DefineProperty(cx, global, "std_match", std_match,
66:49.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.59 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.60 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:584:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.60 if (!JS_DefineProperty(cx, global, "std_replace", std_replace,
66:49.60 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.60 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.61 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:591:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.61 if (!JS_DefineProperty(cx, global, "std_search", std_search,
66:49.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.62 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.63 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:598:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.64 if (!JS_DefineProperty(cx, global, "std_species", std_species,
66:49.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.64 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.65 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:605:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.65 if (!JS_DefineProperty(cx, global, "std_split", std_split,
66:49.65 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.65 JSPROP_PERMANENT | JSPROP_READONLY)) {
66:49.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:49.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
66:49.83 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, js::AbstractFramePtr, JS::Handle<js::GeneratorObject*>, JS::HandleValue, uint32_t)':
66:49.84 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:104:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:49.84 bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame,
66:49.84 ^~
66:50.58 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
66:50.58 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
66:50.58 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
66:50.58 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
66:50.59 from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
66:50.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
66:50.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static JSObject* js::GeneratorObject::create(JSContext*, js::AbstractFramePtr)':
66:50.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:50.60 return op(cx, obj, receiver, id, vp);
66:50.60 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
66:50.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
66:50.62 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
66:50.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:51.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
66:51.33 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::GeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::HandleObject, JS::HandleValue, js::GeneratorObject::ResumeKind)':
66:51.34 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:122:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:51.34 bool GeneratorObject::resume(JSContext* cx, InterpreterActivation& activation,
66:51.34 ^~~~~~~~~~~~~~~
66:51.37 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:166:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
66:51.37 return GeneratorThrowOrReturn(cx, activation.regs().fp(), genObj, arg,
66:51.37 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66:51.37 resumeKind);
66:51.37 ~~~~~~~~~~~
68:01.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:37,
68:01.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
68:01.05 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
68:01.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
68:01.07 size - sizeof(js::NativeObject));
68:01.07 ^
68:01.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
68:01.07 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:01.08 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:01.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:01.09 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
68:01.09 class HeapSlot : public WriteBarrieredBase<Value> {
68:01.09 ^~~~~~~~
68:08.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.15 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
68:08.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
68:08.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.18 memset(aT, 0, sizeof(T));
68:08.18 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.18 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
68:08.18 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
68:08.19 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
68:08.19 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:08.19 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:08.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
68:08.20 struct TabSizes {
68:08.20 ^~~~~~~~
68:08.20 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.21 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.21 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.22 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
68:08.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
68:08.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.23 memset(aT, 0, sizeof(T));
68:08.23 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.23 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
68:08.24 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
68:08.24 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
68:08.24 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:08.25 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:08.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
68:08.27 struct ServoSizes {
68:08.27 ^~~~~~~~~~
68:08.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.35 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
68:08.36 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
68:08.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.37 memset(aT, 0, sizeof(T));
68:08.37 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.38 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
68:08.38 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
68:08.38 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
68:08.38 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
68:08.38 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
68:08.39 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:08.39 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:08.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.40 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
68:08.40 class StaticStrings {
68:08.40 ^~~~~~~~~~~~~
68:08.40 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.41 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.42 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
68:08.42 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
68:08.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.44 memset(aT, 0, sizeof(T));
68:08.44 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
68:08.44 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
68:08.45 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
68:08.45 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:08.45 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:08.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.47 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
68:08.47 class PreliminaryObjectArray {
68:08.47 ^~~~~~~~~~~~~~~~~~~~~~
68:08.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.49 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
68:08.50 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
68:08.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.51 memset(aT, 0, sizeof(T));
68:08.52 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
68:08.52 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
68:08.52 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
68:08.53 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:08.53 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:08.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.54 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
68:08.54 class TypeNewScript {
68:08.54 ^~~~~~~~~~~~~
68:08.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.58 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
68:08.60 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
68:08.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.62 memset(aT, 0, sizeof(T));
68:08.62 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:19,
68:08.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.64 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
68:08.64 struct ZoneGCStats {
68:08.64 ^~~~~~~~~~~
68:08.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:08.67 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:08.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:08.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
68:08.68 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
68:08.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
68:08.70 memset(aT, 0, sizeof(T));
68:08.70 ~~~~~~^~~~~~~~~~~~~~~~~~
68:08.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
68:08.70 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
68:08.70 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
68:08.71 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
68:08.71 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
68:08.72 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
68:08.72 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
68:08.72 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
68:08.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:08.72 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
68:08.73 struct IonScriptCounts {
68:08.73 ^~~~~~~~~~~~~~~
68:08.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:08.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:08.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:09.00 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:09.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:09.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
68:09.00 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
68:09.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
68:09.02 memset(aT, 0, sizeof(T));
68:09.02 ~~~~~~^~~~~~~~~~~~~~~~~~
68:09.02 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
68:09.03 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
68:09.03 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
68:09.03 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
68:09.04 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
68:09.04 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
68:09.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:09.05 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
68:09.05 class NewObjectCache {
68:09.05 ^~~~~~~~~~~~~~
68:09.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:09.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:09.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:09.08 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:09.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:09.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
68:09.11 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
68:09.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
68:09.12 memset(aT, 0, sizeof(T));
68:09.12 ~~~~~~^~~~~~~~~~~~~~~~~~
68:09.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
68:09.14 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
68:09.14 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
68:09.14 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
68:09.14 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
68:09.15 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:09.15 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:09.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:09.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
68:09.16 class MOZ_NON_PARAM alignas(8) Value {
68:09.16 ^~~~~
68:09.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:09.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:09.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:09.45 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:09.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:09.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
68:09.46 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
68:09.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
68:09.48 memset(aT, 0, sizeof(T));
68:09.48 ~~~~~~^~~~~~~~~~~~~~~~~~
68:09.49 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:23,
68:09.49 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:35,
68:09.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:09.50 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
68:09.50 class CodeOffsetJump {
68:09.50 ^~~~~~~~~~~~~~
68:10.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
68:10.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
68:10.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:10.92 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:10.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:10.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]':
68:10.94 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:550:13: required from here
68:10.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
68:10.95 memset(aT, 0, sizeof(T));
68:10.95 ~~~~~~^~~~~~~~~~~~~~~~~~
68:10.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:9,
68:10.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
68:10.97 /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:32:8: note: 'struct js::NativeIterator' declared here
68:10.97 struct NativeIterator {
68:10.97 ^~~~~~~~~~~~~~
68:11.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:15,
68:11.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
68:11.35 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:11.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:11.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]':
68:11.36 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:231:24: required from here
68:11.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Utility.h:529:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment [-Wclass-memaccess]
68:11.37 memset(const_cast<T*>(p), 0x3B, sizeof(T));
68:11.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:11.37 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
68:11.38 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
68:11.38 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
68:11.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:11.38 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:93:8: note: 'struct JSContext' declared here
68:11.38 struct JSContext : public JS::RootingContext,
68:11.39 ^~~~~~~~~
68:12.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
68:12.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
68:12.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
68:12.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:26,
68:12.33 from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
68:12.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
68:12.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
68:12.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
68:12.35 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
68:12.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
68:12.36 memset(table, 0, sizeof(*table) * capacity());
68:12.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:12.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
68:12.38 class HashTableEntry {
68:12.38 ^~~~~~~~~~~~~~
68:12.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
68:12.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
68:12.39 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
68:12.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
68:12.41 memset(table, 0, sizeof(*table) * capacity());
68:12.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:12.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
68:12.42 class HashTableEntry {
68:12.42 ^~~~~~~~~~~~~~
68:12.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
68:12.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
68:12.50 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
68:12.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
68:12.53 memset(table, 0, sizeof(*table) * capacity());
68:12.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:12.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
68:12.55 class HashTableEntry {
68:12.55 ^~~~~~~~~~~~~~
68:13.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = JSAtom* const; HashPolicy = js::HashSet<JSAtom*, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
68:13.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = JSAtom*; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
68:13.80 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:922:48: required from here
68:13.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<JSAtom* const, js::HashSet<JSAtom*, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<JSAtom* const>'} with no trivial copy-assignment [-Wclass-memaccess]
68:13.81 memset(table, 0, sizeof(*table) * capacity());
68:13.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:13.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<JSAtom* const, js::HashSet<JSAtom*, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<JSAtom* const>'} declared here
68:13.83 class HashTableEntry {
68:13.83 ^~~~~~~~~~~~~~
68:15.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet<js::PropertyIteratorObject*, js::IteratorHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
68:15.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1627:5: required from 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clearAndShrink() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet<js::PropertyIteratorObject*, js::IteratorHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]'
68:15.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:446:27: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clearAndShrink() [with T = js::PropertyIteratorObject*; HashPolicy = js::IteratorHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
68:15.38 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:905:32: required from here
68:15.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::PropertyIteratorObject* const, js::HashSet<js::PropertyIteratorObject*, js::IteratorHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::PropertyIteratorObject* const>'} with no trivial copy-assignment [-Wclass-memaccess]
68:15.39 memset(table, 0, sizeof(*table) * capacity());
68:15.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:15.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::PropertyIteratorObject* const, js::HashSet<js::PropertyIteratorObject*, js::IteratorHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::PropertyIteratorObject* const>'} declared here
68:15.40 class HashTableEntry {
68:15.40 ^~~~~~~~~~~~~~
68:39.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
68:39.83 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)':
68:39.83 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:90:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:39.83 bool IsFunction(HandleValue v) {
68:39.83 ^~~~~~~~~~
68:41.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
68:41.37 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool js::IsPropertyIterator(JS::HandleValue)':
68:41.37 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:922:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:41.37 bool js::IsPropertyIterator(HandleValue v) {
68:41.37 ^~
68:43.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
68:43.86 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)':
68:43.86 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:441:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:43.86 if (!JS_GetProperty(cx, callee, "usage", &usage)) return;
68:43.87 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:44.64 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'bool js::ReportIsNullOrUndefined(JSContext*, int, JS::HandleValue, JS::HandleString)':
68:44.64 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:861:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.64 bool js::ReportIsNullOrUndefined(JSContext* cx, int spindex, HandleValue v,
68:44.64 ^~
68:44.65 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:865:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.65 UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
68:44.65 ^
68:44.70 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'bool js::ReportValueErrorFlags(JSContext*, unsigned int, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)':
68:44.70 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:902:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.70 bool js::ReportValueErrorFlags(JSContext* cx, unsigned flags,
68:44.70 ^~
68:44.71 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:911:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.72 bytes = DecompileValueGenerator(cx, spindex, v, fallback);
68:44.73 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
68:44.81 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
68:44.81 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:932:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.81 if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal))
68:44.81 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:44.82 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:941:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.82 if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal))
68:44.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:44.84 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:945:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.84 if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal))
68:44.84 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:44.84 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:948:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:44.85 if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal))
68:44.85 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:45.30 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
68:45.30 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:45.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:45.31 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)':
68:45.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:45.32 return op(cx, obj, receiver, id, vp);
68:45.32 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
68:45.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:45.32 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
68:45.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:45.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
68:45.34 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1065:60: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:45.34 if (!IsCallable(returnMethod)) return ReportIsNotFunction(cx, returnMethod);
68:45.35 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
68:45.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:28,
68:45.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
68:45.35 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:45.35 return Call(cx, fval, thisv, args, rval);
68:45.36 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:45.37 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:46.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
68:46.31 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
68:46.31 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:660:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:46.32 bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
68:46.32 ^~
68:46.34 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
68:46.34 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:46.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:46.34 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:46.34 return op(cx, obj, receiver, id, vp);
68:46.34 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
68:46.36 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:46.36 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
68:46.36 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:46.36 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
68:46.37 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
68:46.37 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
68:46.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:46.37 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:46.37 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
68:46.37 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:46.37 fallback, nullptr, nullptr))
68:46.38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:46.38 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:697:5: note: in expansion of macro 'ReportValueError'
68:46.39 ReportValueError(cx, JSMSG_BAD_PROTOTYPE, -1, val, nullptr);
68:46.39 ^~~~~~~~~~~~~~~~
68:46.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:54,
68:46.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
68:46.93 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const js::Class*)':
68:46.93 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:771:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:46.93 ReportIsNotFunction(cx, v, -1, construct);
68:46.94 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
68:47.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)':
68:47.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:771:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:47.01 ReportIsNotFunction(cx, v, -1, construct);
68:47.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
68:48.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
68:48.60 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:19,
68:48.60 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
68:48.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
68:48.62 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
68:48.62 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:48.62 inline bool ValueToId(
68:48.62 ^~~~~~~~~
68:48.62 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:48.62 JSAtom* atom = ToAtom<allowGC>(cx, v);
68:48.63 ~~~~~~~~~~~~~~~^~~~~~~
68:48.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
68:48.81 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportMissingArg(JSContext*, JS::HandleValue, unsigned int)':
68:48.81 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:48.83 void js::ReportMissingArg(JSContext* cx, HandleValue v, unsigned arg) {
68:48.83 ^~
68:48.83 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:894:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:48.83 bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, name);
68:48.83 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:55.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
68:55.10 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)':
68:55.10 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2017:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:55.10 RootedAtom name(cx, ToAtom<CanGC>(cx, idv));
68:55.10 ~~~~~~~~~~~~~^~~~~~~~~
68:55.24 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionNameIfNoOwnName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)':
68:55.25 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:55.25 bool js::SetFunctionNameIfNoOwnName(JSContext* cx, HandleFunction fun,
68:55.25 ^~
68:55.25 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2057:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:55.25 if (!ValueToId<CanGC>(cx, name, &id)) return false;
68:55.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
68:55.26 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2063:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:55.27 if (!NativeDefineDataProperty(cx, fun, cx->names().name, funNameVal,
68:55.27 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68:55.27 JSPROP_READONLY))
68:55.27 ~~~~~~~~~~~~~~~~
68:56.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
68:56.94 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
68:56.94 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
68:56.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
68:56.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)':
68:56.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:56.97 return js::ToObjectSlow(cx, v, false);
68:56.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
68:57.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)':
68:57.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
68:57.03 return js::ToObjectSlow(cx, v, false);
68:57.03 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
68:57.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
68:57.15 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
68:57.15 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1151:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
68:57.17 /* static */ bool JSFunction::getUnresolvedLength(JSContext* cx,
68:57.17 ^~~~~~~~~~
69:00.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:16,
69:00.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
69:00.67 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static void JSCompartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)':
69:00.69 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
69:00.69 return *it;
69:00.69 ^~
69:00.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
69:00.69 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:592:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
69:00.71 for (CompartmentsIter c(trc->runtime(), SkipAtoms); !c.done(); c.next()) {
69:00.71 ^
69:02.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:16,
69:02.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
69:02.78 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static void JSCompartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)':
69:02.79 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& comp)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
69:02.79 return *it;
69:02.79 ^~
69:02.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
69:02.81 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:803:25: note: '*((void*)(& comp)+16).js::ZonesInGroupIter::it' was declared here
69:02.81 for (CompartmentsIter comp(trc->runtime(), SkipAtoms); !comp.done();
69:02.81 ^~~~
69:06.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:18,
69:06.31 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
69:06.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:06.31 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
69:06.34 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:06.34 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
69:06.34 ^~~~~~~~~~~~~
69:06.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:06.50 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool js::IteratorMore(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
69:06.51 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1221:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:06.51 bool js::IteratorMore(JSContext* cx, HandleObject iterobj,
69:06.51 ^~
69:06.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
69:06.67 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)':
69:06.68 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:1277:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:06.68 bool JSContext::getPendingException(MutableHandleValue rval) {
69:06.68 ^~~~~~~~~
69:06.83 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
69:06.83 from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
69:06.83 from /<<PKGBUILDDIR>>/js/src/gc/Cell.h:11,
69:06.83 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:12,
69:06.84 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
69:06.84 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
69:06.84 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
69:06.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
69:06.85 /<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'void js::RunJobs(JSContext*)':
69:06.85 /<<PKGBUILDDIR>>/js/src/jsapi.h:3041:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:06.86 return Call(cx, thisv, fun, args, rval);
69:06.86 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:06.88 /<<PKGBUILDDIR>>/js/src/jsapi.h:3041:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:06.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
69:06.88 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:1088:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:06.89 if (cx->getPendingException(&exn)) {
69:06.89 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
69:07.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
69:07.04 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
69:07.04 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
69:07.04 bool JSCompartment::wrap(JSContext* cx,
69:07.05 ^~~~~~~~~~~~~
69:09.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:09.82 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::AutoIdVector*)':
69:09.82 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:302:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
69:09.82 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc))
69:09.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:09.83 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:302:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
69:09.83 if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc))
69:09.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:10.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
69:10.58 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)':
69:10.59 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1037:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:10.59 return Call(cx, func, args.get(0), iargs, args.rval());
69:10.59 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:10.59 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1037:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
69:10.72 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)':
69:10.72 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1097:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:10.73 return Call(cx, fval, args[0], args2, args.rval());
69:10.73 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:10.73 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1097:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
69:12.73 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
69:12.74 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:398:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:12.74 if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0))
69:12.74 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:12.75 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:405:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:12.75 return DefineDataProperty(cx, fun, id, protoVal,
69:12.76 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
69:12.76 JSPROP_PERMANENT | JSPROP_RESOLVING);
69:12.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:12.77 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:491:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:12.77 if (!NativeDefineDataProperty(cx, fun, id, v,
69:12.77 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
69:12.77 JSPROP_READONLY | JSPROP_RESOLVING))
69:12.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:12.79 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:491:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:13.16 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
69:13.16 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
69:13.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
69:13.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)':
69:13.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:13.18 return op(cx, obj, receiver, id, vp);
69:13.18 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
69:13.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:13.20 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
69:13.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:13.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:13.20 return op(cx, obj, receiver, id, vp);
69:13.21 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
69:13.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
69:13.22 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
69:13.23 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:13.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
69:13.77 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:19,
69:13.77 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
69:13.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:13.78 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, StringPredicate) [with StringPredicate = {anonymous}::SingleStringPredicate]':
69:13.78 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:13.79 JSAtom* atom = ToAtom<allowGC>(cx, v);
69:13.80 ~~~~~~~~~~~~~~~^~~~~~~
69:13.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:13.80 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1139:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
69:13.80 if (!GetPropertyDescriptor(cx, proto, id, &desc)) return false;
69:13.81 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
69:14.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
69:14.16 from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:19,
69:14.16 from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
69:14.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:14.19 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)':
69:14.19 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:14.19 JSString* str = ToStringSlow<CanGC>(cx, idv);
69:14.20 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
69:14.27 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)':
69:14.28 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:14.28 JSString* str = ToStringSlow<CanGC>(cx, idv);
69:14.29 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
69:16.15 Compiling mp4parse_capi v0.10.0 (/<<PKGBUILDDIR>>/media/mp4parse-rust/mp4parse_capi)
69:16.17 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In member function 'bool js::NativeIterator::initProperties(JSContext*, JS::Handle<js::PropertyIteratorObject*>, const AutoIdVector&)':
69:16.18 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:132:38: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:16.18 JSString* str = ToStringSlow<CanGC>(cx, idv);
69:16.20 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
69:17.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:17.69 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)':
69:17.69 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1006:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:17.69 JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) {
69:17.69 ^~
69:17.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
69:17.70 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
69:17.70 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
69:17.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
69:17.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:17.71 return js::ToObjectSlow(cx, v, false);
69:17.71 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
69:18.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
69:18.41 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In member function 'js::NativeObject* JSCompartment::getOrCreateIterResultTemplateObject(JSContext*)':
69:18.41 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:876:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
69:18.42 if (!NativeDefineDataProperty(cx, templateObject, cx->names().value,
69:18.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:18.42 UndefinedHandleValue, JSPROP_ENUMERATE)) {
69:18.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:18.44 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:882:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
69:18.44 if (!NativeDefineDataProperty(cx, templateObject, cx->names().done,
69:18.44 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:18.45 TrueHandleValue, JSPROP_ENUMERATE)) {
69:18.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:18.76 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'JSObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)':
69:18.76 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:834:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:18.76 JSObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
69:18.76 ^~
69:19.50 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
69:19.50 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
69:19.51 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
69:19.51 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
69:19.51 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
69:19.51 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
69:19.51 from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
69:19.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
69:19.52 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)':
69:19.52 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:19.53 return ToStringSlow<allowGC>(cx, v);
69:19.54 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
69:19.54 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:19.54 return ToStringSlow<allowGC>(cx, v);
69:19.55 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
69:20.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
69:20.19 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, js::Native, unsigned int, unsigned int, js::gc::AllocKind)':
69:20.19 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:2089:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
69:20.20 if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK))
69:20.20 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69:23.75 Compiling netwerk_helper v0.0.1 (/<<PKGBUILDDIR>>/netwerk/base/rust-helper)
69:24.49 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead
69:24.50 --> netwerk/base/rust-helper/src/lib.rs:1:5
69:24.50 |
69:24.50 1 | use std::ascii::AsciiExt;
69:24.50 | ^^^^^^^^^^^^^^^^^^^^
69:24.51 |
69:24.51 = note: `#[warn(deprecated)]` on by default
69:24.51
69:24.53 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_lowercase': use inherent methods instead
69:24.53 --> netwerk/base/rust-helper/src/lib.rs:116:14
69:24.53 |
69:24.53 116 | *c = AsciiExt::to_ascii_lowercase(c);
69:24.54 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69:24.54
69:24.54 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead
69:24.54 --> netwerk/base/rust-helper/src/lib.rs:133:30
69:24.54 |
69:24.56 133 | sub_tag[0] = AsciiExt::to_ascii_uppercase(&sub_tag[0]);
69:24.56 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69:24.56
69:24.57 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead
69:24.57 --> netwerk/base/rust-helper/src/lib.rs:134:30
69:24.57 |
69:24.57 134 | sub_tag[1] = AsciiExt::to_ascii_uppercase(&sub_tag[1]);
69:24.58 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69:24.58
69:24.58 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead
69:24.60 --> netwerk/base/rust-helper/src/lib.rs:138:30
69:24.60 |
69:24.61 138 | sub_tag[0] = AsciiExt::to_ascii_uppercase(&sub_tag[0]);
69:24.61 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69:24.61
69:29.33 Compiling encoding_glue v0.1.0 (/<<PKGBUILDDIR>>/intl/encoding_glue)
69:35.71 Compiling syn v0.12.12
69:39.60 Compiling parking_lot_core v0.2.7
69:58.58 Compiling fallible v0.0.1 (/<<PKGBUILDDIR>>/servo/components/fallible)
69:59.81 Compiling crossbeam-deque v0.2.0
70:02.20 Compiling phf_codegen v0.7.21
70:10.20 Compiling serde_derive_internals v0.19.0 (https://github.com/gankro/serde?branch=deserialize_from_enums4#93e24f26)
70:35.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
70:35.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:35.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
70:35.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
70:35.69 size - sizeof(js::NativeObject));
70:35.69 ^
70:35.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
70:35.71 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
70:35.71 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
70:35.72 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:35.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:35.72 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
70:35.72 class HeapSlot : public WriteBarrieredBase<Value> {
70:35.72 ^~~~~~~~
70:59.39 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
70:59.39 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
70:59.40 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
70:59.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
70:59.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
70:59.42 memset(aT, 0, sizeof(T));
70:59.42 ~~~~~~^~~~~~~~~~~~~~~~~~
70:59.43 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
70:59.43 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
70:59.43 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
70:59.44 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
70:59.44 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
70:59.44 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
70:59.45 struct TabSizes {
70:59.45 ^~~~~~~~
70:59.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
70:59.47 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
70:59.47 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
70:59.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
70:59.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
70:59.49 memset(aT, 0, sizeof(T));
70:59.49 ~~~~~~^~~~~~~~~~~~~~~~~~
70:59.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
70:59.49 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
70:59.50 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
70:59.50 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
70:59.50 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
70:59.51 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
70:59.52 struct ServoSizes {
70:59.52 ^~~~~~~~~~
70:59.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
70:59.55 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
70:59.55 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
70:59.56 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
70:59.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
70:59.57 memset(aT, 0, sizeof(T));
70:59.57 ~~~~~~^~~~~~~~~~~~~~~~~~
70:59.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:16,
70:59.59 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.59 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
70:59.60 class StaticStrings {
70:59.60 ^~~~~~~~~~~~~
70:59.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
70:59.75 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
70:59.75 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
70:59.76 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
70:59.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
70:59.79 memset(aT, 0, sizeof(T));
70:59.79 ~~~~~~^~~~~~~~~~~~~~~~~~
70:59.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
70:59.80 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
70:59.80 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
70:59.82 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
70:59.82 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
70:59.83 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
70:59.83 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
70:59.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
70:59.84 class PreliminaryObjectArray {
70:59.84 ^~~~~~~~~~~~~~~~~~~~~~
70:59.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
70:59.84 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
70:59.86 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
70:59.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
70:59.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
70:59.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
70:59.88 memset(aT, 0, sizeof(T));
70:59.88 ~~~~~~^~~~~~~~~~~~~~~~~~
70:59.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
70:59.89 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
70:59.89 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
70:59.89 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
70:59.90 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
70:59.91 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
70:59.91 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
70:59.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
70:59.92 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
70:59.92 class TypeNewScript {
70:59.92 ^~~~~~~~~~~~~
70:60.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:00.00 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:00.00 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:00.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
71:00.01 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
71:00.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
71:00.02 memset(aT, 0, sizeof(T));
71:00.02 ~~~~~~^~~~~~~~~~~~~~~~~~
71:00.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
71:00.03 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
71:00.03 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
71:00.03 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
71:00.05 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
71:00.05 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
71:00.05 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
71:00.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.05 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
71:00.06 struct IonScriptCounts {
71:00.06 ^~~~~~~~~~~~~~~
71:00.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:00.25 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:00.25 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:00.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
71:00.26 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
71:00.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
71:00.27 memset(aT, 0, sizeof(T));
71:00.27 ~~~~~~^~~~~~~~~~~~~~~~~~
71:00.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
71:00.27 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
71:00.29 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
71:00.29 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
71:00.30 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
71:00.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.30 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
71:00.30 struct ZoneGCStats {
71:00.31 ^~~~~~~~~~~
71:00.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:00.31 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:00.31 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:00.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
71:00.33 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
71:00.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
71:00.34 memset(aT, 0, sizeof(T));
71:00.34 ~~~~~~^~~~~~~~~~~~~~~~~~
71:00.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
71:00.35 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
71:00.35 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
71:00.35 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
71:00.36 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
71:00.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.37 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
71:00.37 class NewObjectCache {
71:00.37 ^~~~~~~~~~~~~~
71:00.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:00.38 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:00.39 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:00.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
71:00.40 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
71:00.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
71:00.41 memset(aT, 0, sizeof(T));
71:00.41 ~~~~~~^~~~~~~~~~~~~~~~~~
71:00.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
71:00.45 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
71:00.45 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:10,
71:00.46 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
71:00.46 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:00.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
71:00.46 class MOZ_NON_PARAM alignas(8) Value {
71:00.46 ^~~~~
71:00.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:00.93 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:00.93 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:00.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
71:00.94 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
71:00.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
71:00.95 memset(aT, 0, sizeof(T));
71:00.97 ~~~~~~^~~~~~~~~~~~~~~~~~
71:00.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
71:00.98 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
71:00.98 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
71:00.98 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
71:00.98 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
71:00.98 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
71:00.99 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
71:00.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:00.99 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
71:01.00 class CodeOffsetJump {
71:01.00 ^~~~~~~~~~~~~~
71:03.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:03.59 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:03.59 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:03.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:03.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]':
71:03.60 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:2383:23: required from here
71:03.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
71:03.63 memset(aT, 0, sizeof(T));
71:03.63 ~~~~~~^~~~~~~~~~~~~~~~~~
71:03.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
71:03.63 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
71:03.63 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
71:03.64 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
71:03.64 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
71:03.64 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
71:03.66 from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
71:03.66 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
71:03.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:03.66 /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:820:7: note: 'class JSScript' declared here
71:03.66 class JSScript : public js::gc::TenuredCell {
71:03.67 ^~~~~~~~
71:03.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
71:03.82 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
71:03.82 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:03.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:03.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
71:03.84 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
71:03.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
71:03.85 memset(aT, 0, sizeof(T));
71:03.86 ~~~~~~^~~~~~~~~~~~~~~~~~
71:03.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:26,
71:03.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:38:
71:03.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
71:03.87 struct LinkDataTierCacheablePod {
71:03.88 ^~~~~~~~~~~~~~~~~~~~~~~~
71:05.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
71:05.05 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
71:05.05 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
71:05.05 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
71:05.05 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
71:05.06 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:10,
71:05.06 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
71:05.06 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
71:05.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:05.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
71:05.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
71:05.08 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
71:05.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
71:05.10 memset(table, 0, sizeof(*table) * capacity());
71:05.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:05.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
71:05.13 class HashTableEntry {
71:05.13 ^~~~~~~~~~~~~~
71:05.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
71:05.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
71:05.13 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
71:05.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
71:05.16 memset(table, 0, sizeof(*table) * capacity());
71:05.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:05.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
71:05.17 class HashTableEntry {
71:05.17 ^~~~~~~~~~~~~~
71:05.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
71:05.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
71:05.24 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
71:05.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
71:05.26 memset(table, 0, sizeof(*table) * capacity());
71:05.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:05.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
71:05.28 class HashTableEntry {
71:05.28 ^~~~~~~~~~~~~~
71:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
71:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
71:06.67 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
71:06.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
71:06.70 memset(table, 0, sizeof(*table) * capacity());
71:06.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:06.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
71:06.71 class HashTableEntry {
71:06.71 ^~~~~~~~~~~~~~
71:07.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::SharedScriptData* const; HashPolicy = js::HashSet<js::SharedScriptData*, js::ScriptBytecodeHasher, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
71:07.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::SharedScriptData*; HashPolicy = js::ScriptBytecodeHasher; AllocPolicy = js::SystemAllocPolicy]'
71:07.09 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:2250:15: required from here
71:07.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::SharedScriptData* const, js::HashSet<js::SharedScriptData*, js::ScriptBytecodeHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::SharedScriptData* const>'} with no trivial copy-assignment [-Wclass-memaccess]
71:07.10 memset(table, 0, sizeof(*table) * capacity());
71:07.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:07.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::SharedScriptData* const, js::HashSet<js::SharedScriptData*, js::ScriptBytecodeHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::SharedScriptData* const>'} declared here
71:07.13 class HashTableEntry {
71:07.13 ^~~~~~~~~~~~~~
71:10.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
71:10.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
71:10.92 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
71:10.95 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
71:10.97 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
71:10.97 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
71:11.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
71:11.01 memset(table, 0, sizeof(*table) * capacity());
71:11.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:11.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
71:11.03 class HashTableEntry {
71:11.03 ^~~~~~~~~~~~~~
71:11.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
71:11.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<unsigned int>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
71:11.07 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
71:11.08 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
71:11.12 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<unsigned int>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
71:11.12 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:395:41: required from here
71:11.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >'} with no trivial copy-assignment [-Wclass-memaccess]
71:11.14 memset(table, 0, sizeof(*table) * capacity());
71:11.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:11.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >'} declared here
71:11.16 class HashTableEntry {
71:11.16 ^~~~~~~~~~~~~~
71:13.27 Compiling u2fhid v0.1.0 (/<<PKGBUILDDIR>>/dom/webauthn/u2f-hid-rs)
71:14.98 warning: use of deprecated item 'try': use the `?` operator instead
71:14.98 --> dom/webauthn/u2f-hid-rs/src/lib.rs:52:1
71:14.98 |
71:14.99 52 | / bitflags! {
71:14.99 53 | | pub struct RegisterFlags: u64 {
71:14.99 54 | | const REQUIRE_RESIDENT_KEY = 1;
71:14.99 55 | | const REQUIRE_USER_VERIFICATION = 2;
71:14.99 56 | | const REQUIRE_PLATFORM_ATTACHMENT = 4;
71:14.99 57 | | }
71:15.00 58 | | }
71:15.00 | |_^
71:15.00 |
71:15.00 = note: `#[warn(deprecated)]` on by default
71:15.00 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:15.01
71:15.22 warning: use of deprecated item 'try': use the `?` operator instead
71:15.22 --> dom/webauthn/u2f-hid-rs/src/lib.rs:52:1
71:15.22 |
71:15.22 52 | / bitflags! {
71:15.22 53 | | pub struct RegisterFlags: u64 {
71:15.23 54 | | const REQUIRE_RESIDENT_KEY = 1;
71:15.23 55 | | const REQUIRE_USER_VERIFICATION = 2;
71:15.23 56 | | const REQUIRE_PLATFORM_ATTACHMENT = 4;
71:15.24 57 | | }
71:15.24 58 | | }
71:15.24 | |_^
71:15.24 |
71:15.25 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:15.25
71:15.47 warning: use of deprecated item 'try': use the `?` operator instead
71:15.48 --> dom/webauthn/u2f-hid-rs/src/lib.rs:52:1
71:15.48 |
71:15.48 52 | / bitflags! {
71:15.48 53 | | pub struct RegisterFlags: u64 {
71:15.49 54 | | const REQUIRE_RESIDENT_KEY = 1;
71:15.50 55 | | const REQUIRE_USER_VERIFICATION = 2;
71:15.50 56 | | const REQUIRE_PLATFORM_ATTACHMENT = 4;
71:15.51 57 | | }
71:15.51 58 | | }
71:15.51 | |_^
71:15.51 |
71:15.51 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:15.52
71:15.68 warning: use of deprecated item 'try': use the `?` operator instead
71:15.68 --> dom/webauthn/u2f-hid-rs/src/lib.rs:59:1
71:15.68 |
71:15.68 59 | / bitflags! {
71:15.68 60 | | pub struct SignFlags: u64 {
71:15.70 61 | | const REQUIRE_USER_VERIFICATION = 1;
71:15.70 62 | | }
71:15.71 63 | | }
71:15.71 | |_^
71:15.71 |
71:15.71 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:15.71
71:15.92 warning: use of deprecated item 'try': use the `?` operator instead
71:15.92 --> dom/webauthn/u2f-hid-rs/src/lib.rs:59:1
71:15.92 |
71:15.92 59 | / bitflags! {
71:15.92 60 | | pub struct SignFlags: u64 {
71:15.93 61 | | const REQUIRE_USER_VERIFICATION = 1;
71:15.93 62 | | }
71:15.93 63 | | }
71:15.95 | |_^
71:15.95 |
71:15.95 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:15.96
71:16.16 warning: use of deprecated item 'try': use the `?` operator instead
71:16.16 --> dom/webauthn/u2f-hid-rs/src/lib.rs:59:1
71:16.16 |
71:16.16 59 | / bitflags! {
71:16.17 60 | | pub struct SignFlags: u64 {
71:16.18 61 | | const REQUIRE_USER_VERIFICATION = 1;
71:16.18 62 | | }
71:16.18 63 | | }
71:16.19 | |_^
71:16.19 |
71:16.19 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:16.19
71:16.42 warning: use of deprecated item 'try': use the `?` operator instead
71:16.42 --> dom/webauthn/u2f-hid-rs/src/lib.rs:64:1
71:16.42 |
71:16.43 64 | / bitflags! {
71:16.44 65 | | pub struct AuthenticatorTransports: u8 {
71:16.44 66 | | const USB = 1;
71:16.44 67 | | const NFC = 2;
71:16.44 68 | | const BLE = 4;
71:16.44 69 | | }
71:16.45 70 | | }
71:16.45 | |_^
71:16.45 |
71:16.46 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:16.46
71:16.55 warning: use of deprecated item 'try': use the `?` operator instead
71:16.55 --> dom/webauthn/u2f-hid-rs/src/lib.rs:64:1
71:16.55 |
71:16.55 64 | / bitflags! {
71:16.55 65 | | pub struct AuthenticatorTransports: u8 {
71:16.55 66 | | const USB = 1;
71:16.56 67 | | const NFC = 2;
71:16.56 68 | | const BLE = 4;
71:16.56 69 | | }
71:16.56 70 | | }
71:16.58 | |_^
71:16.58 |
71:16.58 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:16.59
71:16.70 warning: use of deprecated item 'try': use the `?` operator instead
71:16.70 --> dom/webauthn/u2f-hid-rs/src/lib.rs:64:1
71:16.70 |
71:16.70 64 | / bitflags! {
71:16.71 65 | | pub struct AuthenticatorTransports: u8 {
71:16.72 66 | | const USB = 1;
71:16.72 67 | | const NFC = 2;
71:16.73 68 | | const BLE = 4;
71:16.73 69 | | }
71:16.73 70 | | }
71:16.73 | |_^
71:16.74 |
71:16.74 = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
71:16.74
71:16.75 warning: trait objects without an explicit `dyn` are deprecated
71:16.76 --> dom/webauthn/u2f-hid-rs/src/linux/transaction.rs:22:26
71:16.76 |
71:16.76 22 | F: Fn(OsString, &Fn() -> bool) + Sync + Send + 'static,
71:16.76 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool`
71:16.78 |
71:16.78 = note: `#[warn(bare_trait_objects)]` on by default
71:16.78
71:16.79 warning: `...` range patterns are deprecated
71:16.79 --> dom/webauthn/u2f-hid-rs/src/linux/hidraw.rs:161:14
71:16.79 |
71:16.79 161 | s @ 0...2 => s as usize,
71:16.79 | ^^^ help: use `..=` for an inclusive range
71:16.79 |
71:16.80 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
71:16.80
71:16.80 warning: trait objects without an explicit `dyn` are deprecated
71:16.80 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:33:22
71:16.80 |
71:16.80 33 | F: Fn(OsString, &Fn() -> bool) + Sync,
71:16.81 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool`
71:16.81
71:16.82 warning: trait objects without an explicit `dyn` are deprecated
71:16.82 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:41:22
71:16.82 |
71:16.82 41 | F: Fn(OsString, &Fn() -> bool) + Send + Sync + 'static,
71:16.83 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool`
71:16.83
71:16.83 warning: trait objects without an explicit `dyn` are deprecated
71:16.83 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:50:35
71:16.83 |
71:16.83 50 | pub fn run(&mut self, alive: &Fn() -> bool) -> io::Result<()> {
71:16.84 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool`
71:16.84
71:47.07 In file included from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
71:47.07 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
71:47.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:47.08 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)':
71:47.08 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1060:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:47.08 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
71:47.10 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:47.10 fallback, arg1, nullptr))
71:47.11 ~~~~~~~~~~~~~~~~~~~~~~~~
71:47.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2790:3: note: in expansion of macro 'ReportValueError2'
71:47.11 ReportValueError2(cx, errorNumber, JSDVG_SEARCH_STACK, val, str,
71:47.11 ^~~~~~~~~~~~~~~~~
71:47.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
71:47.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)':
71:47.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2025:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:47.65 static inline bool CallGetter(JSContext* cx, HandleObject obj,
71:47.65 ^~~~~~~~~~
71:47.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2025:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
71:47.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2032:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:47.67 return js::CallGetter(cx, receiver, getter, vp);
71:47.67 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
71:47.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2032:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
71:47.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
71:47.68 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
71:47.68 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
71:47.68 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
71:47.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:47.70 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:324:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
71:47.71 bool ok = op(cx, obj, id, vp);
71:47.71 ~~^~~~~~~~~~~~~~~~~
71:48.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
71:48.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)':
71:48.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1448:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
71:48.04 static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj,
71:48.04 ^~~~~~~~~~~~~~~~~~~~~~~~
71:48.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
71:48.04 return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
71:48.04 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:48.05 MaybeRooted<Value, allowGC>::toHandle(receiver),
71:48.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:48.05 MaybeRooted<Shape*, allowGC>::toHandle(shape),
71:48.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:48.06 MaybeRooted<Value, allowGC>::toMutableHandle(vp));
71:48.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:49.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
71:49.01 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
71:49.02 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
71:49.02 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
71:49.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
71:49.02 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)':
71:49.03 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:338:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:49.04 inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op,
71:49.05 ^~~~~~~~~~~~~~~~~~~
71:49.05 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:343:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:49.05 return op(cx, obj, id, v);
71:49.05 ~~^~~~~~~~~~~~~~~~
71:50.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
71:50.89 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, const JS::Value&)':
71:50.89 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:81:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:50.89 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr);
71:50.89 ^
71:50.92 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)':
71:50.92 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:87:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:50.92 void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun,
71:50.93 ^~
71:50.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:92:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:50.93 if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
71:50.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
71:50.95 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectWithName(JSContext*, const char*, JS::HandleValue)':
71:50.95 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:98:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:50.96 void js::ReportNotObjectWithName(JSContext* cx, const char* name,
71:50.96 ^~
71:50.98 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:103:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:50.98 if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
71:50.98 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
71:51.02 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)':
71:51.03 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:204:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.03 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
71:51.03 ^
71:51.09 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::Throw(JSContext*, jsid, unsigned int, const char*)':
71:51.09 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:232:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.09 JSString* idstr = ValueToSource(cx, idVal);
71:51.10 ~~~~~~~~~~~~~^~~~~~~~~~~
71:51.18 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle<JS::PropertyDescriptor>)':
71:51.18 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:366:10: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
71:51.18 Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx,
71:51.18 ^~
71:51.23 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle<JS::PropertyDescriptor>)':
71:51.23 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:377:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
71:51.23 void js::CompletePropertyDescriptor(MutableHandle<PropertyDescriptor> desc) {
71:51.23 ^~
71:51.39 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
71:51.39 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:998:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.40 /* static */ bool JSObject::nonNativeSetProperty(JSContext* cx,
71:51.40 ^~~~~~~~
71:51.41 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:998:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.41 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1003:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.41 return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result);
71:51.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:51.42 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1003:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.44 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
71:51.44 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1006:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.44 /* static */ bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj,
71:51.44 ^~~~~~~~
71:51.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1006:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1012:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:51.46 return nonNativeSetProperty(cx, obj, id, v, receiver, result);
71:51.46 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:51.46 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1012:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:52.70 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::reportReadOnly(JSContext*, jsid, unsigned int)':
71:52.71 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2388:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:52.71 return ReportValueErrorFlags(cx, report, JSMSG_READ_ONLY, JSDVG_IGNORE_STACK,
71:52.73 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:52.73 val, nullptr, nullptr, nullptr);
71:52.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:52.80 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::reportNotConfigurable(JSContext*, jsid, unsigned int)':
71:52.80 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2395:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:52.80 return ReportValueErrorFlags(cx, report, JSMSG_CANT_DELETE,
71:52.80 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:52.81 JSDVG_IGNORE_STACK, val, nullptr, nullptr,
71:52.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:52.81 nullptr);
71:52.81 ~~~~~~~~
71:52.84 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::reportNotExtensible(JSContext*, JS::HandleObject, unsigned int)':
71:52.84 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2403:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
71:52.85 return ReportValueErrorFlags(cx, report, JSMSG_OBJECT_NOT_EXTENSIBLE,
71:52.85 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:52.85 JSDVG_IGNORE_STACK, val, nullptr, nullptr,
71:52.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71:52.86 nullptr);
71:52.86 ~~~~~~~~
71:53.95 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
71:53.96 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:3737:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
71:53.96 bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) {
71:53.96 ^~
72:06.73 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)':
72:06.73 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2136:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:06.73 if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, &v))
72:06.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
72:12.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
72:12.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2173:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:12.69 if (!op(cx, obj, id, &desc)) return false;
72:12.69 ~~^~~~~~~~~~~~~~~~~~~~
72:13.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:13.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)':
72:13.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2086:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:13.76 bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
72:13.77 ^~
72:13.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
72:13.77 return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
72:13.77 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:13.77 MaybeRooted<Value, allowGC>::toHandle(receiver),
72:13.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:13.79 MaybeRooted<Shape*, allowGC>::toHandle(shape),
72:13.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:13.80 MaybeRooted<Value, allowGC>::toMutableHandle(vp));
72:13.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:13.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
72:13.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1967:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:13.94 bool js::NativeGetOwnPropertyDescriptor(
72:13.94 ^~
72:13.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1967:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:13.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2013:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
72:13.95 if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value()))
72:13.95 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:14.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
72:14.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2544:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.12 bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
72:14.12 ^~
72:14.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2544:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2547:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.14 bool ok = op(cx, obj, id, desc);
72:14.15 ~~^~~~~~~~~~~~~~~~~~~
72:14.15 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2552:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.15 return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
72:14.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.17 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
72:14.17 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2697:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.18 bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
72:14.18 ^~
72:14.18 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2703:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.19 bool ok = Proxy::getPropertyDescriptor(cx, pobj, id, desc);
72:14.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
72:14.19 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2708:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:14.19 if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) return false;
72:14.20 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
72:14.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:14.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle<JS::Value>)':
72:14.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2199:6: note: parameter passing for argument of type 'js::FakeMutableHandle<JS::Value>' changed in GCC 7.1
72:14.26 bool GetNonexistentProperty(JSContext* cx, const jsid& id,
72:14.26 ^~~~~~~~~~~~~~~~~~~~~~
72:14.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
72:14.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2295:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:14.52 bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj,
72:14.52 ^~
72:14.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2295:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:14.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
72:14.54 return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
72:14.55 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.55 MaybeRooted<Value, allowGC>::toHandle(receiver),
72:14.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.56 MaybeRooted<Shape*, allowGC>::toHandle(shape),
72:14.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.56 MaybeRooted<Value, allowGC>::toMutableHandle(vp));
72:14.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2192:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:14.59 return ReportValueErrorFlags(cx, flags, JSMSG_UNDEFINED_PROP,
72:14.59 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.59 JSDVG_IGNORE_STACK, val, nullptr, nullptr,
72:14.59 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.60 nullptr);
72:14.61 ~~~~~~~~
72:14.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2287:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:14.62 return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
72:14.62 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:14.62 vp);
72:14.62 ~~~
72:14.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2287:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:15.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
72:15.15 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2765:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.15 static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id,
72:15.15 ^~~~~~~~~~~~~~~
72:15.16 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2765:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:15.17 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:15.17 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:15.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:15.18 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.19 return op(cx, obj, receiver, id, vp);
72:15.19 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.20 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:15.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
72:15.21 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
72:15.21 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
72:15.22 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
72:15.22 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
72:15.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:15.23 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:15.24 return Call(cx, fval, thisv, args, rval);
72:15.24 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.24 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:15.38 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)':
72:15.38 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2797:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.39 bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
72:15.39 ^~
72:15.40 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2817:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.40 if (!MaybeCallMethod(cx, obj, id, vp)) return false;
72:15.42 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
72:15.43 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2821:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.43 if (!MaybeCallMethod(cx, obj, id, vp)) return false;
72:15.43 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
72:15.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2844:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.45 if (!MaybeCallMethod(cx, obj, id, vp)) return false;
72:15.45 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
72:15.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2848:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.46 if (!MaybeCallMethod(cx, obj, id, vp)) return false;
72:15.46 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
72:15.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:15.64 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:15.64 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:15.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:15.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
72:15.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.65 return op(cx, obj, receiver, id, vp);
72:15.66 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.67 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:15.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:15.76 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)':
72:15.76 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:216:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.76 static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id,
72:15.76 ^~~~~~~~~~~~~~~~~~~~
72:15.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:15.78 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:15.78 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:15.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:15.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.80 return op(cx, obj, receiver, id, vp);
72:15.80 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.81 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:15.81 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:15.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:15.94 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
72:15.94 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:260:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:15.94 bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
72:15.94 ^~
72:15.95 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:260:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:15.96 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:278:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.96 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
72:15.96 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:15.97 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:287:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:15.97 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
72:15.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:15.99 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:296:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.00 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
72:16.00 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:16.01 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:304:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.01 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
72:16.01 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:16.03 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:314:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.03 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
72:16.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:16.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:332:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.04 if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
72:16.04 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:16.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:16.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)':
72:16.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2205:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:16.37 static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj,
72:16.38 ^~~~~~~~~~~~~~~~~~~~~~
72:16.40 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2205:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:16.40 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:16.41 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:16.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:16.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.42 return op(cx, obj, receiver, id, vp);
72:16.42 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:16.43 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.43 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:16.43 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:16.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:16.56 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)':
72:16.57 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2855:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.57 bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType,
72:16.57 ^~
72:16.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:16.57 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:16.58 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:16.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:16.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.58 return op(cx, obj, receiver, id, vp);
72:16.60 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:16.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.61 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:16.61 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:16.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
72:16.61 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
72:16.61 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
72:16.62 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
72:16.62 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
72:16.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:16.62 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:16.62 return Call(cx, fval, thisv, args, rval);
72:16.63 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:16.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:98:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:16.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2893:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:16.64 return OrdinaryToPrimitive(cx, obj, preferredType, vp);
72:16.65 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:16.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)':
72:16.94 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:16.94 bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument,
72:16.95 ^~
72:16.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
72:16.96 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
72:16.96 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
72:16.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:16.97 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:16.97 JSAtom* atom = ToAtom<allowGC>(cx, v);
72:16.97 ~~~~~~~~~~~~~~~^~~~~~~
72:17.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:17.14 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:17.14 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:17.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:17.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))':
72:17.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:17.16 return op(cx, obj, receiver, id, vp);
72:17.16 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:17.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:17.17 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:17.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:17.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:17.17 return op(cx, obj, receiver, id, vp);
72:17.18 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:17.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:17.20 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
72:17.20 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:18.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
72:18.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:18.16 bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg,
72:18.16 ^~
72:18.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:18.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2325:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:18.17 return GeneralizedGetProperty(cx, env, id, receiver, NameLookup, vp);
72:18.17 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.18 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2325:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:18.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
72:18.20 return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
72:18.20 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.20 MaybeRooted<Value, allowGC>::toHandle(receiver),
72:18.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.21 MaybeRooted<Shape*, allowGC>::toHandle(shape),
72:18.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.23 MaybeRooted<Value, allowGC>::toMutableHandle(vp));
72:18.23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2287:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:18.24 return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
72:18.24 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:18.24 vp);
72:18.25 ~~~
72:18.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2287:36: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:19.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:19.83 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)':
72:19.83 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:612:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:19.83 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
72:19.84 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
72:25.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
72:25.25 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
72:25.25 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
72:25.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:25.26 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
72:25.27 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:74:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:25.27 inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
72:25.27 ^~~~~~~~~~~~~
72:27.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:27.02 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishObject(JS::MutableHandleValue, js::JSONParserBase::PropertyVector&)':
72:27.03 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:534:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:27.03 inline bool JSONParserBase::finishObject(MutableHandleValue vp,
72:27.03 ^~~~~~~~~~~~~~
72:27.24 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishArray(JS::MutableHandleValue, js::JSONParserBase::ElementVector&)':
72:27.26 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:556:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:27.26 inline bool JSONParserBase::finishArray(MutableHandleValue vp,
72:27.26 ^~~~~~~~~~~~~~
72:27.28 Compiling url v1.6.0
72:38.97 error[E0713]: borrow may still be in use when destructor runs
72:38.98 --> /<<PKGBUILDDIR>>/third_party/rust/url/src/form_urlencoded.rs:261:40
72:38.98 |
72:38.98 259 | impl<'a> Target for ::UrlQuery<'a> {
72:38.98 | -- lifetime `'a` defined here
72:38.99 260 | fn as_mut_string(&mut self) -> &mut String { &mut self.url.serialization }
72:38.99 261 | fn finish(self) -> &'a mut ::Url { self.url }
72:39.00 | ^^^^^^^^ - here, drop of `self` needs exclusive access to `*self.url`, because the type `UrlQuery<'_>` implements the `Drop` trait
72:39.00 | |
72:39.00 | returning this value requires that `*self.url` is borrowed for `'a`
72:39.01
72:39.21 error: aborting due to previous error
72:39.21
72:39.21 For more information about this error, try `rustc --explain E0713`.
72:39.38 error: could not compile `url`.
72:39.38 warning: build failed, waiting for other jobs to finish...
72:39.83 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/apps'
72:40.83 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = unsigned char]':
72:40.84 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:578:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:40.84 bool JSONParser<CharT>::parse(MutableHandleValue vp) {
72:40.84 ^~~~~~~~~~~~~~~~~
72:40.84 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:594:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:40.84 if (!finishObject(&value, properties)) return false;
72:40.85 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
72:40.86 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:632:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:40.86 if (!finishArray(&value, elements)) return false;
72:40.86 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
72:40.87 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:673:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:40.87 if (!finishArray(&value, *elements)) return false;
72:40.87 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
72:40.87 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:692:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:40.87 if (!finishObject(&value, *properties)) return false;
72:40.87 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
72:41.24 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = char16_t]':
72:41.25 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:578:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:41.25 bool JSONParser<CharT>::parse(MutableHandleValue vp) {
72:41.25 ^~~~~~~~~~~~~~~~~
72:41.27 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:594:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:41.28 if (!finishObject(&value, properties)) return false;
72:41.28 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
72:41.28 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:632:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:41.28 if (!finishArray(&value, elements)) return false;
72:41.28 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
72:41.29 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:673:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:41.29 if (!finishArray(&value, *elements)) return false;
72:41.29 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
72:41.30 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:692:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:41.30 if (!finishObject(&value, *properties)) return false;
72:41.30 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
72:42.45 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/freetype2'
72:42.45 libfreetype.a.desc
72:43.33 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/freetype2'
72:50.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:50.95 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)':
72:50.96 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2955:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:50.96 JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val,
72:50.96 ^~
72:53.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:53.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
72:53.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1528:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:53.63 bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj,
72:53.63 ^~
72:53.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1550:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
72:53.63 return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(),
72:53.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.64 result);
72:53.64 ~~~~~~~
72:53.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1565:37: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:53.65 return DefineTypedArrayElement(cx, obj, index, desc_, result);
72:53.65 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.66 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:53.66 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.66 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:53.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1135:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.68 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:53.68 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1495:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:53.69 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue))
72:53.69 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.70 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1676:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:53.70 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue))
72:53.70 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1715:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:53.72 if (!GetExistingPropertyValue(cx, obj, id, prop, ¤tValue))
72:53.72 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1725:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.73 if (!SameValue(cx, desc.value(), currentValue, &same)) return false;
72:53.73 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.74 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:53.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.74 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:53.75 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:53.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1135:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:53.76 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:53.77 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
72:56.39 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
72:56.40 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2562:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.40 bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
72:56.40 ^~
72:56.41 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2562:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.43 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2567:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.43 return op(cx, obj, id, desc, result);
72:56.43 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.43 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2568:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.44 return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
72:56.44 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
72:56.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2555:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.46 bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
72:56.46 ^~
72:56.46 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2558:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.46 return DefineProperty(cx, obj, id, desc, result) &&
72:56.46 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.48 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)':
72:56.49 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1022:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.49 if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
72:56.49 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
72:56.50 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1039:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.50 return DefineProperty(cx, target, wrappedId, desc);
72:56.50 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.67 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JSGetterOp, JSSetterOp, unsigned int, JS::ObjectOpResult&)':
72:56.67 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2580:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.68 return op(cx, obj, id, desc, result);
72:56.68 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2582:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.69 return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
72:56.71 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.92 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
72:56.92 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2585:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:56.92 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
72:56.93 ^~
72:56.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2592:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.93 return op(cx, obj, id, desc, result);
72:56.93 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.95 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2594:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:56.95 return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
72:56.95 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:56.96 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
72:56.97 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2605:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:56.97 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
72:56.97 ^~
72:56.97 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2609:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:56.98 return DefineDataProperty(cx, obj, id, value, attrs, result);
72:56.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.00 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
72:57.00 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2620:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.00 bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
72:57.01 ^~
72:57.03 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2625:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.03 return DefineDataProperty(cx, obj, id, value, attrs, result);
72:57.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
72:57.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2642:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.04 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
72:57.05 ^~
72:57.05 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2645:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.05 if (!DefineDataProperty(cx, obj, id, value, attrs, result)) return false;
72:57.05 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.08 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool DefineStandardSlot(JSContext*, JS::HandleObject, JSAtom*, JS::HandleValue, uint32_t, bool&)':
72:57.08 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1662:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.09 static bool DefineStandardSlot(JSContext* cx, HandleObject obj, JSAtom* atom,
72:57.09 ^~~~~~~~~~~~~~~~~~
72:57.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1665:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.11 named = DefineDataProperty(cx, obj, id, v, attrs);
72:57.11 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
72:57.25 /<<PKGBUILDDIR>>/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**, js::gc::AllocKind)':
72:57.25 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1737:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.26 if (!DefineStandardSlot(cx, obj, atom, value, attrs, named)) goto bad;
72:57.27 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.28 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1757:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.28 if (!DefineStandardSlot(cx, obj, atom, value, 0, named)) goto bad;
72:57.28 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.53 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)':
72:57.53 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2661:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.53 bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
72:57.53 ^~
72:57.54 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2664:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.54 return DefineDataProperty(cx, obj, id, value, attrs);
72:57.54 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.58 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
72:57.59 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:137:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:57.59 bool js::FromPropertyDescriptorToObject(JSContext* cx,
72:57.59 ^~
72:57.59 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:137:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:57.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:148:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
72:57.60 if (!DefineDataProperty(cx, obj, names.value, desc.value())) return false;
72:57.60 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.60 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:155:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.62 if (!DefineDataProperty(cx, obj, names.writable, v)) return false;
72:57.62 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.63 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:164:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.63 if (!DefineDataProperty(cx, obj, names.get, v)) return false;
72:57.63 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
72:57.63 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:173:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.64 if (!DefineDataProperty(cx, obj, names.set, v)) return false;
72:57.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
72:57.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:179:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.64 if (!DefineDataProperty(cx, obj, names.enumerable, v)) return false;
72:57.64 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.65 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:185:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.65 if (!DefineDataProperty(cx, obj, names.configurable, v)) return false;
72:57.65 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.71 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
72:57.72 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:121:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:57.72 JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx,
72:57.72 ^~
72:57.75 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:121:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
72:57.75 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:134:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:57.75 return FromPropertyDescriptorToObject(cx, desc, vp);
72:57.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
72:57.76 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
72:57.77 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2675:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.77 bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
72:57.77 ^~
72:57.78 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2679:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.79 return DefineDataProperty(cx, obj, id, value, attrs);
72:57.79 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.82 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)':
72:57.82 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2742:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.82 return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK);
72:57.82 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:57.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:57.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
72:57.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2400:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.92 bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v,
72:57.92 ^~
72:57.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2400:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2412:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
72:57.94 if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) return false;
72:57.94 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:57.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2435:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:57.95 return DefineDataProperty(cx, receiver, id, v, attrs, result);
72:57.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool SetExistingProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle<JS::PropertyResult>, JS::ObjectOpResult&)':
72:58.22 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2541:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.22 static bool SetExistingProperty(JSContext* cx, HandleNativeObject obj,
72:58.22 ^~~~~~~~~~~~~~~~~~~
72:58.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2541:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
72:58.25 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
72:58.25 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
72:58.25 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
72:58.25 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
72:58.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:58.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.26 return js::ToNumberSlow(cx, v, out);
72:58.26 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
72:58.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:58.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2557:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.28 return SetPropertyByDefining(cx, id, v, receiver, result);
72:58.28 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
72:58.29 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
72:58.29 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
72:58.29 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
72:58.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:58.30 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:335:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.30 return op(cx, obj, id, v, result);
72:58.31 ~~^~~~~~~~~~~~~~~~~~~~~~~~
72:58.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:58.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2575:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.32 return ArraySetLength(cx, arr, id, shape->attributes(), v, result);
72:58.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.33 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2593:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.33 return SetPropertyByDefining(cx, id, v, receiver, result);
72:58.33 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:58.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
72:58.34 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
72:58.35 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
72:58.35 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
72:58.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
72:58.36 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:335:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.36 return op(cx, obj, id, v, result);
72:58.36 ~~^~~~~~~~~~~~~~~~~~~~~~~~
72:58.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
72:58.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2602:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:58.37 if (!js::CallSetter(cx, receiver, setter, v)) return false;
72:58.38 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
72:58.39 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2602:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.57 /<<PKGBUILDDIR>>/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]':
72:59.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2608:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.57 bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
72:59.58 ^~
72:59.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2608:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2628:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.59 return SetExistingProperty(cx, obj, id, v, receiver, pobj, prop, result);
72:59.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2628:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2501:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.61 return SetPropertyByDefining(cx, id, v, receiver, result);
72:59.61 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2495:16: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
72:59.62 return op(cx, obj, id, desc, result);
72:59.62 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.63 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:59.63 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1162:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.65 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:59.65 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1135:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.66 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:59.66 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1135:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.67 if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
72:59.67 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2664:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
72:59.69 return SetProperty(cx, protoRoot, id, v, receiver, result);
72:59.69 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72:59.70 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2664:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
73:01.64 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
73:01.64 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
73:01.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
73:01.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
73:01.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1598:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.67 inline bool js::SetProperty(JSContext* cx, HandleObject obj, HandleId id,
73:01.67 ^~
73:01.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1598:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.68 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
73:01.70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:01.70 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.70 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.71 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
73:01.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:01.71 receiver, result);
73:01.71 ~~~~~~~~~~~~~~~~~
73:01.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
73:01.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
73:01.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.73 bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index,
73:01.73 ^~
73:01.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2687:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.75 return NativeSetProperty<Qualified>(cx, obj, id, v, receiver, result);
73:01.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:01.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2687:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
73:01.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.79 bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id,
73:01.79 ^~
73:01.80 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2440:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
73:01.80 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
73:01.81 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
73:01.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
73:01.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.82 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
73:01.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:01.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.83 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
73:01.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:01.84 receiver, result);
73:01.84 ~~~~~~~~~~~~~~~~~
73:01.84 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
73:01.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2448:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.86 return SetPropertyByDefining(cx, id, v, receiver, result);
73:01.86 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:01.91 /<<PKGBUILDDIR>>/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]':
73:01.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2459:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.94 static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj,
73:01.94 ^~~~~~~~~~~~~~~~~~~~~~
73:01.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2459:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2501:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:01.95 return SetPropertyByDefining(cx, id, v, receiver, result);
73:01.95 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.21 /<<PKGBUILDDIR>>/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]':
73:02.21 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2608:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.21 bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
73:02.22 ^~
73:02.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2608:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2628:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.23 return SetExistingProperty(cx, obj, id, v, receiver, pobj, prop, result);
73:02.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2628:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2642:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.24 return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
73:02.25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.25 result);
73:02.25 ~~~~~~~
73:02.27 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2642:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.28 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2660:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.28 return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
73:02.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.28 result);
73:02.29 ~~~~~~~
73:02.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2660:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2664:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.30 return SetProperty(cx, protoRoot, id, v, receiver, result);
73:02.30 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.31 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2664:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int, JS::ObjectOpResult&)':
73:02.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1782:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
73:02.68 return NativeDefineProperty(cx, obj, id, desc, result);
73:02.68 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
73:02.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1785:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.77 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
73:02.78 ^~
73:02.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1790:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
73:02.78 return NativeDefineProperty(cx, obj, id, desc, result);
73:02.78 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)':
73:02.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1810:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.81 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
73:02.81 ^~
73:02.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1814:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.82 if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result))
73:02.82 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:02.85 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, unsigned int)':
73:02.85 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1834:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.86 bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
73:02.86 ^~
73:02.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1838:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:02.87 return NativeDefineDataProperty(cx, obj, id, value, attrs);
73:02.87 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
73:03.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
73:03.11 from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
73:03.12 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
73:03.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
73:03.12 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::AutoIdVector*, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
73:03.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:03.13 return op(cx, obj, receiver, id, vp);
73:03.13 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
73:03.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:03.14 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
73:03.15 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:03.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
73:03.15 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:406:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:03.15 !ToPropertyDescriptor(cx, v, checkAccessors, &desc) ||
73:03.16 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:03.16 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:406:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
73:03.61 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)':
73:03.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:504:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
73:03.62 if (!GetOwnPropertyDescriptor(cx, obj, id, ¤tDesc)) return false;
73:03.62 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
73:03.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:518:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
73:03.63 if (!DefineProperty(cx, obj, id, desc)) return false;
73:03.63 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
73:04.46 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::XDRObjectLiteral(js::XDRState<mode>*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)1]':
73:04.47 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1327:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
73:04.47 if (!xdr->codeConstValue(values[i])) return false;
73:04.47 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1365:9: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:04.47 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
73:04.48 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1365:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:04.48 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
73:04.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
73:04.49 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
73:04.50 from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
73:04.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
73:04.50 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:04.51 JSAtom* atom = ToAtom<allowGC>(cx, v);
73:04.51 ~~~~~~~~~~~~~~~^~~~~~~
73:04.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:29:
73:04.88 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'bool js::XDRScriptConst(js::XDRState<mode>*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]':
73:04.89 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:04.89 bool js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
73:04.89 ^~
73:05.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
73:05.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::XDRObjectLiteral(js::XDRState<mode>*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)0]':
73:05.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1327:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
73:05.69 if (!xdr->codeConstValue(values[i])) return false;
73:05.70 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1365:9: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:05.70 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
73:05.72 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1365:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:05.72 if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
73:05.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:29:
73:05.97 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'bool js::XDRScriptConst(js::XDRState<mode>*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]':
73:05.98 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:85:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:05.98 bool js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
73:05.98 ^~
73:07.82 libsecurity_apps.a.desc
73:08.78 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/apps'
73:18.16 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'bool js::XDRScript(js::XDRState<mode>*, js::HandleScope, js::HandleScriptSource, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = (js::XDRMode)0]':
73:18.17 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:607:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:18.17 if (!XDRScriptConst(xdr, &val)) return false;
73:18.17 ~~~~~~~~~~~~~~^~~~~~~~~~~
73:20.14 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'bool js::XDRScript(js::XDRState<mode>*, js::HandleScope, js::HandleScriptSource, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = (js::XDRMode)1]':
73:20.15 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:607:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
73:20.15 if (!XDRScriptConst(xdr, &val)) return false;
73:20.15 ~~~~~~~~~~~~~~^~~~~~~~~~~
73:33.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
73:33.32 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:25,
73:33.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:33.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
73:33.35 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
73:33.35 size - sizeof(js::NativeObject));
73:33.35 ^
73:33.35 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
73:33.35 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
73:33.37 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:12,
73:33.37 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:33.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:33.37 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
73:33.37 class HeapSlot : public WriteBarrieredBase<Value> {
73:33.37 ^~~~~~~~
73:34.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:34.55 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:34.56 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:34.56 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:34.56 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
73:34.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
73:34.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
73:34.59 memset(aT, 0, sizeof(T));
73:34.59 ~~~~~~^~~~~~~~~~~~~~~~~~
73:34.59 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
73:34.59 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
73:34.60 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
73:34.60 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
73:34.60 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:12,
73:34.61 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
73:34.63 struct TabSizes {
73:34.63 ^~~~~~~~
73:34.63 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:34.63 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:34.63 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:34.64 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:34.64 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
73:34.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
73:34.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
73:34.66 memset(aT, 0, sizeof(T));
73:34.66 ~~~~~~^~~~~~~~~~~~~~~~~~
73:34.66 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
73:34.66 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
73:34.67 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
73:34.67 from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
73:34.67 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:12,
73:34.68 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
73:34.68 struct ServoSizes {
73:34.69 ^~~~~~~~~~
73:34.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:34.70 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:34.70 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:34.70 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:34.72 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
73:34.73 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
73:34.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
73:34.74 memset(aT, 0, sizeof(T));
73:34.75 ~~~~~~^~~~~~~~~~~~~~~~~~
73:34.76 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
73:34.76 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
73:34.76 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
73:34.76 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.77 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
73:34.77 class StaticStrings {
73:34.77 ^~~~~~~~~~~~~
73:34.77 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:34.77 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:34.78 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:34.79 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:34.79 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
73:34.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
73:34.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
73:34.80 memset(aT, 0, sizeof(T));
73:34.80 ~~~~~~^~~~~~~~~~~~~~~~~~
73:34.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
73:34.82 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.82 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
73:34.82 class PreliminaryObjectArray {
73:34.83 ^~~~~~~~~~~~~~~~~~~~~~
73:34.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:34.83 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:34.83 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:34.83 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:34.83 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
73:34.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
73:34.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
73:34.85 memset(aT, 0, sizeof(T));
73:34.85 ~~~~~~^~~~~~~~~~~~~~~~~~
73:34.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
73:34.85 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.85 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
73:34.86 class TypeNewScript {
73:34.86 ^~~~~~~~~~~~~
73:34.94 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:34.94 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:34.94 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:34.94 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:34.94 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:34.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:34.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
73:34.96 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
73:34.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
73:34.97 memset(aT, 0, sizeof(T));
73:34.97 ~~~~~~^~~~~~~~~~~~~~~~~~
73:34.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
73:34.99 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
73:34.99 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
73:35.00 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
73:35.00 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
73:35.00 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
73:35.00 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:9,
73:35.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.02 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
73:35.03 struct IonScriptCounts {
73:35.03 ^~~~~~~~~~~~~~~
73:35.30 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:35.30 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:35.30 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:35.30 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:35.31 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:35.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
73:35.33 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
73:35.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
73:35.33 memset(aT, 0, sizeof(T));
73:35.33 ~~~~~~^~~~~~~~~~~~~~~~~~
73:35.33 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
73:35.33 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
73:35.34 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
73:35.34 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
73:35.35 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:9,
73:35.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.35 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
73:35.35 struct ZoneGCStats {
73:35.35 ^~~~~~~~~~~
73:35.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:35.37 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:35.37 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:35.37 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:35.37 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:35.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
73:35.38 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
73:35.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
73:35.39 memset(aT, 0, sizeof(T));
73:35.39 ~~~~~~^~~~~~~~~~~~~~~~~~
73:35.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
73:35.39 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
73:35.40 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
73:35.40 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
73:35.40 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:9,
73:35.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.40 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
73:35.41 class NewObjectCache {
73:35.41 ^~~~~~~~~~~~~~
73:35.41 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:35.42 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:35.42 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:35.42 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:35.42 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:35.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
73:35.43 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
73:35.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
73:35.45 memset(aT, 0, sizeof(T));
73:35.45 ~~~~~~^~~~~~~~~~~~~~~~~~
73:35.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
73:35.46 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
73:35.46 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:35.46 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:35.46 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:35.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
73:35.46 class MOZ_NON_PARAM alignas(8) Value {
73:35.46 ^~~~~
73:35.90 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:35.90 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:35.90 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:35.90 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:35.91 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:35.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
73:35.93 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
73:35.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
73:35.93 memset(aT, 0, sizeof(T));
73:35.93 ~~~~~~^~~~~~~~~~~~~~~~~~
73:35.94 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
73:35.94 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
73:35.94 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
73:35.94 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
73:35.94 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
73:35.94 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:15,
73:35.95 from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:13,
73:35.95 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:25,
73:35.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:35.96 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
73:35.96 class CodeOffsetJump {
73:35.97 ^~~~~~~~~~~~~~
73:36.33 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:36.33 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:36.33 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:36.33 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:36.34 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:36.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:36.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]':
73:36.36 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:37:15: required from here
73:36.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess]
73:36.36 memset(aT, 0, sizeof(T));
73:36.36 ~~~~~~^~~~~~~~~~~~~~~~~~
73:36.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:36.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:36.38 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:86:7: note: 'class js::ObjectGroup' declared here
73:36.38 class ObjectGroup : public gc::TenuredCell {
73:36.38 ^~~~~~~~~~~
73:36.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
73:36.51 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
73:36.51 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:36.51 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:36.52 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:36.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:36.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]':
73:36.54 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1521:64: required from here
73:36.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroupCompartment' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
73:36.55 memset(aT, 0, sizeof(T));
73:36.55 ~~~~~~^~~~~~~~~~~~~~~~~~
73:36.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:36.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:36.57 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:574:7: note: 'class js::ObjectGroupCompartment' declared here
73:36.57 class ObjectGroupCompartment {
73:36.57 ^~~~~~~~~~~~~~~~~~~~~~
73:37.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
73:37.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
73:37.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
73:37.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
73:37.48 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
73:37.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
73:37.49 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
73:37.49 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
73:37.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:37.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
73:37.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
73:37.52 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
73:37.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
73:37.55 memset(table, 0, sizeof(*table) * capacity());
73:37.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:37.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
73:37.56 class HashTableEntry {
73:37.56 ^~~~~~~~~~~~~~
73:37.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
73:37.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
73:37.58 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
73:37.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
73:37.60 memset(table, 0, sizeof(*table) * capacity());
73:37.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:37.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
73:37.63 class HashTableEntry {
73:37.63 ^~~~~~~~~~~~~~
73:37.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
73:37.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
73:37.67 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
73:37.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
73:37.68 memset(table, 0, sizeof(*table) * capacity());
73:37.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:37.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
73:37.69 class HashTableEntry {
73:37.69 ^~~~~~~~~~~~~~
73:38.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> >; HashPolicy = js::HashMap<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*>, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
73:38.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::ObjectGroupCompartment::ArrayObjectKey; Value = js::ReadBarriered<js::ObjectGroup*>; HashPolicy = js::ObjectGroupCompartment::ArrayObjectKey; AllocPolicy = js::SystemAllocPolicy]'
73:38.48 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1636:29: required from here
73:38.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> >, js::HashMap<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*>, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > >'} with no trivial copy-assignment [-Wclass-memaccess]
73:38.51 memset(table, 0, sizeof(*table) * capacity());
73:38.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:38.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> >, js::HashMap<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*>, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ObjectGroupCompartment::ArrayObjectKey, js::ReadBarriered<js::ObjectGroup*> > >'} declared here
73:38.54 class HashTableEntry {
73:38.54 ^~~~~~~~~~~~~~
73:38.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry>; HashPolicy = js::HashMap<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry, js::ObjectGroupCompartment::PlainObjectKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
73:38.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::ObjectGroupCompartment::PlainObjectKey; Value = js::ObjectGroupCompartment::PlainObjectEntry; HashPolicy = js::ObjectGroupCompartment::PlainObjectKey; AllocPolicy = js::SystemAllocPolicy]'
73:38.58 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1645:29: required from here
73:38.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry>, js::HashMap<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry, js::ObjectGroupCompartment::PlainObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry> >'} with no trivial copy-assignment [-Wclass-memaccess]
73:38.60 memset(table, 0, sizeof(*table) * capacity());
73:38.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:38.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry>, js::HashMap<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry, js::ObjectGroupCompartment::PlainObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ObjectGroupCompartment::PlainObjectKey, js::ObjectGroupCompartment::PlainObjectEntry> >'} declared here
73:38.62 class HashTableEntry {
73:38.62 ^~~~~~~~~~~~~~
73:39.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> >; HashPolicy = js::HashMap<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*>, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
73:39.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered<js::ObjectGroup*>; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy]'
73:39.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:501:5: required from 'void JS::WeakCache<JS::GCHashMap<Key, Value, HashPolicy, AllocPolicy, MapSweepPolicy> >::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered<js::ObjectGroup*>; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> >]'
73:39.89 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1634:32: required from here
73:39.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> >, js::HashMap<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*>, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > >'} with no trivial copy-assignment [-Wclass-memaccess]
73:39.92 memset(table, 0, sizeof(*table) * capacity());
73:39.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:39.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> >, js::HashMap<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*>, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered<js::ObjectGroup*> > >'} declared here
73:39.94 class HashTableEntry {
73:39.94 ^~~~~~~~~~~~~~
73:39.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::ObjectGroupCompartment::NewEntry; HashPolicy = js::HashSet<js::ObjectGroupCompartment::NewEntry, js::ObjectGroupCompartment::NewEntry, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
73:39.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]'
73:39.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:696:5: required from 'void JS::WeakCache<JS::GCHashSet<T, HashPolicy, AllocPolicy> >::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]'
73:39.96 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1648:28: required from here
73:39.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::ObjectGroupCompartment::NewEntry, js::HashSet<js::ObjectGroupCompartment::NewEntry, js::ObjectGroupCompartment::NewEntry, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::ObjectGroupCompartment::NewEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
73:39.98 memset(table, 0, sizeof(*table) * capacity());
73:39.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:39.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::ObjectGroupCompartment::NewEntry, js::HashSet<js::ObjectGroupCompartment::NewEntry, js::ObjectGroupCompartment::NewEntry, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::ObjectGroupCompartment::NewEntry>'} declared here
73:39.99 class HashTableEntry {
73:39.99 ^~~~~~~~~~~~~~
73:53.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
73:53.59 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)':
73:53.59 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1059:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
73:53.60 if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE))
73:53.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73:54.22 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/typelib/xpt'
73:57.83 libxpt.a
73:59.38 libxpt.a.desc
74:00.23 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/typelib/xpt'
74:00.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:35,
74:00.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:11:
74:00.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
74:00.74 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
74:00.74 size - sizeof(js::NativeObject));
74:00.74 ^
74:00.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:23,
74:00.75 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:00.75 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:00.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:00.75 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
74:00.75 class HeapSlot : public WriteBarrieredBase<Value> {
74:00.75 ^~~~~~~~
74:14.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:38:
74:14.77 /<<PKGBUILDDIR>>/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&)':
74:14.77 /<<PKGBUILDDIR>>/js/src/vm/ProxyObject.cpp:46:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
74:14.77 /* static */ ProxyObject* ProxyObject::New(JSContext* cx,
74:14.77 ^~~~~~~~~~~
74:20.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.44 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.45 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.45 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.45 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
74:20.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
74:20.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
74:20.47 memset(aT, 0, sizeof(T));
74:20.47 ~~~~~~^~~~~~~~~~~~~~~~~~
74:20.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
74:20.49 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
74:20.49 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:23,
74:20.49 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.50 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
74:20.50 struct TabSizes {
74:20.50 ^~~~~~~~
74:20.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.52 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.52 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.53 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.53 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
74:20.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
74:20.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
74:20.54 memset(aT, 0, sizeof(T));
74:20.54 ~~~~~~^~~~~~~~~~~~~~~~~~
74:20.54 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
74:20.55 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
74:20.55 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:23,
74:20.55 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.57 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
74:20.58 struct ServoSizes {
74:20.58 ^~~~~~~~~~
74:20.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.58 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.59 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.59 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.59 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
74:20.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
74:20.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
74:20.61 memset(aT, 0, sizeof(T));
74:20.61 ~~~~~~^~~~~~~~~~~~~~~~~~
74:20.61 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
74:20.62 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
74:20.62 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
74:20.63 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
74:20.63 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.63 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.65 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
74:20.65 class StaticStrings {
74:20.66 ^~~~~~~~~~~~~
74:20.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.66 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.66 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.66 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.67 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
74:20.67 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
74:20.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
74:20.68 memset(aT, 0, sizeof(T));
74:20.68 ~~~~~~^~~~~~~~~~~~~~~~~~
74:20.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
74:20.69 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
74:20.69 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.70 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.70 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
74:20.70 class PreliminaryObjectArray {
74:20.71 ^~~~~~~~~~~~~~~~~~~~~~
74:20.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.71 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.71 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.72 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.73 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
74:20.74 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
74:20.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
74:20.75 memset(aT, 0, sizeof(T));
74:20.76 ~~~~~~^~~~~~~~~~~~~~~~~~
74:20.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
74:20.77 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
74:20.77 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.77 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.77 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
74:20.79 class TypeNewScript {
74:20.79 ^~~~~~~~~~~~~
74:20.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.80 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.80 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.80 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.80 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
74:20.81 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
74:20.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
74:20.82 memset(aT, 0, sizeof(T));
74:20.82 ~~~~~~^~~~~~~~~~~~~~~~~~
74:20.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
74:20.83 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
74:20.83 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
74:20.83 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
74:20.83 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
74:20.84 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
74:20.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:20.84 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
74:20.84 struct ZoneGCStats {
74:20.84 ^~~~~~~~~~~
74:20.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:20.99 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:20.99 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:20.99 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:20.99 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:20.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
74:21.01 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
74:21.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
74:21.02 memset(aT, 0, sizeof(T));
74:21.02 ~~~~~~^~~~~~~~~~~~~~~~~~
74:21.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
74:21.03 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
74:21.04 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
74:21.04 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
74:21.04 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
74:21.04 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
74:21.05 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
74:21.05 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
74:21.06 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
74:21.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.06 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
74:21.07 struct IonScriptCounts {
74:21.07 ^~~~~~~~~~~~~~~
74:21.23 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:21.23 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:21.23 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:21.23 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:21.24 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:21.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
74:21.25 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
74:21.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
74:21.26 memset(aT, 0, sizeof(T));
74:21.26 ~~~~~~^~~~~~~~~~~~~~~~~~
74:21.26 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
74:21.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
74:21.28 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
74:21.29 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
74:21.29 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
74:21.29 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
74:21.29 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
74:21.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.30 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
74:21.30 class NewObjectCache {
74:21.30 ^~~~~~~~~~~~~~
74:21.30 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:21.31 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:21.31 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:21.32 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:21.32 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:21.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
74:21.34 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
74:21.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
74:21.34 memset(aT, 0, sizeof(T));
74:21.35 ~~~~~~^~~~~~~~~~~~~~~~~~
74:21.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
74:21.35 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
74:21.35 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:21.35 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:21.36 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:21.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
74:21.37 class MOZ_NON_PARAM alignas(8) Value {
74:21.37 ^~~~~
74:21.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:21.78 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:21.78 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:21.78 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:21.78 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:21.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
74:21.79 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
74:21.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
74:21.80 memset(aT, 0, sizeof(T));
74:21.81 ~~~~~~^~~~~~~~~~~~~~~~~~
74:21.81 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
74:21.82 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
74:21.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
74:21.82 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
74:21.82 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
74:21.83 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:12,
74:21.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:21.83 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
74:21.83 class CodeOffsetJump {
74:21.85 ^~~~~~~~~~~~~~
74:22.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:22.52 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:22.53 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:22.53 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:22.53 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:22.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:22.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
74:22.54 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
74:22.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
74:22.56 memset(aT, 0, sizeof(T));
74:22.56 ~~~~~~^~~~~~~~~~~~~~~~~~
74:22.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:29,
74:22.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:29:
74:22.57 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
74:22.57 struct TenureCountCache {
74:22.57 ^~~~~~~~~~~~~~~~
74:22.77 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
74:22.77 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
74:22.77 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:22.77 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:22.78 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:22.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:22.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ProtectedDataNoCheckArgs<js::CheckUnprotected, JS::AsmJSCacheOps>]':
74:22.80 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:175:25: required from here
74:22.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ProtectedDataNoCheckArgs<js::CheckUnprotected, JS::AsmJSCacheOps>'; use assignment instead [-Wclass-memaccess]
74:22.80 memset(aT, 0, sizeof(T));
74:22.81 ~~~~~~^~~~~~~~~~~~~~~~~~
74:22.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:25,
74:22.81 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
74:22.82 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
74:22.82 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:22.82 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:22.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:22.84 /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:148:7: note: 'class js::ProtectedDataNoCheckArgs<js::CheckUnprotected, JS::AsmJSCacheOps>' declared here
74:22.85 class ProtectedDataNoCheckArgs : public ProtectedData<Check, T> {
74:22.85 ^~~~~~~~~~~~~~~~~~~~~~~~
74:22.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/AllocPolicy.h:18,
74:22.92 from /<<PKGBUILDDIR>>/js/src/jsapi.h:28,
74:22.93 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:22.93 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:22.93 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:22.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:22.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]':
74:22.94 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:358:22: required from here
74:22.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Utility.h:529:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment [-Wclass-memaccess]
74:22.95 memset(const_cast<T*>(p), 0x3B, sizeof(T));
74:22.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:22.96 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
74:22.96 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
74:22.96 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
74:22.97 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
74:22.97 from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
74:22.97 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
74:22.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:22.98 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:93:8: note: 'struct JSContext' declared here
74:22.98 struct JSContext : public JS::RootingContext,
74:22.98 ^~~~~~~~~
74:25.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
74:25.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
74:25.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
74:25.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
74:25.03 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
74:25.04 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
74:25.04 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
74:25.05 from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
74:25.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
74:25.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
74:25.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
74:25.06 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
74:25.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
74:25.08 memset(table, 0, sizeof(*table) * capacity());
74:25.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:25.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
74:25.10 class HashTableEntry {
74:25.10 ^~~~~~~~~~~~~~
74:25.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
74:25.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
74:25.12 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
74:25.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
74:25.14 memset(table, 0, sizeof(*table) * capacity());
74:25.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:25.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
74:25.16 class HashTableEntry {
74:25.17 ^~~~~~~~~~~~~~
74:25.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
74:25.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
74:25.18 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
74:25.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
74:25.21 memset(table, 0, sizeof(*table) * capacity());
74:25.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:25.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
74:25.22 class HashTableEntry {
74:25.22 ^~~~~~~~~~~~~~
74:26.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::ReadBarriered<js::SavedFrame*>; HashPolicy = js::HashSet<js::ReadBarriered<js::SavedFrame*>, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
74:26.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::ReadBarriered<js::SavedFrame*>; HashPolicy = js::SavedFrame::HashPolicy; AllocPolicy = js::SystemAllocPolicy]'
74:26.28 /<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp:1136:42: required from here
74:26.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::ReadBarriered<js::SavedFrame*>, js::HashSet<js::ReadBarriered<js::SavedFrame*>, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::ReadBarriered<js::SavedFrame*> >'} with no trivial copy-assignment [-Wclass-memaccess]
74:26.31 memset(table, 0, sizeof(*table) * capacity());
74:26.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74:26.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::ReadBarriered<js::SavedFrame*>, js::HashSet<js::ReadBarriered<js::SavedFrame*>, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::ReadBarriered<js::SavedFrame*> >'} declared here
74:26.33 class HashTableEntry {
74:26.33 ^~~~~~~~~~~~~~
74:51.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:29:
74:51.97 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp: In function 'bool InvokeInterruptCallback(JSContext*)':
74:51.97 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:500:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
74:51.97 switch (Debugger::onSingleStep(cx, &rval)) {
74:51.97 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
75:03.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:66,
75:03.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:03.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
75:03.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
75:03.88 size - sizeof(js::NativeObject));
75:03.88 ^
75:03.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
75:03.88 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
75:03.88 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
75:03.89 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
75:03.89 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
75:03.90 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:03.90 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:03.90 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:03.91 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:03.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:03.91 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
75:03.91 class HeapSlot : public WriteBarrieredBase<Value> {
75:03.91 ^~~~~~~~
75:23.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:23.73 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:23.74 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:23.74 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
75:23.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
75:23.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
75:23.76 memset(aT, 0, sizeof(T));
75:23.76 ~~~~~~^~~~~~~~~~~~~~~~~~
75:23.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
75:23.77 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
75:23.77 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
75:23.77 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
75:23.77 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
75:23.78 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
75:23.78 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
75:23.78 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:23.78 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:23.79 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:23.79 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
75:23.79 struct TabSizes {
75:23.80 ^~~~~~~~
75:23.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:23.80 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:23.80 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:23.80 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
75:23.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
75:23.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
75:23.82 memset(aT, 0, sizeof(T));
75:23.82 ~~~~~~^~~~~~~~~~~~~~~~~~
75:23.82 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
75:23.83 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
75:23.83 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
75:23.83 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
75:23.83 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
75:23.83 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
75:23.84 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
75:23.84 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:23.84 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:23.84 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:23.84 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
75:23.86 struct ServoSizes {
75:23.87 ^~~~~~~~~~
75:23.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:23.87 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:23.87 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:23.87 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
75:23.89 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
75:23.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
75:23.90 memset(aT, 0, sizeof(T));
75:23.90 ~~~~~~^~~~~~~~~~~~~~~~~~
75:23.90 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
75:23.90 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
75:23.90 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
75:23.90 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
75:23.90 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:23.90 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:23.90 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:23.91 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
75:23.91 class StaticStrings {
75:23.92 ^~~~~~~~~~~~~
75:23.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:23.93 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:23.93 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:23.93 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
75:23.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
75:23.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
75:23.97 memset(aT, 0, sizeof(T));
75:23.97 ~~~~~~^~~~~~~~~~~~~~~~~~
75:23.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
75:23.98 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:23.98 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:23.99 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:23.99 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:23.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:23.99 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
75:24.00 class PreliminaryObjectArray {
75:24.00 ^~~~~~~~~~~~~~~~~~~~~~
75:24.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:24.00 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:24.00 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:24.00 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
75:24.02 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
75:24.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
75:24.03 memset(aT, 0, sizeof(T));
75:24.03 ~~~~~~^~~~~~~~~~~~~~~~~~
75:24.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
75:24.04 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:24.06 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:24.06 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:24.06 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.06 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
75:24.07 class TypeNewScript {
75:24.07 ^~~~~~~~~~~~~
75:24.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:24.08 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:24.08 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:24.08 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
75:24.09 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
75:24.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
75:24.13 memset(aT, 0, sizeof(T));
75:24.13 ~~~~~~^~~~~~~~~~~~~~~~~~
75:24.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:24.13 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:24.13 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
75:24.13 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.15 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
75:24.15 struct IonScriptCounts {
75:24.15 ^~~~~~~~~~~~~~~
75:24.42 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:24.42 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:24.42 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:24.42 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
75:24.44 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
75:24.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
75:24.45 memset(aT, 0, sizeof(T));
75:24.46 ~~~~~~^~~~~~~~~~~~~~~~~~
75:24.46 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
75:24.47 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
75:24.47 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
75:24.47 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
75:24.47 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
75:24.48 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
75:24.48 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
75:24.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.48 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
75:24.49 struct ZoneGCStats {
75:24.49 ^~~~~~~~~~~
75:24.50 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:24.50 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:24.50 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:24.50 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
75:24.51 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
75:24.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
75:24.52 memset(aT, 0, sizeof(T));
75:24.52 ~~~~~~^~~~~~~~~~~~~~~~~~
75:24.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
75:24.53 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
75:24.53 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
75:24.53 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
75:24.54 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
75:24.54 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
75:24.54 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
75:24.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.55 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
75:24.55 class NewObjectCache {
75:24.55 ^~~~~~~~~~~~~~
75:24.57 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:24.57 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:24.57 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:24.57 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
75:24.58 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
75:24.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
75:24.59 memset(aT, 0, sizeof(T));
75:24.59 ~~~~~~^~~~~~~~~~~~~~~~~~
75:24.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
75:24.59 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
75:24.60 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:24.61 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:24.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:24.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
75:24.61 class MOZ_NON_PARAM alignas(8) Value {
75:24.61 ^~~~~
75:25.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
75:25.15 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
75:25.15 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:25.15 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:25.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:25.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
75:25.17 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
75:25.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
75:25.18 memset(aT, 0, sizeof(T));
75:25.18 ~~~~~~^~~~~~~~~~~~~~~~~~
75:25.18 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
75:25.19 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
75:25.21 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
75:25.21 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
75:25.21 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
75:25.21 from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
75:25.21 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
75:25.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:25.23 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
75:25.23 class CodeOffsetJump {
75:25.23 ^~~~~~~~~~~~~~
75:25.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:11:
75:25.25 /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpCompartment::createMatchResultTemplateObject(JSContext*)':
75:25.27 /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1082:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:25.27 if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index,
75:25.27 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:25.27 JSPROP_ENUMERATE))
75:25.27 ~~~~~~~~~~~~~~~~~
75:25.27 /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:1088:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:25.27 if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal,
75:25.29 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:25.29 JSPROP_ENUMERATE)) {
75:25.29 ~~~~~~~~~~~~~~~~~
75:28.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.cpp:40,
75:28.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:47:
75:28.50 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
75:28.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
75:28.51 size - sizeof(js::NativeObject));
75:28.52 ^
75:28.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
75:28.52 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:28.52 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:28.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:28.53 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
75:28.53 class HeapSlot : public WriteBarrieredBase<Value> {
75:28.53 ^~~~~~~~
75:28.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
75:28.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
75:28.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
75:28.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
75:28.68 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
75:28.68 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:28.68 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:28.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:28.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
75:28.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
75:28.70 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
75:28.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
75:28.71 memset(table, 0, sizeof(*table) * capacity());
75:28.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:28.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
75:28.73 class HashTableEntry {
75:28.73 ^~~~~~~~~~~~~~
75:28.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
75:28.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
75:28.75 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
75:28.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
75:28.79 memset(table, 0, sizeof(*table) * capacity());
75:28.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:28.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
75:28.80 class HashTableEntry {
75:28.80 ^~~~~~~~~~~~~~
75:28.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
75:28.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
75:28.94 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
75:28.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
75:28.97 memset(table, 0, sizeof(*table) * capacity());
75:28.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:28.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
75:28.98 class HashTableEntry {
75:28.98 ^~~~~~~~~~~~~~
75:29.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:29.90 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:29.90 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:29.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:29.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
75:29.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
75:29.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
75:29.92 memset(aT, 0, sizeof(T));
75:29.92 ~~~~~~^~~~~~~~~~~~~~~~~~
75:29.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
75:29.92 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
75:29.93 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
75:29.93 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:29.93 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:29.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:29.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
75:29.94 struct TabSizes {
75:29.94 ^~~~~~~~
75:29.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:29.95 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:29.95 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:29.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:29.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
75:29.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
75:29.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
75:29.96 memset(aT, 0, sizeof(T));
75:29.96 ~~~~~~^~~~~~~~~~~~~~~~~~
75:29.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
75:29.96 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
75:29.97 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
75:29.98 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:29.98 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:29.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:29.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
75:29.99 struct ServoSizes {
75:29.99 ^~~~~~~~~~
75:30.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.01 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.01 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
75:30.01 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
75:30.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.03 memset(aT, 0, sizeof(T));
75:30.03 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.04 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.04 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
75:30.04 class StaticStrings {
75:30.04 ^~~~~~~~~~~~~
75:30.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.07 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.08 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.08 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
75:30.08 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
75:30.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.10 memset(aT, 0, sizeof(T));
75:30.10 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.10 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
75:30.10 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
75:30.10 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
75:30.10 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
75:30.11 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.11 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
75:30.11 struct ZoneGCStats {
75:30.11 ^~~~~~~~~~~
75:30.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.20 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.20 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
75:30.23 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
75:30.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.23 memset(aT, 0, sizeof(T));
75:30.23 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
75:30.25 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
75:30.25 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
75:30.26 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
75:30.26 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
75:30.26 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
75:30.26 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
75:30.26 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
75:30.26 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
75:30.26 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
75:30.27 class PreliminaryObjectArray {
75:30.28 ^~~~~~~~~~~~~~~~~~~~~~
75:30.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.29 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.29 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
75:30.30 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
75:30.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.31 memset(aT, 0, sizeof(T));
75:30.31 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
75:30.32 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
75:30.32 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
75:30.32 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
75:30.33 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
75:30.33 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
75:30.33 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
75:30.33 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
75:30.34 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
75:30.34 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.34 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
75:30.36 class TypeNewScript {
75:30.36 ^~~~~~~~~~~~~
75:30.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.40 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.40 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
75:30.41 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
75:30.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.43 memset(aT, 0, sizeof(T));
75:30.43 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.43 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
75:30.43 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
75:30.44 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
75:30.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
75:30.44 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
75:30.44 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
75:30.45 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
75:30.45 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.45 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
75:30.45 struct IonScriptCounts {
75:30.45 ^~~~~~~~~~~~~~~
75:30.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.67 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.67 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
75:30.68 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
75:30.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.70 memset(aT, 0, sizeof(T));
75:30.70 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.70 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
75:30.70 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
75:30.71 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
75:30.71 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
75:30.71 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
75:30.71 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.72 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
75:30.72 class NewObjectCache {
75:30.72 ^~~~~~~~~~~~~~
75:30.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:30.74 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.74 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
75:30.74 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
75:30.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
75:30.76 memset(aT, 0, sizeof(T));
75:30.76 ~~~~~~^~~~~~~~~~~~~~~~~~
75:30.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
75:30.76 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
75:30.76 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:14,
75:30.76 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:30.76 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:30.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:30.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
75:30.78 class MOZ_NON_PARAM alignas(8) Value {
75:30.78 ^~~~~
75:31.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:31.16 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:31.16 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:31.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:31.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
75:31.18 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
75:31.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
75:31.19 memset(aT, 0, sizeof(T));
75:31.19 ~~~~~~^~~~~~~~~~~~~~~~~~
75:31.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
75:31.20 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
75:31.20 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
75:31.20 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
75:31.21 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:24,
75:31.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:31.22 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
75:31.22 class CodeOffsetJump {
75:31.22 ^~~~~~~~~~~~~~
75:33.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
75:33.17 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:33.18 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:33.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:33.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = js::TemporaryTypeSet; size_t = unsigned int]':
75:33.33 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.cpp:966:23: required from here
75:33.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::TemporaryTypeSet'; use assignment or value-initialization instead [-Wclass-memaccess]
75:33.33 memset(aT, 0, sizeof(T));
75:33.33 ~~~~~~^~~~~~~~~~~~~~~~~~
75:33.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
75:33.34 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
75:33.34 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:33.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:33.34 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:720:7: note: 'class js::TemporaryTypeSet' declared here
75:33.35 class TemporaryTypeSet : public TypeSet {
75:33.35 ^~~~~~~~~~~~~~~~
75:34.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
75:34.22 from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
75:34.23 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
75:34.23 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
75:34.23 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
75:34.23 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
75:34.24 from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
75:34.24 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
75:34.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:34.26 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
75:34.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
75:34.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
75:34.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
75:34.29 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
75:34.30 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
75:34.31 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
75:34.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:34.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
75:34.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
75:34.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
75:34.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
75:34.33 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
75:34.33 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
75:34.34 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
75:34.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:34.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
75:34.35 class HashTableEntry {
75:34.36 ^~~~~~~~~~~~~~
75:34.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
75:34.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
75:34.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
75:34.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
75:34.75 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
75:34.75 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:14,
75:34.76 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
75:34.76 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
75:34.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
75:34.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
75:34.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
75:34.81 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
75:34.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
75:34.82 memset(table, 0, sizeof(*table) * capacity());
75:34.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:34.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
75:34.84 class HashTableEntry {
75:34.84 ^~~~~~~~~~~~~~
75:34.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
75:34.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
75:34.85 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
75:34.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
75:34.88 memset(table, 0, sizeof(*table) * capacity());
75:34.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:34.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
75:34.89 class HashTableEntry {
75:34.89 ^~~~~~~~~~~~~~
75:34.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
75:34.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
75:34.93 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
75:34.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
75:34.94 memset(table, 0, sizeof(*table) * capacity());
75:34.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:34.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
75:34.94 class HashTableEntry {
75:34.94 ^~~~~~~~~~~~~~
75:40.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSObject*, unsigned int>; HashPolicy = js::HashMap<JSObject*, unsigned int, js::MovableCellHasher<JSObject*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
75:40.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSObject*; Value = unsigned int; HashPolicy = js::MovableCellHasher<JSObject*>; AllocPolicy = js::SystemAllocPolicy]'
75:40.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:181:18: required from 'void js::MutableWrappedPtrOperations<JS::GCHashMap<Args ...>, Wrapper>::clear() [with Wrapper = JS::Rooted<JS::GCHashMap<JSObject*, unsigned int, js::MovableCellHasher<JSObject*>, js::SystemAllocPolicy> >; Args = {JSObject*, unsigned int, js::MovableCellHasher<JSObject*>, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy<JSObject*, unsigned int>}]'
75:40.27 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1626:16: required from here
75:40.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSObject*, unsigned int>, js::HashMap<JSObject*, unsigned int, js::MovableCellHasher<JSObject*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSObject*, unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
75:40.30 memset(table, 0, sizeof(*table) * capacity());
75:40.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
75:40.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSObject*, unsigned int>, js::HashMap<JSObject*, unsigned int, js::MovableCellHasher<JSObject*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSObject*, unsigned int> >'} declared here
75:40.30 class HashTableEntry {
75:40.30 ^~~~~~~~~~~~~~
75:58.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:20:
75:58.13 /<<PKGBUILDDIR>>/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)':
75:58.13 /<<PKGBUILDDIR>>/js/src/vm/SharedArrayObject.cpp:384:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.14 bool js::IsSharedArrayBuffer(HandleValue v) {
75:58.14 ^~
75:58.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
75:58.15 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]':
75:58.15 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.16 bool Is(HandleValue v) {
75:58.16 ^~
75:58.16 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]':
75:58.17 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.18 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]':
75:58.19 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.20 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]':
75:58.20 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.22 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]':
75:58.22 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.23 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]':
75:58.23 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.25 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]':
75:58.25 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.27 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]':
75:58.27 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.28 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]':
75:58.29 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.30 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]':
75:58.31 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.32 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]':
75:58.33 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.34 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]':
75:58.34 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:58.36 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::PromiseObject]':
75:58.36 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1643:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
75:59.58 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)':
75:59.58 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2728:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
75:59.59 static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject,
75:59.59 ^~~~~~~~~~~~~~~~
76:00.14 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)':
76:00.14 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1926:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:00.14 if (!JS_CallFunction(cx, nullptr, moduleResolveHook, args, &result))
76:00.15 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:00.35 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)':
76:00.35 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1535:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
76:00.35 return RegExpGetSubstitution(cx, matchResult, string, size_t(position),
76:00.35 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:00.36 replacement, size_t(firstDollarIndex),
76:00.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:00.36 args.rval());
76:00.36 ~~~~~~~~~~~~
76:00.43 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)':
76:00.43 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1513:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:00.44 return RegExpCreate(cx, args[0], args.get(1), args.rval());
76:00.44 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:00.44 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1513:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
76:01.83 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_OwnPropertyKeys(JSContext*, unsigned int, JS::Value*)':
76:01.83 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:249:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
76:01.84 return GetOwnPropertyKeys(
76:01.84 ~~~~~~~~~~~~~~~~~~^
76:01.84 cx, obj, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
76:01.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:01.89 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)':
76:01.89 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:355:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:01.90 if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename,
76:01.91 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:01.91 args[1].toInt32(), args[2].toInt32(), nullptr, message,
76:01.91 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:01.91 &error)) {
76:01.91 ~~~~~~~
76:01.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
76:01.98 from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
76:01.99 from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
76:01.99 from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
76:01.99 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
76:02.00 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
76:02.00 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
76:02.02 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
76:02.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:02.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)':
76:02.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:02.03 return ToStringSlow<allowGC>(cx, v);
76:02.03 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
76:02.08 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)':
76:02.08 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:02.08 return ToStringSlow<allowGC>(cx, v);
76:02.09 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
76:02.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:02.10 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:275:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:02.10 DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr);
76:02.10 ^
76:02.35 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)':
76:02.35 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:422:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:02.36 if (!DefineDataProperty(
76:02.36 ~~~~~~~~~~~~~~~~~~^
76:02.36 cx, ctor, cx->names().prototype, args[1],
76:02.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:02.37 JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) {
76:02.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:02.40 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)':
76:02.41 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:142:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:02.41 JSString* str = ValueToSource(cx, args[0]);
76:02.41 ~~~~~~~~~~~~~^~~~~~~~~~~~~
76:02.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
76:02.54 from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
76:02.54 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
76:02.54 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
76:02.54 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
76:02.55 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
76:02.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:02.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)':
76:02.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:02.56 return js::ToObjectSlow(cx, v, false);
76:02.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
76:03.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
76:03.13 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:03.13 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:03.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:03.14 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)':
76:03.14 /<<PKGBUILDDIR>>/js/src/jsnum.h:238:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:03.14 if (!ToNumberSlow(cx, v, dp)) return false;
76:03.15 ~~~~~~~~~~~~^~~~~~~~~~~
76:04.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:04.11 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In lambda function:
76:04.12 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1603:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:04.12 return JS_DefineElement(cx, array, (*index)++, val, 0);
76:04.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:04.16 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In lambda function:
76:04.16 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1603:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:04.16 return JS_DefineElement(cx, array, (*index)++, val, 0);
76:04.16 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:04.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:04.30 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool PrimitiveToObject(JSContext*, JS::MutableHandleValue)':
76:04.30 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1942:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:04.30 static bool PrimitiveToObject(JSContext* cx, MutableHandleValue vp) {
76:04.30 ^~~~~~~~~~~~~~~~~
76:05.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
76:05.80 from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
76:05.81 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
76:05.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:05.81 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)':
76:05.82 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:05.82 JSAtom* atom = ToAtom<allowGC>(cx, v);
76:05.82 ~~~~~~~~~~~~~~~^~~~~~~
76:05.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
76:05.83 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
76:05.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:05.84 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:495:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:05.84 return ToPropertyKeySlow(cx, argument, result);
76:05.85 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
76:07.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:07.47 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
76:07.47 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2999:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:07.47 bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx,
76:07.48 ^~~~~~~~~
76:07.48 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3003:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:07.48 return GetUnclonedValue(
76:07.49 ~~~~~~~~~~~~~~~~^
76:07.51 cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id,
76:07.51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:07.51 vp);
76:07.51 ~~~
76:07.51 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)':
76:07.52 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3011:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:07.52 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) return nullptr;
76:07.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:08.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:08.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
76:08.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1751:11: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:08.60 JSString* js::ToStringSlow(
76:08.60 ^~
76:08.61 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1751:11: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:08.72 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)':
76:08.72 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1794:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:08.73 JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) {
76:08.73 ^~
76:08.74 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1795:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:08.74 return ToStringSlow<CanGC>(cx, v);
76:08.74 ~~~~~~~~~~~~~~~~~~~^~~~~~~
76:09.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:09.24 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()':
76:09.24 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:962:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:09.24 if (!JS_GetElement(cx, array, i, &v)) return false;
76:09.25 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
76:10.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:38:
76:10.88 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)':
76:10.88 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:263:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:10.89 bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) {
76:10.89 ^~~~~~~~~~~~~~~~
76:10.90 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
76:10.91 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
76:10.92 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:10.92 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:10.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:10.93 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:10.94 ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
76:10.94 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:10.95 fallback, nullptr, nullptr))
76:10.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:10.96 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:272:5: note: in expansion of macro 'ReportValueError'
76:10.96 ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal,
76:10.96 ^~~~~~~~~~~~~~~~
76:16.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:16.44 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)':
76:16.44 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2702:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:16.44 if (!Evaluate(cx, options, src, srcLen, &rv)) return false;
76:16.45 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:16.45 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2581:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:16.45 if (!cx->getPendingException(&exn)) {
76:16.45 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
76:16.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
76:16.46 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:26,
76:16.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:16.47 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
76:16.49 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:16.49 inline bool ValueToId(
76:16.50 ^~~~~~~~~
76:16.51 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:16.51 JSAtom* atom = ToAtom<allowGC>(cx, v);
76:16.51 ~~~~~~~~~~~~~~~^~~~~~~
76:16.72 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
76:16.72 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:60,
76:16.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:16.73 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::PerformanceMonitoring::dispose(JSRuntime*)':
76:16.73 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
76:16.73 return *it;
76:16.74 ^~
76:16.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:47:
76:16.75 /<<PKGBUILDDIR>>/js/src/vm/Stopwatch.cpp:183:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
76:16.75 for (CompartmentsIter c(rt, SkipAtoms); !c.done(); c.next()) {
76:16.76 ^
76:17.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
76:17.12 from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
76:17.12 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
76:17.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:17.14 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<jsid, allowGC>::MutableHandleType) [with js::AllowGC allowGC = (js::AllowGC)1]':
76:17.14 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:58:13: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:17.14 inline bool ValueToId(
76:17.14 ^~~~~~~~~
76:17.14 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:17.15 JSAtom* atom = ToAtom<allowGC>(cx, v);
76:17.16 ~~~~~~~~~~~~~~~^~~~~~~
76:17.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:17.29 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)':
76:17.29 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1806:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:17.29 bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes,
76:17.29 ^~~~~~~~~~~~~~~~~~~~~~~
76:17.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:17.30 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)':
76:17.31 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:545:24: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:17.32 if (!ValueToId<CanGC>(cx, args[1], &id)) return false;
76:17.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
76:17.33 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:591:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
76:17.34 if (!DefineProperty(cx, obj, id, desc, result)) return false;
76:17.34 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:17.34 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)':
76:17.35 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1816:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:17.35 bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) {
76:17.35 ^~~~~~~~~~~~~~~~~~~~~~~
76:17.47 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)':
76:17.48 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1897:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:17.48 bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType,
76:17.48 ^~~~~~~~~~~~~~~~~~~~~~~
76:17.49 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)':
76:17.50 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:501:24: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:17.50 if (!ValueToId<CanGC>(cx, args[1], &id)) return false;
76:17.50 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
76:17.51 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:527:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
76:17.51 if (!DefineProperty(cx, obj, id, desc)) return false;
76:17.52 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
76:19.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:38:
76:19.38 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In constructor 'js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::InterpreterFrame*)':
76:19.39 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1348:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:19.39 entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause);
76:19.39 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:19.39 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1350:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:19.40 entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause);
76:19.40 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:19.46 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In constructor 'js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::jit::CalleeToken)':
76:19.46 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1364:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:19.46 entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack,
76:19.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:19.47 asyncCause);
76:19.47 ~~~~~~~~~~~
76:19.47 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:1367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:19.48 entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack,
76:19.48 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:19.48 asyncCause);
76:19.48 ~~~~~~~~~~~
76:23.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.10 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
76:23.10 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1820:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:23.11 JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
76:23.11 ^~
76:23.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
76:23.12 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:23.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.13 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:23.13 return ToStringSlow<allowGC>(cx, v);
76:23.13 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
76:23.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
76:23.15 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
76:23.15 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
76:23.16 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
76:23.16 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
76:23.16 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:23.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:23.17 return op(cx, obj, receiver, id, vp);
76:23.17 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:23.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:23.17 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
76:23.19 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:23.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
76:23.19 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
76:23.20 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:24,
76:23.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.20 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:23.20 return Call(cx, fval, thisv, args, rval);
76:23.21 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:23.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:91:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:23.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
76:23.22 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:23.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.22 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:23.23 return ToStringSlow<allowGC>(cx, v);
76:23.23 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
76:23.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.62 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'const char* js::ValueToPrintable(JSContext*, const JS::Value&, JSAutoByteString*, bool)':
76:23.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1741:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:23.63 str = ValueToSource(cx, v);
76:23.63 ~~~~~~~~~~~~~^~~~~~~
76:23.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
76:23.65 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:23.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:23.65 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1541:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:23.66 return ToStringSlow<allowGC>(cx, v);
76:23.66 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
76:24.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:20:
76:24.32 /<<PKGBUILDDIR>>/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)':
76:24.33 /<<PKGBUILDDIR>>/js/src/vm/SymbolType.cpp:119:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:24.33 bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym,
76:24.33 ^~
76:24.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:24.94 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In static member function 'static bool JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)':
76:24.95 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1603:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:24.95 return JS_DefineElement(cx, array, (*index)++, val, 0);
76:24.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:24.97 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:1603:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:24.97 return JS_DefineElement(cx, array, (*index)++, val, 0);
76:24.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:34.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:48,
76:34.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:34.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
76:34.20 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
76:34.20 size - sizeof(js::NativeObject));
76:34.21 ^
76:34.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:34.23 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)':
76:34.23 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1773:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.24 bool JSStructuredCloneReader::readDataView(uint32_t byteLength,
76:34.24 ^~~~~~~~~~~~~~~~~~~~~~~
76:34.25 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1782:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.25 if (!startRead(&v)) return false;
76:34.25 ~~~~~~~~~^~~~
76:34.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:34.28 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:34.28 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:34.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:34.29 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
76:34.29 class HeapSlot : public WriteBarrieredBase<Value> {
76:34.29 ^~~~~~~~
76:34.45 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)':
76:34.46 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1950:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.46 bool JSStructuredCloneReader::startRead(MutableHandleValue vp) {
76:34.46 ^~~~~~~~~~~~~~~~~~~~~~~
76:34.47 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1971:60: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.47 if (tag == SCTAG_BOOLEAN_OBJECT && !PrimitiveToObject(context(), vp))
76:34.47 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
76:34.47 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1980:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.48 if (tag == SCTAG_STRING_OBJECT && !PrimitiveToObject(context(), vp))
76:34.49 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
76:34.50 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1989:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.50 if (!PrimitiveToObject(context(), vp)) return false;
76:34.50 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
76:34.51 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2064:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.51 if (!readSharedArrayBuffer(vp)) return false;
76:34.51 ~~~~~~~~~~~~~~~~~~~~~^~~~
76:34.52 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2075:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.52 return readTypedArray(arrayType, data, vp);
76:34.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
76:34.54 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2115:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.54 return readTypedArray(TagToV1ArrayType(tag), data, vp, true);
76:34.54 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:34.95 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)':
76:34.95 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.96 bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType,
76:34.96 ^~~~~~~~~~~~~~~~~~~~~~~
76:34.97 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1714:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.97 if (!readV1ArrayBuffer(arrayType, nelems, &v)) return false;
76:34.97 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
76:34.97 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1717:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:34.99 if (!startRead(&v)) return false;
76:34.99 ~~~~~~~~~^~~~
76:35.11 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)':
76:35.12 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2614:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.12 JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r,
76:35.12 ^~~~~~~~~~~~~~~~~
76:35.15 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2619:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.15 return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true);
76:35.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:35.17 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2623:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.17 return r->readTypedArray(arrayType, nelems, vp);
76:35.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
76:35.21 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)':
76:35.21 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1858:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.21 bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes,
76:35.22 ^~~~~~~~~~~~~~~~~~~~~~~
76:35.23 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1871:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.23 if (!startRead(&payload)) return false;
76:35.23 ~~~~~~~~~^~~~~~~~~~
76:35.33 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
76:35.33 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2302:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.33 if (!startRead(&source) || !source.isString()) return nullptr;
76:35.37 ~~~~~~~~~^~~~~~~~~
76:35.37 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2309:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.37 if (!startRead(&lineVal) || !lineVal.isNumber() ||
76:35.38 ~~~~~~~~~^~~~~~~~~~
76:35.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
76:35.38 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
76:35.38 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
76:35.38 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
76:35.39 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
76:35.39 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
76:35.39 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
76:35.39 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:35.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:35.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:35.40 return js::ToUint32Slow(cx, v, out);
76:35.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
76:35.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:35.43 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2316:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.43 if (!startRead(&columnVal) || !columnVal.isNumber() ||
76:35.43 ~~~~~~~~~^~~~~~~~~~~~
76:35.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
76:35.44 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
76:35.44 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
76:35.44 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
76:35.47 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
76:35.47 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
76:35.47 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
76:35.48 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:35.48 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:35.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:161:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:35.48 return js::ToUint32Slow(cx, v, out);
76:35.49 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
76:35.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:35.51 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2322:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.51 if (!startRead(&name) || !(name.isString() || name.isNull())) return nullptr;
76:35.51 ~~~~~~~~~^~~~~~~
76:35.52 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2332:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.53 if (!startRead(&cause) || !(cause.isString() || cause.isNull()))
76:35.53 ~~~~~~~~~^~~~~~~~
76:35.62 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)':
76:35.62 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2345:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.63 bool JSStructuredCloneReader::read(MutableHandleValue vp) {
76:35.63 ^~~~~~~~~~~~~~~~~~~~~~~
76:35.63 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2353:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.64 if (!startRead(vp)) return false;
76:35.64 ~~~~~~~~~^~~~
76:35.66 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2386:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.66 if (!startRead(&key)) return false;
76:35.66 ~~~~~~~~~^~~~~~
76:35.66 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2421:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.66 if (!startRead(&val)) return false;
76:35.68 ~~~~~~~~~^~~~~~
76:35.68 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2426:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:35.68 if (!MapObject::set(context(), obj, key, val)) return false;
76:35.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
76:35.68 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2438:28: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:35.69 if (!ValueToId<CanGC>(context(), key, &id)) return false;
76:35.69 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
76:35.69 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2440:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:35.69 if (!DefineDataProperty(context(), obj, id, val)) return false;
76:35.69 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
76:35.93 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
76:35.93 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:600:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.94 bool ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data,
76:35.94 ^~~~~~~~~~~~~~~~~~~
76:35.95 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:606:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:35.96 return r.read(vp);
76:35.96 ~~~~~~^~~~
76:36.05 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
76:36.05 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2451:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:36.05 JS_PUBLIC_API bool JS_ReadStructuredClone(
76:36.07 ^~~~~~~~~~~~~~~~~~~~~~
76:36.07 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2464:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:36.07 return ReadStructuredClone(cx, buf, scope, vp, callbacks, closure);
76:36.07 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:36.09 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
76:36.09 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2570:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:36.09 bool JSAutoStructuredCloneBuffer::read(
76:36.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:36.11 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2574:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:36.11 return !!JS_ReadStructuredClone(cx, data_, version_, scope_, vp,
76:36.11 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:36.11 optionalCallbacks, closure);
76:36.11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:37.38 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)':
76:37.38 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1340:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.38 bool JSStructuredCloneWriter::startWrite(HandleValue v) {
76:37.38 ^~~~~~~~~~~~~~~~~~~~~~~
76:37.70 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)':
76:37.70 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1064:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.70 if (!startWrite(val)) return false;
76:37.70 ~~~~~~~~~~^~~~~
76:37.77 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)':
76:37.77 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2647:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.78 JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w,
76:37.78 ^~~~~~~~~~~~~~~~~~
76:37.84 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)':
76:37.84 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1078:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.84 if (!startWrite(val)) return false;
76:37.85 ~~~~~~~~~~^~~~~
76:37.97 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)':
76:37.97 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1319:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.97 if (!startWrite(val)) return false;
76:37.97 ~~~~~~~~~~^~~~~
76:37.97 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1322:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.97 if (!startWrite(val)) return false;
76:37.99 ~~~~~~~~~~^~~~~
76:37.99 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1325:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:37.99 if (!startWrite(val)) return false;
76:37.99 ~~~~~~~~~~^~~~~
76:37.99 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1330:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.00 if (!startWrite(val)) return false;
76:38.00 ~~~~~~~~~~^~~~~
76:38.00 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1335:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.00 if (!startWrite(val)) return false;
76:38.01 ~~~~~~~~~~^~~~~
76:38.38 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
76:38.38 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1575:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.38 bool JSStructuredCloneWriter::write(HandleValue v) {
76:38.38 ^~~~~~~~~~~~~~~~~~~~~~~
76:38.40 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1576:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.40 if (!startWrite(v)) return false;
76:38.40 ~~~~~~~~~~^~~
76:38.40 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1596:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.40 if (!startWrite(key) || !startWrite(val)) return false;
76:38.40 ~~~~~~~~~~^~~~~
76:38.42 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1596:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.42 if (!startWrite(key) || !startWrite(val)) return false;
76:38.42 ~~~~~~~~~~^~~~~
76:38.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
76:38.42 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:26,
76:38.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:38.43 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.43 JSAtom* atom = ToAtom<allowGC>(cx, v);
76:38.43 ~~~~~~~~~~~~~~~^~~~~~~
76:38.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:38.43 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1599:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.43 if (!startWrite(key)) return false;
76:38.43 ~~~~~~~~~~^~~~~
76:38.44 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1613:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.44 if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) ||
76:38.44 ~~~~~~~~~~^~~~~
76:38.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
76:38.45 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
76:38.45 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
76:38.46 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
76:38.46 from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
76:38.46 from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
76:38.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
76:38.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:38.47 return op(cx, obj, receiver, id, vp);
76:38.47 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:38.47 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:38.47 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
76:38.47 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:38.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
76:38.49 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1614:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:38.49 !startWrite(val)) {
76:38.49 ~~~~~~~~~~^~~~~
76:39.15 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, const JS::Value&)':
76:39.15 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:586:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.16 bool WriteStructuredClone(JSContext* cx, HandleValue v,
76:39.16 ^~~~~~~~~~~~~~~~~~~~
76:39.16 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:586:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.17 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:595:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.17 if (!w.write(v)) return false;
76:39.17 ~~~~~~~^~~
76:39.44 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)':
76:39.44 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2467:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.44 JS_PUBLIC_API bool JS_WriteStructuredClone(
76:39.44 ^~~~~~~~~~~~~~~~~~~~~~~
76:39.47 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2467:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.47 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2477:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.47 return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
76:39.47 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.47 callbacks, closure, transferable);
76:39.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.48 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*)':
76:39.51 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2587:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.51 bool JSAutoStructuredCloneBuffer::write(
76:39.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.51 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2587:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.52 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2592:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.53 bool ok = JS_WriteStructuredClone(cx, value, &data_, scope_, cloneDataPolicy,
76:39.53 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.53 optionalCallbacks, closure, transferable);
76:39.53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.54 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2592:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.54 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)':
76:39.54 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2578:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.54 bool JSAutoStructuredCloneBuffer::write(
76:39.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.56 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2582:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.56 return write(cx, value, transferable,
76:39.56 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
76:39.56 JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks,
76:39.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:39.57 closure);
76:39.57 ~~~~~~~~
76:39.63 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
76:39.63 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2487:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:39.63 JS_PUBLIC_API bool JS_StructuredClone(
76:39.63 ^~~~~~~~~~~~~~~~~~
76:39.63 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:2487:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:46.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:46.57 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)':
76:46.58 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1851:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:46.58 if (!Construct(cx, args[0], constructArgs, args[1], &res)) return false;
76:46.59 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:46.59 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1851:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:47.86 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
76:47.86 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2906:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:47.86 static bool CloneValue(JSContext* cx, HandleValue selfHostedValue,
76:47.86 ^~~~~~~~~~
76:47.87 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2906:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:47.88 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2906:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:47.88 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2791:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:47.89 if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue))
76:47.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:47.90 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:47.91 if (!CloneValue(cx, selfHostedValue, &val) ||
76:47.91 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
76:47.91 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:2794:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:47.91 !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) {
76:47.91 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:48.80 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
76:48.80 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3016:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:48.80 bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name,
76:48.80 ^~~~~~~~~
76:48.82 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3019:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:48.82 if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) return false;
76:48.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:48.82 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:3031:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:48.83 return CloneValue(cx, selfHostedValue, vp);
76:48.83 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
76:48.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:48.90 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:48.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:48.90 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)':
76:48.90 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:48.90 return GlobalObject::addIntrinsicValue(cx, global, name, value);
76:48.90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
76:48.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:48.91 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1619:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:48.91 return js::Call(cx, selfHostedFun, args.thisv(), args2, args.rval());
76:48.93 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:48.93 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1619:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
76:48.93 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:48.93 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:48.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:48.94 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:48.94 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
76:48.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
76:49.79 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h: In function 'JSFunction* js::SelfHostedFunction(JSContext*, js::HandlePropertyName)':
76:49.80 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:49.80 return GlobalObject::addIntrinsicValue(cx, global, name, value);
76:49.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
76:49.82 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:49.82 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
76:49.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
76:49.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:49.89 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
76:49.89 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1631:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:49.89 bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name,
76:49.89 ^~
76:49.91 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1631:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:49.91 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:49.91 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:49.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:49.91 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:733:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:49.93 return GlobalObject::addIntrinsicValue(cx, global, name, value);
76:49.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
76:49.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:49.93 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1639:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:49.93 return Call(cx, fun, thisv, args, rval);
76:49.94 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:49.95 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1639:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:49.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:49.96 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:49.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:49.97 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:732:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:49.97 if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
76:49.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
76:50.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:50.04 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, const char*, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
76:50.04 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1622:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:50.05 bool js::CallSelfHostedFunction(JSContext* cx, const char* name,
76:50.05 ^~
76:50.05 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1622:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:50.07 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1628:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
76:50.07 return CallSelfHostedFunction(cx, funName, thisv, args, rval);
76:50.07 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:50.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
76:50.70 from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
76:50.70 from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
76:50.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
76:50.70 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)':
76:50.71 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
76:50.71 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
76:50.71 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:54.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:54.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:54.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:54.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:54.59 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:54.61 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:54.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:54.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
76:54.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
76:54.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
76:54.66 memset(aT, 0, sizeof(T));
76:54.66 ~~~~~~^~~~~~~~~~~~~~~~~~
76:54.66 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
76:54.66 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
76:54.67 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:54.69 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.69 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
76:54.69 struct TabSizes {
76:54.70 ^~~~~~~~
76:54.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:54.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:54.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:54.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:54.71 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:54.72 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:54.73 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:54.73 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.74 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
76:54.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
76:54.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
76:54.77 memset(aT, 0, sizeof(T));
76:54.77 ~~~~~~^~~~~~~~~~~~~~~~~~
76:54.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
76:54.77 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
76:54.77 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:54.77 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.79 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
76:54.79 struct ServoSizes {
76:54.79 ^~~~~~~~~~
76:54.85 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:54.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:54.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:54.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:54.86 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:54.86 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:54.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:54.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
76:54.89 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
76:54.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
76:54.89 memset(aT, 0, sizeof(T));
76:54.90 ~~~~~~^~~~~~~~~~~~~~~~~~
76:54.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
76:54.91 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
76:54.91 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
76:54.91 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
76:54.91 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
76:54.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
76:54.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
76:54.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.93 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
76:54.93 class StaticStrings {
76:54.93 ^~~~~~~~~~~~~
76:54.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:54.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:54.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:54.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:54.95 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:54.95 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:54.95 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:54.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:54.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:54.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:54.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
76:54.97 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
76:54.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
76:54.97 memset(aT, 0, sizeof(T));
76:54.97 ~~~~~~^~~~~~~~~~~~~~~~~~
76:54.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
76:54.99 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
76:54.99 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
76:54.99 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
76:55.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
76:55.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.01 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
76:55.01 class PreliminaryObjectArray {
76:55.01 ^~~~~~~~~~~~~~~~~~~~~~
76:55.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:55.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:55.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:55.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:55.03 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:55.03 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:55.04 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:55.04 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.05 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
76:55.05 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
76:55.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
76:55.06 memset(aT, 0, sizeof(T));
76:55.06 ~~~~~~^~~~~~~~~~~~~~~~~~
76:55.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
76:55.07 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
76:55.07 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
76:55.07 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
76:55.08 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
76:55.08 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.08 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.09 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
76:55.09 class TypeNewScript {
76:55.09 ^~~~~~~~~~~~~
76:55.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:55.12 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:55.12 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:55.12 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:55.12 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:55.13 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:55.13 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:55.14 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.14 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
76:55.15 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
76:55.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
76:55.16 memset(aT, 0, sizeof(T));
76:55.16 ~~~~~~^~~~~~~~~~~~~~~~~~
76:55.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
76:55.17 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
76:55.18 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
76:55.18 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
76:55.18 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
76:55.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
76:55.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.20 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.22 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
76:55.22 struct IonScriptCounts {
76:55.22 ^~~~~~~~~~~~~~~
76:55.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:55.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:55.52 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:55.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:55.54 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:55.54 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:55.54 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:55.54 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.55 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
76:55.55 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
76:55.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
76:55.57 memset(aT, 0, sizeof(T));
76:55.57 ~~~~~~^~~~~~~~~~~~~~~~~~
76:55.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
76:55.59 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
76:55.59 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
76:55.59 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
76:55.59 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.60 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.60 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
76:55.60 struct ZoneGCStats {
76:55.60 ^~~~~~~~~~~
76:55.60 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:55.60 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:55.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:55.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:55.63 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:55.63 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:55.63 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:55.63 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.63 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
76:55.64 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
76:55.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
76:55.65 memset(aT, 0, sizeof(T));
76:55.67 ~~~~~~^~~~~~~~~~~~~~~~~~
76:55.67 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
76:55.67 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
76:55.67 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
76:55.67 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
76:55.68 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.68 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.68 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
76:55.68 class NewObjectCache {
76:55.68 ^~~~~~~~~~~~~~
76:55.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:55.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:55.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:55.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:55.70 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:55.71 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:55.72 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:55.72 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.72 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
76:55.73 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
76:55.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
76:55.75 memset(aT, 0, sizeof(T));
76:55.75 ~~~~~~^~~~~~~~~~~~~~~~~~
76:55.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
76:55.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:55.75 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:55.76 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:55.76 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:55.77 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:55.77 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:55.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:55.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
76:55.77 class MOZ_NON_PARAM alignas(8) Value {
76:55.77 ^~~~~
76:56.26 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
76:56.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
76:56.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:56.26 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:56.26 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:56.26 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:56.27 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:56.28 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:56.28 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:56.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:56.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
76:56.29 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
76:56.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
76:56.30 memset(aT, 0, sizeof(T));
76:56.30 ~~~~~~^~~~~~~~~~~~~~~~~~
76:56.30 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
76:56.30 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
76:56.31 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
76:56.32 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
76:56.32 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
76:56.32 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
76:56.32 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:48,
76:56.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:56.32 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
76:56.33 class CodeOffsetJump {
76:56.33 ^~~~~~~~~~~~~~
76:59.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
76:59.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
76:59.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
76:59.76 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
76:59.76 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
76:59.77 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
76:59.77 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
76:59.77 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
76:59.77 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
76:59.78 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
76:59.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
76:59.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
76:59.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
76:59.81 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
76:59.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
76:59.83 memset(table, 0, sizeof(*table) * capacity());
76:59.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:59.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
76:59.84 class HashTableEntry {
76:59.84 ^~~~~~~~~~~~~~
76:59.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
76:59.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
76:59.86 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
76:59.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
76:59.89 memset(table, 0, sizeof(*table) * capacity());
76:59.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76:59.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
76:59.90 class HashTableEntry {
76:59.90 ^~~~~~~~~~~~~~
76:59.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
76:59.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
76:59.97 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
76:59.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
76:59.98 memset(table, 0, sizeof(*table) * capacity());
76:59.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:00.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
77:00.00 class HashTableEntry {
77:00.00 ^~~~~~~~~~~~~~
77:05.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
77:05.12 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
77:05.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
77:05.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
77:05.20 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
77:05.20 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
77:05.20 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
77:05.20 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:05.20 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:05.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:05.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = unsigned int]':
77:05.23 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:216:21: required from 'static void js::UnsharedOps::podCopy(SharedMem<T*>, SharedMem<T*>, size_t) [with T = js::uint8_clamped; size_t = unsigned int]'
77:05.23 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:258:19: required from 'static bool js::ElementSpecific<T, Ops>::setFromTypedArray(JS::Handle<js::TypedArrayObject*>, JS::Handle<js::TypedArrayObject*>, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]'
77:05.23 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1384:60: required from 'bool SetFromTypedArray(JS::Handle<js::TypedArrayObject*>, JS::Handle<js::TypedArrayObject*>, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]'
77:05.23 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1487:7: required from here
77:05.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:98:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct js::uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
77:05.26 memcpy(aDst, aSrc, aNElem * sizeof(T));
77:05.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:05.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
77:05.26 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:05.27 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:05.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:05.28 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:513:8: note: 'struct js::uint8_clamped' declared here
77:05.28 struct uint8_clamped {
77:05.28 ^~~~~~~~~~~~~
77:06.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
77:06.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
77:06.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
77:06.02 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
77:06.02 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
77:06.03 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
77:06.03 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
77:06.03 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:06.04 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:06.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:06.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodMove(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = unsigned int]':
77:06.06 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:221:21: required from 'static void js::UnsharedOps::podMove(SharedMem<T*>, SharedMem<T*>, size_t) [with T = js::uint8_clamped; size_t = unsigned int]'
77:06.07 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:469:19: required from 'static bool js::ElementSpecific<T, Ops>::setFromOverlappingTypedArray(JS::Handle<js::TypedArrayObject*>, JS::Handle<js::TypedArrayObject*>, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]'
77:06.08 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:252:42: required from 'static bool js::ElementSpecific<T, Ops>::setFromTypedArray(JS::Handle<js::TypedArrayObject*>, JS::Handle<js::TypedArrayObject*>, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]'
77:06.08 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1384:60: required from 'bool SetFromTypedArray(JS::Handle<js::TypedArrayObject*>, JS::Handle<js::TypedArrayObject*>, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]'
77:06.08 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1487:7: required from here
77:06.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:139:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct js::uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
77:06.10 memmove(aDst, aSrc, aNElem * sizeof(T));
77:06.11 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:06.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
77:06.11 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:06.11 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:06.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:06.12 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:513:8: note: 'struct js::uint8_clamped' declared here
77:06.12 struct uint8_clamped {
77:06.12 ^~~~~~~~~~~~~
77:36.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:36.32 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)':
77:36.33 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:91:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:36.33 /* static */ bool TypedArrayObject::is(HandleValue v) {
77:36.33 ^~~~~~~~~~~~~~~~
77:37.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.82 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
77:37.82 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:249:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:37.82 bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
77:37.82 ^~~~~~~~~~~~
77:37.85 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:249:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:37.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
77:37.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:37.85 return type.report(cx, *this, report);
77:37.85 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
77:37.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.88 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:258:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:37.88 !DefineDataProperty(cx, obj, cx->names().objects, objectsReport))
77:37.88 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:37.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
77:37.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:37.90 return type.report(cx, *this, report);
77:37.91 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
77:37.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.91 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:263:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:37.91 !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport))
77:37.93 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:37.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
77:37.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:37.94 return type.report(cx, *this, report);
77:37.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
77:37.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.96 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:268:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:37.96 !DefineDataProperty(cx, obj, cx->names().strings, stringsReport))
77:37.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:37.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
77:37.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:37.98 return type.report(cx, *this, report);
77:37.99 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
77:37.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:37.99 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:273:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:37.99 !DefineDataProperty(cx, obj, cx->names().other, otherReport))
77:37.99 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:38.48 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
77:38.48 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:83:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:38.48 bool SimpleCount::report(JSContext* cx, CountBase& countBase,
77:38.49 ^~~~~~~~~~~
77:38.49 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:92:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:38.49 !DefineDataProperty(cx, obj, cx->names().count, countValue))
77:38.50 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:38.50 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:97:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:38.50 !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue))
77:38.52 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:38.52 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:104:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:38.52 if (!DefineDataProperty(cx, obj, cx->names().label, labelValue))
77:38.52 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:42.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
77:42.29 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
77:42.29 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:42.29 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:42.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:42.30 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
77:42.30 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:840:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:42.30 inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
77:42.30 ^~~~~~~~~~~
77:42.31 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
77:42.31 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
77:42.31 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
77:42.31 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
77:42.32 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:42.33 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:42.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:42.33 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:42.33 return op(cx, obj, receiver, id, vp);
77:42.34 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
77:42.34 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:42.34 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
77:42.34 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:43.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:43.90 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)':
77:43.90 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1987:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:43.90 bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) {
77:43.91 ^~
77:50.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
77:50.66 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
77:50.66 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:794:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:50.66 /* static */ bool UnboxedPlainObject::obj_getProperty(JSContext* cx,
77:50.67 ^~~~~~~~~~~~~~~~~~
77:50.67 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:794:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:50.67 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
77:50.69 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
77:50.69 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
77:50.70 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
77:50.70 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:50.70 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:50.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:50.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:50.71 return op(cx, obj, receiver, id, vp);
77:50.71 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
77:50.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:50.72 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
77:50.74 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:50.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:50.75 return op(cx, obj, receiver, id, vp);
77:50.75 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
77:50.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:50.76 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
77:50.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77:50.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
77:50.92 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
77:50.93 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:854:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
77:50.94 /* static */ bool UnboxedPlainObject::obj_getOwnPropertyDescriptor(
77:50.95 ^~~~~~~~~~~~~~~~~~
77:50.95 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:870:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
77:50.95 if (!GetOwnPropertyDescriptor(cx, nexpando, id, desc)) return false;
77:50.95 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
77:51.81 error: build failed
77:51.84 make[6]: *** [/<<PKGBUILDDIR>>/config/rules.mk:979: force-cargo-library-build] Error 101
77:51.84 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/library/rust'
77:51.84 make[5]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:73: toolkit/library/rust/target] Error 2
77:51.84 make[5]: *** Waiting for unfinished jobs....
77:51.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:51.87 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
77:51.87 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2094:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
77:51.88 bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj,
77:51.88 ^~
77:51.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
77:51.89 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
77:51.89 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
77:51.90 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
77:51.90 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
77:51.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
77:51.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:51.91 return js::ToNumberSlow(cx, v, out);
77:51.91 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
77:52.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:11:
77:52.85 /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)':
77:52.85 /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp:157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
77:52.85 Node::Node(HandleValue value) {
77:52.86 ^~~~
77:53.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
77:53.45 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
77:53.46 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
77:53.46 bool BucketCount::report(JSContext* cx, CountBase& countBase,
77:53.46 ^~~~~~~~~~~
78:01.50 In file included from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:23,
78:01.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:01.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
78:01.52 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
78:01.52 size - sizeof(js::NativeObject));
78:01.52 ^
78:01.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
78:01.53 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:01.54 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:01.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:01.54 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
78:01.55 class HeapSlot : public WriteBarrieredBase<Value> {
78:01.55 ^~~~~~~~
78:02.50 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:02.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:02.50 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:02.51 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:02.51 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:02.51 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
78:02.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
78:02.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
78:02.54 memset(aT, 0, sizeof(T));
78:02.54 ~~~~~~^~~~~~~~~~~~~~~~~~
78:02.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
78:02.55 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:02.55 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
78:02.56 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:02.56 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
78:02.56 struct TabSizes {
78:02.57 ^~~~~~~~
78:02.57 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:02.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:02.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:02.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:02.60 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:02.60 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
78:02.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
78:02.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
78:02.61 memset(aT, 0, sizeof(T));
78:02.61 ~~~~~~^~~~~~~~~~~~~~~~~~
78:02.61 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
78:02.62 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:02.62 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
78:02.62 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:02.63 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
78:02.64 struct ServoSizes {
78:02.64 ^~~~~~~~~~
78:02.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:02.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:02.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:02.72 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:02.72 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:02.72 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
78:02.73 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
78:02.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
78:02.75 memset(aT, 0, sizeof(T));
78:02.75 ~~~~~~^~~~~~~~~~~~~~~~~~
78:02.75 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
78:02.76 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
78:02.76 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:02.76 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:02.76 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:02.77 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
78:02.77 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:02.77 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.79 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
78:02.79 class StaticStrings {
78:02.79 ^~~~~~~~~~~~~
78:02.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:02.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:02.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:02.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:02.81 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:02.81 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
78:02.82 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
78:02.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
78:02.83 memset(aT, 0, sizeof(T));
78:02.83 ~~~~~~^~~~~~~~~~~~~~~~~~
78:02.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:02.84 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:02.84 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:02.84 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
78:02.85 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:02.85 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
78:02.86 class PreliminaryObjectArray {
78:02.86 ^~~~~~~~~~~~~~~~~~~~~~
78:02.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:02.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:02.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:02.88 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:02.88 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:02.88 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
78:02.90 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
78:02.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
78:02.91 memset(aT, 0, sizeof(T));
78:02.91 ~~~~~~^~~~~~~~~~~~~~~~~~
78:02.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:02.91 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:02.91 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:02.92 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
78:02.92 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:02.92 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.92 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
78:02.93 class TypeNewScript {
78:02.93 ^~~~~~~~~~~~~
78:02.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:02.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:02.96 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:02.96 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:02.96 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:02.96 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:02.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:02.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
78:02.97 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
78:02.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
78:02.98 memset(aT, 0, sizeof(T));
78:02.99 ~~~~~~^~~~~~~~~~~~~~~~~~
78:03.00 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
78:03.00 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
78:03.00 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
78:03.01 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
78:03.01 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
78:03.01 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
78:03.01 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
78:03.02 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:18,
78:03.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.03 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
78:03.03 struct IonScriptCounts {
78:03.03 ^~~~~~~~~~~~~~~
78:03.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:03.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:03.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:03.16 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:03.16 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:03.16 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:03.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
78:03.18 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
78:03.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
78:03.19 memset(aT, 0, sizeof(T));
78:03.20 ~~~~~~^~~~~~~~~~~~~~~~~~
78:03.20 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
78:03.20 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
78:03.20 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
78:03.20 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
78:03.22 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
78:03.22 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:18,
78:03.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.22 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
78:03.23 struct ZoneGCStats {
78:03.23 ^~~~~~~~~~~
78:03.23 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:03.23 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:03.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:03.24 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:03.24 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:03.24 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:03.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
78:03.26 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
78:03.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
78:03.27 memset(aT, 0, sizeof(T));
78:03.27 ~~~~~~^~~~~~~~~~~~~~~~~~
78:03.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
78:03.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
78:03.28 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
78:03.28 from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
78:03.30 from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
78:03.30 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:18,
78:03.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.31 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
78:03.31 class NewObjectCache {
78:03.31 ^~~~~~~~~~~~~~
78:03.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:03.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:03.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:03.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:03.32 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:03.33 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:03.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
78:03.35 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
78:03.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
78:03.36 memset(aT, 0, sizeof(T));
78:03.37 ~~~~~~^~~~~~~~~~~~~~~~~~
78:03.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
78:03.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:03.38 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:03.38 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:03.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
78:03.39 class MOZ_NON_PARAM alignas(8) Value {
78:03.40 ^~~~~
78:03.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:03.74 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:03.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:03.75 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:03.75 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:03.76 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:03.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
78:03.77 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
78:03.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
78:03.78 memset(aT, 0, sizeof(T));
78:03.79 ~~~~~~^~~~~~~~~~~~~~~~~~
78:03.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
78:03.79 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
78:03.80 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
78:03.81 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
78:03.81 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
78:03.82 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:22,
78:03.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:03.82 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
78:03.82 class CodeOffsetJump {
78:03.82 ^~~~~~~~~~~~~~
78:04.30 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:04.30 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:04.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:04.31 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:04.32 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:04.32 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:04.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:04.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::Array<unsigned int, 1024>]':
78:04.33 /<<PKGBUILDDIR>>/js/src/ds/Bitmap.cpp:42:16: required from here
78:04.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array<unsigned int, 1024>'; use assignment or value-initialization instead [-Wclass-memaccess]
78:04.34 memset(aT, 0, sizeof(T));
78:04.34 ~~~~~~^~~~~~~~~~~~~~~~~~
78:04.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EnumeratedArray.h:12,
78:04.35 from /<<PKGBUILDDIR>>/js/src/jspubtd.h:15,
78:04.36 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:04.37 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:04.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:04.39 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:04.40 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:04.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:04.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array<unsigned int, 1024>' declared here
78:04.40 class Array {
78:04.40 ^~~~~
78:04.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
78:04.99 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
78:04.99 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
78:04.99 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:04.99 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
78:05.00 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
78:05.01 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:05.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:05.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
78:05.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
78:05.03 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
78:05.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
78:05.05 memset(table, 0, sizeof(*table) * capacity());
78:05.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:05.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
78:05.06 class HashTableEntry {
78:05.06 ^~~~~~~~~~~~~~
78:05.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
78:05.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
78:05.07 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
78:05.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
78:05.09 memset(table, 0, sizeof(*table) * capacity());
78:05.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:05.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
78:05.09 class HashTableEntry {
78:05.11 ^~~~~~~~~~~~~~
78:05.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
78:05.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
78:05.20 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
78:05.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
78:05.22 memset(table, 0, sizeof(*table) * capacity());
78:05.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:05.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
78:05.23 class HashTableEntry {
78:05.23 ^~~~~~~~~~~~~~
78:05.75 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:05.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:05.75 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:05.76 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:05.76 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:05.76 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:05.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:05.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::SharedOps]':
78:05.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:05.78 return op(cx, obj, receiver, id, vp);
78:05.78 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:05.79 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:05.79 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:05.79 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:05.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:05.80 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:05.80 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:05.80 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:05.80 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:05.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:05.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:05.83 return js::ToNumberSlow(cx, v, out);
78:05.83 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:06.15 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:06.15 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:06.15 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:06.15 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:06.16 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:06.16 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:06.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:06.18 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]':
78:06.18 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:06.18 return op(cx, obj, receiver, id, vp);
78:06.18 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:06.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:06.19 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:06.19 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:06.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:06.21 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:06.21 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:06.21 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:06.21 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:06.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:06.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:06.22 return js::ToNumberSlow(cx, v, out);
78:06.22 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:06.61 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:06.61 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:06.61 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:06.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:06.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:06.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:06.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:06.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::SharedOps]':
78:06.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:06.64 return op(cx, obj, receiver, id, vp);
78:06.64 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:06.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:06.64 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:06.64 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:06.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:06.65 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:06.65 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:06.66 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:06.67 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:06.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:06.67 return js::ToNumberSlow(cx, v, out);
78:06.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:07.12 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:07.12 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:07.12 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:07.12 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:07.12 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:07.12 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:07.14 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:07.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]':
78:07.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:07.15 return op(cx, obj, receiver, id, vp);
78:07.15 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:07.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:07.16 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:07.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:07.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:07.17 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:07.17 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:07.18 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:07.18 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:07.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:07.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:07.20 return js::ToNumberSlow(cx, v, out);
78:07.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:07.67 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:07.67 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:07.67 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:07.67 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:07.67 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:07.68 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:07.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:07.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]':
78:07.69 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:07.69 return op(cx, obj, receiver, id, vp);
78:07.70 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:07.70 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:07.70 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:07.71 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:07.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:07.71 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:07.71 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:07.71 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:07.71 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:07.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:07.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:07.73 return js::ToNumberSlow(cx, v, out);
78:07.73 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:08.10 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:08.10 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:08.10 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:08.10 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:08.11 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:08.11 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:08.12 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:08.12 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]':
78:08.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:08.14 return op(cx, obj, receiver, id, vp);
78:08.14 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:08.14 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:08.14 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:08.14 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:08.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:08.15 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:08.16 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:08.16 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:08.16 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:08.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:08.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:08.19 return js::ToNumberSlow(cx, v, out);
78:08.19 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:08.54 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:08.54 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:08.55 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:08.55 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:08.55 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:08.55 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:08.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:08.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::SharedOps]':
78:08.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:08.57 return op(cx, obj, receiver, id, vp);
78:08.57 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:08.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:08.58 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:08.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:08.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:08.58 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:08.59 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:08.59 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:08.59 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:08.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:08.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:08.60 return js::ToNumberSlow(cx, v, out);
78:08.60 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:09.00 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:09.00 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:09.00 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:09.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:09.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:09.02 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:09.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:09.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]':
78:09.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:09.03 return op(cx, obj, receiver, id, vp);
78:09.03 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:09.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:09.06 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:09.06 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:09.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:09.06 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:09.06 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:09.07 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:09.07 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:09.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:09.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:09.07 return js::ToNumberSlow(cx, v, out);
78:09.07 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:09.47 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:09.47 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:09.47 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:09.47 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:09.47 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:09.49 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:09.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:09.50 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]':
78:09.50 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:09.50 return op(cx, obj, receiver, id, vp);
78:09.51 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:09.52 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:09.52 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:09.53 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:09.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:09.53 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:09.53 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:09.53 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:09.55 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:09.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:09.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:09.56 return js::ToNumberSlow(cx, v, out);
78:09.56 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:09.86 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:09.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:09.86 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:09.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:09.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:09.89 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:09.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:09.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]':
78:09.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:09.89 return op(cx, obj, receiver, id, vp);
78:09.89 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:09.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:09.91 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:09.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:09.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:09.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:09.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:09.94 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:09.94 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:09.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:09.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:09.94 return js::ToNumberSlow(cx, v, out);
78:09.94 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:10.36 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:10.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:10.36 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:10.36 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:10.37 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:10.37 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:10.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:10.38 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::SharedOps]':
78:10.40 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:10.40 return op(cx, obj, receiver, id, vp);
78:10.40 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:10.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:10.41 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:10.41 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:10.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:10.42 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:10.42 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:10.43 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:10.43 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:10.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:10.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:10.45 return js::ToNumberSlow(cx, v, out);
78:10.45 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:10.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:10.90 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:10.90 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:10.90 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:10.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:10.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:10.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:10.92 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]':
78:10.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:10.94 return op(cx, obj, receiver, id, vp);
78:10.94 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:10.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:10.94 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:10.94 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:10.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:10.96 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:10.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:10.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:10.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:10.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:10.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:10.98 return js::ToNumberSlow(cx, v, out);
78:10.98 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:11.36 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:11.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:11.36 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:11.36 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:11.36 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:11.37 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:11.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:11.38 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]':
78:11.38 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:11.38 return op(cx, obj, receiver, id, vp);
78:11.38 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:11.39 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:11.39 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:11.40 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:11.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:11.41 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:11.41 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:11.41 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:11.41 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:11.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:11.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:11.43 return js::ToNumberSlow(cx, v, out);
78:11.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:11.72 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:11.72 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:11.73 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:11.73 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:11.73 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:11.75 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:11.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:11.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]':
78:11.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:11.75 return op(cx, obj, receiver, id, vp);
78:11.75 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:11.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:11.76 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:11.76 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:11.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:11.78 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:11.78 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:11.78 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:11.78 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:11.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:11.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:11.78 return js::ToNumberSlow(cx, v, out);
78:11.79 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:12.11 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:12.11 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:12.11 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:12.12 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:12.12 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:12.13 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:12.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:12.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]':
78:12.15 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:12.15 return op(cx, obj, receiver, id, vp);
78:12.16 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:12.16 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:12.16 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:12.16 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:12.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:12.19 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:12.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:12.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:12.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:12.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:12.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:12.20 return js::ToNumberSlow(cx, v, out);
78:12.20 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:12.47 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:12.47 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:12.48 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:12.48 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:12.48 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:12.48 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:12.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:12.50 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]':
78:12.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:12.51 return op(cx, obj, receiver, id, vp);
78:12.51 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:12.52 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:12.52 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:12.54 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:12.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:12.54 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:12.54 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:12.54 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:12.56 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:12.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:12.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:12.57 return js::ToNumberSlow(cx, v, out);
78:12.57 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:12.93 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:12.94 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:12.94 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:12.95 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:12.95 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:12.95 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:12.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:12.96 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]':
78:12.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:12.97 return op(cx, obj, receiver, id, vp);
78:12.97 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:12.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:12.99 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:12.99 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:12.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:13.00 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:13.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:13.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:13.01 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:13.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:13.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:13.02 return js::ToNumberSlow(cx, v, out);
78:13.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:13.56 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:13.56 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:13.56 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:13.57 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:13.57 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:13.58 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:13.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:13.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
78:13.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:13.60 return op(cx, obj, receiver, id, vp);
78:13.61 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:13.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:13.62 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:13.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:13.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:13.64 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:13.64 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:13.65 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:13.65 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:13.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:13.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:13.67 return js::ToNumberSlow(cx, v, out);
78:13.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:14.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:14.27 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:14.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:14.28 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)':
78:14.28 /<<PKGBUILDDIR>>/js/src/jsnum.h:238:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:14.28 if (!ToNumberSlow(cx, v, dp)) return false;
78:14.28 ~~~~~~~~~~~~^~~~~~~~~~~
78:14.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:14.30 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:14.31 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:14.31 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:14.31 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:14.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:14.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:14.32 return js::ToObjectSlow(cx, v, false);
78:14.32 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
78:14.32 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:14.33 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:14.33 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:14.33 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:14.33 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:14.34 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:14.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:14.35 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:14.35 return op(cx, obj, receiver, id, vp);
78:14.35 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:14.35 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:14.36 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:14.36 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:14.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:14.38 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:14.38 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:14.39 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:14.39 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:14.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:14.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:14.41 return js::ToNumberSlow(cx, v, out);
78:14.41 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:16.61 In file included from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:16.61 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:16.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:16.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'UPluralRules* NewUPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)':
78:16.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:16.62 return op(cx, obj, receiver, id, vp);
78:16.62 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:16.63 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:16.63 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.63 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:16.64 return op(cx, obj, receiver, id, vp);
78:16.64 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.65 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:16.66 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:16.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:16.80 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'JSObject* js::CreatePluralRulesPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
78:16.80 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:143:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:16.80 if (!DefineDataProperty(cx, Intl, cx->names().PluralRules, ctorValue, 0))
78:16.80 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.88 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_PluralRules_availableLocales(JSContext*, unsigned int, JS::Value*)':
78:16.89 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:157:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
78:16.90 if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable, &result))
78:16.91 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:11:
78:16.95 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'JSObject* js::CreateRelativeTimeFormatPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
78:16.96 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:145:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:16.97 if (!DefineDataProperty(cx, Intl, cx->names().RelativeTimeFormat, ctorValue,
78:16.98 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:16.98 0))
78:16.98 ~~
78:17.04 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool js::intl_RelativeTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
78:17.04 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:190:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
78:17.04 if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable, &result))
78:17.04 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:20.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:20.91 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
78:20.92 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:20.92 bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
78:20.93 ^~~~~~~~~~~~~
78:20.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:20.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:20.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:20.94 return type.report(cx, *this, report);
78:20.94 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:20.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:20.95 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:542:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:20.95 if (!DefineDataProperty(cx, obj, entryId, typeReport)) return false;
78:20.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.32 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
78:21.32 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:661:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.33 bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
78:21.33 ^~~~~~~~~~~~~~~~~
78:21.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:21.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:21.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.35 return type.report(cx, *this, report);
78:21.35 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:21.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:21.36 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:700:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:21.36 if (!MapObject::set(cx, map, stackVal, stackReport)) return false;
78:21.36 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:21.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:21.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.38 return type.report(cx, *this, report);
78:21.38 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:21.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:21.39 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:707:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:21.40 if (!MapObject::set(cx, map, noStack, noStackReport)) return false;
78:21.41 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.80 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
78:21.81 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:870:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:21.81 JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx,
78:21.81 ^~~~~~~~~~~~~~
78:21.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:21.83 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:21.83 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:21.83 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:21.84 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:21.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:21.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:249:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:21.85 return js::ToObjectSlow(cx, v, false);
78:21.85 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
78:21.86 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:21.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:21.86 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:21.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:21.87 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:21.88 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:21.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:21.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.89 return op(cx, obj, receiver, id, vp);
78:21.89 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.90 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:21.91 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:21.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:21.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:21.93 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:21.93 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:21.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:21.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:21.94 return js::ToStringSlow(cx, v);
78:21.94 ~~~~~~~~~~~~~~~~^~~~~~~
78:21.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:21.95 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:891:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.96 if (!GetProperty(cx, breakdown, breakdown, cx->names().count,
78:21.96 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.96 &countValue) ||
78:21.96 ~~~~~~~~~~~~
78:21.97 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:893:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.97 !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue))
78:21.97 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.97 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:905:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:21.97 if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label))
78:21.98 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:21.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:21.99 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:22.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:22.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:22.01 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:22.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:22.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:22.01 return js::ToStringSlow(cx, v);
78:22.01 ~~~~~~~~~~~~~~~~^~~~~~~
78:22.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:22.02 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:993:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:22.03 RootedString bySource(cx, ValueToSource(cx, byValue));
78:22.03 ~~~~~~~~~~~~~^~~~~~~~~~~~~
78:22.78 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:22.79 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:22.79 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:22.79 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:22.79 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:22.80 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:22.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:22.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)':
78:22.82 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:22.82 return op(cx, obj, receiver, id, vp);
78:22.82 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:22.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:22.83 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:22.83 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:23.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)':
78:23.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:23.04 return op(cx, obj, receiver, id, vp);
78:23.04 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:23.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:23.05 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:23.05 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:24.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:24.39 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
78:24.40 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:429:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:24.40 bool ByObjectClass::report(JSContext* cx, CountBase& countBase,
78:24.40 ^~~~~~~~~~~~~
78:24.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:24.41 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:24.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:24.43 return type.report(cx, *this, report);
78:24.43 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:24.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:24.43 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:346:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:24.44 if (!DefineDataProperty(cx, obj, entryId, thenReport)) return nullptr;
78:24.44 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:24.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:24.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:24.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:24.46 return type.report(cx, *this, report);
78:24.46 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:24.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:24.46 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:440:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:24.46 !DefineDataProperty(cx, obj, cx->names().other, otherReport))
78:24.46 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:24.98 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
78:24.98 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:812:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:25.00 bool ByFilename::report(JSContext* cx, CountBase& countBase,
78:25.00 ^~~~~~~~~~
78:25.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:25.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:25.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:25.02 return type.report(cx, *this, report);
78:25.02 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:25.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:25.03 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:346:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:25.03 if (!DefineDataProperty(cx, obj, entryId, thenReport)) return nullptr;
78:25.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:25.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
78:25.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:25.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h:161:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:25.05 return type.report(cx, *this, report);
78:25.06 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
78:25.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
78:25.06 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:823:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:25.06 !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) {
78:25.06 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:27.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:27.87 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool PluralRules(JSContext*, unsigned int, JS::Value*)':
78:27.87 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:97:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:27.87 if (!intl::InitializeObject(cx, pluralRules,
78:27.87 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
78:27.88 cx->names().InitializePluralRules, locales,
78:27.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:27.88 options)) {
78:27.89 ~~~~~~~~
78:27.89 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:97:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:28.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
78:28.35 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp: In static member function 'static js::NativeObject* js::UnboxedPlainObject::convertToNative(JSContext*, JSObject*)':
78:28.37 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:601:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
78:28.37 if (!GetOwnPropertyDescriptor(cx, nexpando, id, &desc)) return nullptr;
78:28.37 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
78:28.37 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:603:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
78:28.37 if (!DefineProperty(cx, nobj, id, desc, result)) return nullptr;
78:28.39 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.25 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp: In static member function 'static bool js::UnboxedPlainObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
78:29.25 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:745:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
78:29.25 /* static */ bool UnboxedPlainObject::obj_defineProperty(
78:29.25 ^~~~~~~~~~~~~~~~~~
78:29.25 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:745:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
78:29.26 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:762:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
78:29.26 return DefineProperty(cx, obj, id, desc, result);
78:29.26 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.27 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:773:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
78:29.27 return DefineProperty(cx, expando, id, desc, result);
78:29.27 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.57 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)':
78:29.58 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:375:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.58 if (!DefineDataElement(cx, res, i++, element)) return false;
78:29.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
78:29.87 /<<PKGBUILDDIR>>/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&)':
78:29.88 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:823:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.89 /* static */ bool UnboxedPlainObject::obj_setProperty(
78:29.90 ^~~~~~~~~~~~~~~~~~
78:29.90 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:823:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.90 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:837:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.90 return SetPropertyByDefining(cx, id, v, receiver, result);
78:29.90 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:29.92 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:29.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:29.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:29.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:29.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:29.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:29.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.93 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
78:29.93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.94 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.94 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
78:29.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.95 receiver, result);
78:29.95 ~~~~~~~~~~~~~~~~~
78:29.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.96 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.96 return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
78:29.96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1602:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.99 return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
78:29.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:29.99 receiver, result);
78:29.99 ~~~~~~~~~~~~~~~~~
78:29.99 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1603:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:29.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
78:29.99 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:851:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:30.01 return SetPropertyOnProto(cx, obj, id, v, receiver, result);
78:30.01 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:30.01 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:851:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:30.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:11:
78:30.28 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool RelativeTimeFormat(JSContext*, unsigned int, JS::Value*)':
78:30.30 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:102:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:30.30 if (!intl::InitializeObject(cx, relativeTimeFormat,
78:30.30 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
78:30.30 cx->names().InitializeRelativeTimeFormat, locales,
78:30.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:30.30 options)) {
78:30.30 ~~~~~~~~
78:30.32 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp:102:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:31.53 In file included from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
78:31.53 from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
78:31.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
78:31.53 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)':
78:31.53 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:31.53 return op(cx, obj, receiver, id, vp);
78:31.53 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:31.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:31.56 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:31.56 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:31.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:31.56 return op(cx, obj, receiver, id, vp);
78:31.57 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:31.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:31.57 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:31.58 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)':
78:32.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.87 return op(cx, obj, receiver, id, vp);
78:32.87 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.88 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:32.88 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.90 return op(cx, obj, receiver, id, vp);
78:32.90 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.90 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:32.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.93 return op(cx, obj, receiver, id, vp);
78:32.93 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.93 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.93 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:32.96 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.97 return op(cx, obj, receiver, id, vp);
78:32.97 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.98 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:32.98 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:32.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:32.99 return op(cx, obj, receiver, id, vp);
78:32.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:33.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:33.00 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:33.01 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:33.01 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:33.02 return op(cx, obj, receiver, id, vp);
78:33.02 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:33.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:33.04 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:33.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:35.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:35.32 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:35.32 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:35.32 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:35.33 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:35.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:35.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]':
78:35.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:35.35 return js::ToNumberSlow(cx, v, out);
78:35.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:35.36 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:35.36 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:35.38 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:35.38 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:35.38 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:35.39 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:35.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:35.39 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:35.39 return op(cx, obj, receiver, id, vp);
78:35.41 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:35.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:35.41 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:35.42 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:35.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:35.42 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:35.42 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:35.43 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:35.44 UndefinedHandleValue, args2, &rval)) {
78:35.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:35.45 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:35.45 UniqueChars bytes =
78:35.45 ^~~~~
78:36.21 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]':
78:36.21 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:36.21 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:36.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:36.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:36.22 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:36.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:36.23 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:36.24 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:36.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:36.24 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:36.25 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:36.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:37.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:37.90 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:37.90 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:37.90 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:37.91 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:37.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:37.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]':
78:37.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:37.93 return js::ToNumberSlow(cx, v, out);
78:37.93 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:37.94 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:37.94 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:37.95 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:37.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:37.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:37.97 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:37.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:37.99 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:37.99 return op(cx, obj, receiver, id, vp);
78:37.99 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:37.99 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:37.99 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:37.99 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:37.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:38.01 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:38.01 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:38.01 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:38.01 UndefinedHandleValue, args2, &rval)) {
78:38.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:38.02 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:38.02 UniqueChars bytes =
78:38.02 ^~~~~
78:38.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.11 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.11 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.11 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.13 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
78:38.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
78:38.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.15 memset(aT, 0, sizeof(T));
78:38.15 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
78:38.16 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:38.16 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
78:38.16 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
78:38.17 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
78:38.17 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
78:38.19 struct TabSizes {
78:38.19 ^~~~~~~~
78:38.19 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.19 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.19 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.19 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.19 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
78:38.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
78:38.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.22 memset(aT, 0, sizeof(T));
78:38.22 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.22 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
78:38.22 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:38.22 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
78:38.23 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
78:38.23 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
78:38.23 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
78:38.24 struct ServoSizes {
78:38.24 ^~~~~~~~~~
78:38.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.38 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.38 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.38 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.38 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
78:38.40 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
78:38.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.40 memset(aT, 0, sizeof(T));
78:38.41 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.41 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
78:38.41 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
78:38.41 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:38.41 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:38.42 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:38.42 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
78:38.42 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
78:38.43 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
78:38.43 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.43 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
78:38.43 class StaticStrings {
78:38.43 ^~~~~~~~~~~~~
78:38.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.45 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.45 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.45 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.45 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
78:38.46 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
78:38.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.47 memset(aT, 0, sizeof(T));
78:38.47 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:38.47 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:38.47 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:38.47 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
78:38.49 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
78:38.49 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
78:38.49 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.50 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
78:38.50 class PreliminaryObjectArray {
78:38.50 ^~~~~~~~~~~~~~~~~~~~~~
78:38.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.52 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.52 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.52 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.52 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
78:38.54 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
78:38.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.55 memset(aT, 0, sizeof(T));
78:38.57 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:38.57 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:38.57 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:38.57 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
78:38.57 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
78:38.58 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
78:38.59 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
78:38.60 class TypeNewScript {
78:38.60 ^~~~~~~~~~~~~
78:38.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.61 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.61 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.63 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.63 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
78:38.64 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
78:38.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.65 memset(aT, 0, sizeof(T));
78:38.65 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
78:38.67 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
78:38.67 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
78:38.67 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
78:38.68 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
78:38.68 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.68 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
78:38.68 struct ZoneGCStats {
78:38.69 ^~~~~~~~~~~
78:38.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:38.75 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:38.75 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:38.76 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:38.76 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:38.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
78:38.78 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
78:38.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
78:38.80 memset(aT, 0, sizeof(T));
78:38.80 ~~~~~~^~~~~~~~~~~~~~~~~~
78:38.80 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
78:38.81 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
78:38.81 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
78:38.81 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
78:38.82 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
78:38.82 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
78:38.82 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
78:38.82 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
78:38.83 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:38.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:38.83 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
78:38.83 struct IonScriptCounts {
78:38.85 ^~~~~~~~~~~~~~~
78:39.05 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:39.05 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:39.06 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:39.06 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:39.06 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:39.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:39.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
78:39.08 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
78:39.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
78:39.09 memset(aT, 0, sizeof(T));
78:39.09 ~~~~~~^~~~~~~~~~~~~~~~~~
78:39.09 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
78:39.10 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
78:39.10 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
78:39.10 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
78:39.10 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
78:39.11 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
78:39.11 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:39.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:39.12 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
78:39.12 class NewObjectCache {
78:39.12 ^~~~~~~~~~~~~~
78:39.13 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]':
78:39.13 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:39.13 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:39.13 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:39.13 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:39.13 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:39.14 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:39.14 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:39.15 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:39.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:39.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
78:39.16 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
78:39.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
78:39.17 memset(aT, 0, sizeof(T));
78:39.17 ~~~~~~^~~~~~~~~~~~~~~~~~
78:39.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
78:39.19 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
78:39.19 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:39.19 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:39.19 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:39.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:39.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
78:39.21 class MOZ_NON_PARAM alignas(8) Value {
78:39.21 ^~~~~
78:39.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:39.22 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:39.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:39.22 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:39.22 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:39.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:39.23 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:39.23 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:39.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:40.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:40.25 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:40.25 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:40.25 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:40.26 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:40.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:40.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
78:40.27 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
78:40.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
78:40.28 memset(aT, 0, sizeof(T));
78:40.28 ~~~~~~^~~~~~~~~~~~~~~~~~
78:40.29 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
78:40.31 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:43,
78:40.31 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
78:40.31 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
78:40.32 struct LinkDataTierCacheablePod {
78:40.32 ^~~~~~~~~~~~~~~~~~~~~~~~
78:40.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:40.40 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:40.40 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:40.40 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:40.40 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:40.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:40.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]':
78:40.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:40.42 return js::ToNumberSlow(cx, v, out);
78:40.43 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:40.43 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:40.43 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:40.43 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:40.43 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:40.44 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:40.44 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:40.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:40.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:40.46 return op(cx, obj, receiver, id, vp);
78:40.46 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:40.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:40.46 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:40.47 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:40.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:40.47 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:40.47 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:40.47 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:40.48 UndefinedHandleValue, args2, &rval)) {
78:40.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:40.49 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:40.50 UniqueChars bytes =
78:40.50 ^~~~~
78:40.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:40.52 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:40.53 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:40.53 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:40.53 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:40.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:40.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
78:40.54 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
78:40.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
78:40.56 memset(aT, 0, sizeof(T));
78:40.56 ~~~~~~^~~~~~~~~~~~~~~~~~
78:40.56 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
78:40.57 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
78:40.57 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
78:40.58 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
78:40.59 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
78:40.59 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
78:40.59 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
78:40.59 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
78:40.59 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:44,
78:40.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
78:40.60 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
78:40.60 class CodeOffsetJump {
78:40.61 ^~~~~~~~~~~~~~
78:41.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:41.12 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:41.12 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:41.12 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:41.12 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:41.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:41.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]':
78:41.14 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:179:26: required from here
78:41.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
78:41.16 memset(aT, 0, sizeof(T));
78:41.16 ~~~~~~^~~~~~~~~~~~~~~~~~
78:41.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
78:41.16 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:145:10: note: 'struct AsmJSGlobal::CacheablePod' declared here
78:41.17 struct CacheablePod {
78:41.17 ^~~~~~~~~~~~
78:41.17 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:41.17 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:41.18 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:41.18 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:41.18 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:41.19 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:41.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSExport]':
78:41.20 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:271:31: required from here
78:41.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class AsmJSExport'; use assignment or value-initialization instead [-Wclass-memaccess]
78:41.21 memset(aT, 0, sizeof(T));
78:41.21 ~~~~~~^~~~~~~~~~~~~~~~~~
78:41.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
78:41.22 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:263:7: note: 'class AsmJSExport' declared here
78:41.22 class AsmJSExport {
78:41.23 ^~~~~~~~~~~
78:41.23 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:41.23 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
78:41.23 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:41.23 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:41.24 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:41.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:41.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]':
78:41.26 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:297:45: required from here
78:41.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSMetadataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
78:41.27 memset(aT, 0, sizeof(T));
78:41.27 ~~~~~~^~~~~~~~~~~~~~~~~~
78:41.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
78:41.29 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:291:8: note: 'struct AsmJSMetadataCacheablePod' declared here
78:41.29 struct AsmJSMetadataCacheablePod {
78:41.30 ^~~~~~~~~~~~~~~~~~~~~~~~~
78:41.36 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]':
78:41.36 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:41.36 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:41.36 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:41.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:41.37 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:41.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:41.39 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:41.39 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:41.39 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:41.39 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:41.40 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:41.41 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:42.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:42.61 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:42.61 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:42.61 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:42.61 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:42.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:42.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]':
78:42.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:42.63 return js::ToNumberSlow(cx, v, out);
78:42.63 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:42.65 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:42.65 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:42.65 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:42.65 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:42.65 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:42.65 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:42.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:42.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:42.67 return op(cx, obj, receiver, id, vp);
78:42.67 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:42.68 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:42.68 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:42.68 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:42.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:42.69 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:42.69 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:42.69 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:42.69 UndefinedHandleValue, args2, &rval)) {
78:42.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:42.71 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:42.71 UniqueChars bytes =
78:42.71 ^~~~~
78:43.61 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]':
78:43.61 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:43.61 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:43.61 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:43.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:43.62 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:43.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:43.63 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:43.64 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:43.64 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:43.64 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:43.64 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:43.64 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
78:44.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
78:44.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
78:44.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:44.71 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
78:44.71 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:44.71 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:44.72 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:44.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:44.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
78:44.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
78:44.73 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
78:44.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
78:44.76 memset(table, 0, sizeof(*table) * capacity());
78:44.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
78:44.76 class HashTableEntry {
78:44.78 ^~~~~~~~~~~~~~
78:44.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
78:44.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
78:44.79 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
78:44.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
78:44.81 memset(table, 0, sizeof(*table) * capacity());
78:44.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
78:44.83 class HashTableEntry {
78:44.83 ^~~~~~~~~~~~~~
78:44.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
78:44.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
78:44.87 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
78:44.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
78:44.89 memset(table, 0, sizeof(*table) * capacity());
78:44.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:44.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
78:44.91 class HashTableEntry {
78:44.91 ^~~~~~~~~~~~~~
78:44.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:44.95 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:44.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:44.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:44.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:44.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:44.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]':
78:44.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:44.99 return js::ToNumberSlow(cx, v, out);
78:44.99 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:44.99 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:44.99 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:45.00 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:45.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:45.01 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:45.01 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:45.02 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:45.02 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:45.03 return op(cx, obj, receiver, id, vp);
78:45.03 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:45.04 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:45.04 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:45.04 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:45.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:45.06 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:45.06 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:45.06 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:45.08 UndefinedHandleValue, args2, &rval)) {
78:45.08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:45.09 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:45.09 UniqueChars bytes =
78:45.10 ^~~~~
78:45.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
78:45.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
78:45.19 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
78:45.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
78:45.21 memset(table, 0, sizeof(*table) * capacity());
78:45.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:45.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
78:45.23 class HashTableEntry {
78:45.24 ^~~~~~~~~~~~~~
78:45.97 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]':
78:45.97 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:45.97 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:45.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:45.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:45.99 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:45.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:45.99 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:46.00 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:46.00 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:46.00 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:46.01 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:46.01 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:47.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:47.51 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:47.52 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:47.52 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:47.52 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:47.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:47.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]':
78:47.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:47.55 return js::ToNumberSlow(cx, v, out);
78:47.55 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:47.55 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:47.55 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:47.56 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:47.56 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:47.56 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:47.58 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:47.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:47.58 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:47.59 return op(cx, obj, receiver, id, vp);
78:47.59 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:47.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:47.59 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:47.60 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:47.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:47.60 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:47.61 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:47.61 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:47.61 UndefinedHandleValue, args2, &rval)) {
78:47.61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:47.62 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:47.62 UniqueChars bytes =
78:47.62 ^~~~~
78:48.42 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]':
78:48.42 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:48.42 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:48.42 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:48.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:48.42 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:48.43 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:48.44 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:48.44 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:48.45 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:48.46 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:48.46 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:48.46 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:49.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:49.71 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:49.71 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:49.71 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:49.72 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:49.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:49.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]':
78:49.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:49.74 return js::ToNumberSlow(cx, v, out);
78:49.74 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:49.74 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:49.75 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:49.75 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:49.75 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:49.75 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:49.75 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:49.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:49.76 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:49.76 return op(cx, obj, receiver, id, vp);
78:49.76 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:49.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:49.78 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:49.78 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:49.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:49.78 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:49.79 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:49.79 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:49.79 UndefinedHandleValue, args2, &rval)) {
78:49.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:49.79 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:49.80 UniqueChars bytes =
78:49.80 ^~~~~
78:50.33 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
78:50.33 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
78:50.35 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
78:50.35 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
78:50.35 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
78:50.35 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
78:50.35 from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:44,
78:50.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
78:50.36 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
78:50.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
78:50.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
78:50.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
78:50.40 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
78:50.42 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
78:50.43 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
78:50.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:50.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
78:50.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
78:50.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
78:50.45 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:50.46 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
78:50.46 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:50.47 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:50.47 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:50.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:50.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
78:50.47 class HashTableEntry {
78:50.48 ^~~~~~~~~~~~~~
78:50.55 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]':
78:50.55 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:50.55 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:50.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:50.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
78:50.57 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:50.57 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
78:50.57 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
78:50.58 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
78:50.58 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
78:50.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:50.60 /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy<fb>::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; js::Fallibility fb = (js::Fallibility)0; size_t = unsigned int]':
78:50.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; uint32_t = unsigned int]'
78:50.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]'
78:50.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]'
78:50.64 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:804:37: required from here
78:50.65 /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:844:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
78:50.66 memset(p, 0, numElems * sizeof(T));
78:50.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:50.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
78:50.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
78:50.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
78:50.68 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:50.69 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
78:50.69 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
78:50.69 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
78:50.71 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
78:50.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
78:50.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' declared here
78:50.71 class HashTableEntry {
78:50.71 ^~~~~~~~~~~~~~
78:50.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:50.71 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:50.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:50.72 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:50.72 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:50.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:50.72 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:50.74 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:50.74 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:50.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
78:50.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
78:50.89 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
78:50.91 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
78:50.95 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
78:50.95 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
78:50.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
78:50.97 memset(table, 0, sizeof(*table) * capacity());
78:50.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:50.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
78:50.98 class HashTableEntry {
78:50.98 ^~~~~~~~~~~~~~
78:51.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:51.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:51.92 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:51.93 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:51.93 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:51.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:51.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]':
78:51.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:51.95 return js::ToNumberSlow(cx, v, out);
78:51.95 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:51.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:51.95 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:51.96 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:51.96 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:51.97 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:51.97 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:51.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:51.98 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:51.98 return op(cx, obj, receiver, id, vp);
78:51.98 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:51.99 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:52.00 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:52.00 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:52.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:52.01 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:52.01 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:52.01 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:52.01 UndefinedHandleValue, args2, &rval)) {
78:52.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:52.02 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:52.02 UniqueChars bytes =
78:52.02 ^~~~~
78:52.65 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]':
78:52.65 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:52.65 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:52.65 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:52.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:52.66 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:52.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:52.66 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:52.66 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:52.66 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:52.66 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:52.67 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:52.67 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:54.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
78:54.19 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
78:54.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:54.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:54.19 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:54.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:54.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = signed char]':
78:54.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:54.23 return js::ToNumberSlow(cx, v, out);
78:54.23 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
78:54.23 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
78:54.23 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:54.23 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
78:54.23 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
78:54.23 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
78:54.24 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:54.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:54.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:54.24 return op(cx, obj, receiver, id, vp);
78:54.24 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
78:54.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:54.26 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
78:54.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:54.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:54.26 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1259:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
78:54.27 if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
78:54.27 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:54.28 UndefinedHandleValue, args2, &rval)) {
78:54.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:54.28 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1245:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:54.28 UniqueChars bytes =
78:54.28 ^~~~~
78:54.98 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]':
78:54.98 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
78:54.99 if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
78:54.99 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:54.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
78:55.00 from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
78:55.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
78:55.00 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:55.00 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:55.01 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:55.02 /<<PKGBUILDDIR>>/js/src/jsnum.h:256:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
78:55.02 return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
78:55.03 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78:59.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:59.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:59.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:59.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
78:59.50 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
78:59.50 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
78:59.50 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.50 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
78:59.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
78:59.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
78:59.51 memset(aT, 0, sizeof(T));
78:59.51 ~~~~~~^~~~~~~~~~~~~~~~~~
78:59.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
78:59.52 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:59.53 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
78:59.53 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
78:59.53 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
78:59.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
78:59.56 struct TabSizes {
78:59.56 ^~~~~~~~
78:59.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:59.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:59.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:59.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
78:59.59 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
78:59.59 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
78:59.59 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.59 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
78:59.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
78:59.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
78:59.62 memset(aT, 0, sizeof(T));
78:59.62 ~~~~~~^~~~~~~~~~~~~~~~~~
78:59.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
78:59.63 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
78:59.63 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
78:59.63 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
78:59.65 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
78:59.65 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.65 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
78:59.66 struct ServoSizes {
78:59.66 ^~~~~~~~~~
78:59.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:59.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:59.67 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:59.69 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
78:59.69 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
78:59.69 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
78:59.70 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.70 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
78:59.70 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
78:59.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
78:59.72 memset(aT, 0, sizeof(T));
78:59.72 ~~~~~~^~~~~~~~~~~~~~~~~~
78:59.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
78:59.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
78:59.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.75 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
78:59.76 class StaticStrings {
78:59.76 ^~~~~~~~~~~~~
78:59.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:59.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:59.79 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:59.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
78:59.81 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
78:59.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
78:59.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
78:59.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
78:59.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
78:59.84 memset(aT, 0, sizeof(T));
78:59.84 ~~~~~~^~~~~~~~~~~~~~~~~~
78:59.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:59.85 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:59.85 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:59.85 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
78:59.85 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:59.86 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
78:59.86 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
78:59.88 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
78:59.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.89 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
78:59.89 class PreliminaryObjectArray {
78:59.89 ^~~~~~~~~~~~~~~~~~~~~~
78:59.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
78:59.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
78:59.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
78:59.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
78:59.90 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
78:59.92 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
78:59.92 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
78:59.92 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
78:59.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
78:59.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
78:59.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
78:59.94 memset(aT, 0, sizeof(T));
78:59.94 ~~~~~~^~~~~~~~~~~~~~~~~~
78:59.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
78:59.96 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
78:59.96 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
78:59.97 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
78:59.97 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
78:59.97 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
78:59.99 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
78:59.99 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
78:59.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
78:59.99 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
78:59.99 class TypeNewScript {
78:60.00 ^~~~~~~~~~~~~
79:00.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
79:00.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
79:00.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:00.05 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:00.05 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:00.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:00.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:00.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:00.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
79:00.06 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
79:00.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
79:00.08 memset(aT, 0, sizeof(T));
79:00.08 ~~~~~~^~~~~~~~~~~~~~~~~~
79:00.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
79:00.09 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
79:00.09 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
79:00.09 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
79:00.10 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
79:00.10 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
79:00.10 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
79:00.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.11 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
79:00.11 struct IonScriptCounts {
79:00.13 ^~~~~~~~~~~~~~~
79:00.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
79:00.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
79:00.38 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:00.40 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:00.40 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:00.40 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:00.40 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:00.40 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:00.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
79:00.42 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
79:00.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
79:00.44 memset(aT, 0, sizeof(T));
79:00.44 ~~~~~~^~~~~~~~~~~~~~~~~~
79:00.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
79:00.44 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
79:00.44 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
79:00.46 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
79:00.46 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
79:00.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.46 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
79:00.46 struct ZoneGCStats {
79:00.47 ^~~~~~~~~~~
79:00.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
79:00.47 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
79:00.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:00.49 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:00.49 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:00.49 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:00.49 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:00.49 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:00.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
79:00.51 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
79:00.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
79:00.52 memset(aT, 0, sizeof(T));
79:00.52 ~~~~~~^~~~~~~~~~~~~~~~~~
79:00.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
79:00.52 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
79:00.52 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
79:00.52 from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
79:00.52 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
79:00.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.54 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
79:00.54 class NewObjectCache {
79:00.54 ^~~~~~~~~~~~~~
79:00.54 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
79:00.54 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
79:00.56 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:00.56 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:00.57 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:00.57 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:00.57 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:00.57 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:00.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
79:00.59 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
79:00.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
79:00.60 memset(aT, 0, sizeof(T));
79:00.60 ~~~~~~^~~~~~~~~~~~~~~~~~
79:00.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
79:00.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:00.62 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:00.62 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:00.62 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:00.64 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:00.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:00.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
79:00.64 class MOZ_NON_PARAM alignas(8) Value {
79:00.64 ^~~~~
79:01.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
79:01.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
79:01.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:01.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:01.03 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:01.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:01.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:01.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:01.05 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:01.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
79:01.05 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
79:01.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
79:01.07 memset(aT, 0, sizeof(T));
79:01.07 ~~~~~~^~~~~~~~~~~~~~~~~~
79:01.07 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
79:01.08 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
79:01.08 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
79:01.08 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
79:01.08 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
79:01.08 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
79:01.08 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
79:01.08 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:28,
79:01.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:01.09 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
79:01.09 class CodeOffsetJump {
79:01.10 ^~~~~~~~~~~~~~
79:01.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
79:01.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
79:01.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:01.53 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:01.53 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:01.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:01.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:01.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:01.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:01.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
79:01.55 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
79:01.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
79:01.58 memset(aT, 0, sizeof(T));
79:01.58 ~~~~~~^~~~~~~~~~~~~~~~~~
79:01.58 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
79:01.58 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:23,
79:01.60 from /<<PKGBUILDDIR>>/js/src/wasm/WasmStubs.h:22,
79:01.60 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:31,
79:01.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:01.61 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
79:01.61 struct LinkDataTierCacheablePod {
79:01.61 ^~~~~~~~~~~~~~~~~~~~~~~~
79:03.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
79:03.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
79:03.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
79:03.63 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
79:03.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
79:03.64 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
79:03.65 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
79:03.66 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:03.66 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:03.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:03.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
79:03.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
79:03.69 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
79:03.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
79:03.70 memset(table, 0, sizeof(*table) * capacity());
79:03.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:03.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
79:03.72 class HashTableEntry {
79:03.72 ^~~~~~~~~~~~~~
79:03.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
79:03.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
79:03.74 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
79:03.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
79:03.77 memset(table, 0, sizeof(*table) * capacity());
79:03.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:03.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
79:03.78 class HashTableEntry {
79:03.78 ^~~~~~~~~~~~~~
79:03.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
79:03.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
79:03.83 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
79:03.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
79:03.86 memset(table, 0, sizeof(*table) * capacity());
79:03.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:03.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
79:03.86 class HashTableEntry {
79:03.86 ^~~~~~~~~~~~~~
79:23.60 In file included from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:15,
79:23.60 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryConstants.h:22,
79:23.61 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:40,
79:23.61 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
79:23.61 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
79:23.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:23.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToInt32(JS::Value*)':
79:23.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:23.64 return js::ToInt32Slow(cx, v, out);
79:23.64 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
79:23.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToNumber(JS::Value*)':
79:23.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:23.67 return js::ToNumberSlow(cx, v, out);
79:23.67 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
79:27.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
79:27.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:27.63 return js::ToInt32Slow(cx, v, out);
79:27.63 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
79:27.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:27.65 return js::ToNumberSlow(cx, v, out);
79:27.65 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
79:30.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
79:30.37 /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp: In function 'bool WasmHandleDebugTrap()':
79:30.38 /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:130:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:30.38 JSTrapStatus status = Debugger::onSingleStep(cx, &result);
79:30.38 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
79:30.40 /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:140:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:30.40 JSTrapStatus status = Debugger::onTrap(cx, &result);
79:30.40 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
79:32.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:38:
79:32.21 /<<PKGBUILDDIR>>/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)':
79:32.21 /<<PKGBUILDDIR>>/js/src/wasm/WasmDebug.cpp:512:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:32.23 bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex,
79:32.23 ^~~~~~~~~~
79:36.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
79:36.56 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)':
79:36.56 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7189:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:36.58 static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field,
79:36.58 ^~~~~~~~~~~~~~~
79:36.59 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7189:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:36.59 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7200:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
79:36.59 if (!GetPropertyDescriptor(cx, obj, id, &desc)) return false;
79:36.59 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
79:36.70 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)':
79:36.70 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7211:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:36.70 static bool GetDataProperty(JSContext* cx, HandleValue objVal,
79:36.70 ^~~~~~~~~~~~~~~
79:36.71 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7211:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:36.72 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7216:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:36.72 return GetDataProperty(cx, objVal, field, v);
79:36.72 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
79:36.73 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7216:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:38.76 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool ValidateSimdType(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandleValue)':
79:38.77 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7453:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:38.77 static bool ValidateSimdType(JSContext* cx, const AsmJSGlobal& global,
79:38.77 ^~~~~~~~~~~~~~~~
79:38.78 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7453:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:38.78 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:38.79 return GetDataProperty(cx, objVal, fieldHandle, v);
79:38.79 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
79:38.81 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:38.81 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7465:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
79:38.82 if (!GetDataProperty(cx, v, simdTypeName, &v)) return false;
79:38.82 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
79:38.82 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7465:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:39.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
79:39.21 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp: In member function 'bool js::XDRState<mode>::codeConstValue(JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]':
79:39.22 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:175:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:39.22 bool XDRState<mode>::codeConstValue(MutableHandleValue vp) {
79:39.22 ^~~~~~~~~~~~~~
79:39.23 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:176:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:39.23 return XDRScriptConst(this, vp);
79:39.23 ~~~~~~~~~~~~~~^~~~~~~~~~
79:39.78 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp: In member function 'bool js::XDRState<mode>::codeConstValue(JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]':
79:39.78 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:175:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:39.78 bool XDRState<mode>::codeConstValue(MutableHandleValue vp) {
79:39.78 ^~~~~~~~~~~~~~
79:39.79 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:176:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
79:39.79 return XDRScriptConst(this, vp);
79:39.79 ~~~~~~~~~~~~~~^~~~~~~~~~
79:52.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
79:52.11 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()':
79:52.15 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:5404:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
79:52.15 if (!isConst || c == -1)
79:52.15 ~~~~~~~~~^~~~~~~~~~
79:52.56 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()':
79:52.58 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:5466:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
79:52.58 if (!isConst || c == -1)
79:52.58 ~~~~~~~~~^~~~~~~~~~
79:59.16 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:46,
79:59.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
79:59.17 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
79:59.19 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
79:59.19 size - sizeof(js::NativeObject));
79:59.19 ^
79:59.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
79:59.19 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
79:59.20 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
79:59.20 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
79:59.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
79:59.21 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
79:59.21 class HeapSlot : public WriteBarrieredBase<Value> {
79:59.21 ^~~~~~~~
80:02.85 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:02.85 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:02.86 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:02.86 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:02.86 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:02.86 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:02.86 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:02.86 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:02.87 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:02.87 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:02.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:02.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
80:02.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
80:02.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
80:02.92 memset(aT, 0, sizeof(T));
80:02.92 ~~~~~~^~~~~~~~~~~~~~~~~~
80:02.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
80:02.92 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
80:02.94 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:02.94 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:02.94 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:02.94 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:02.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:02.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
80:02.95 struct TabSizes {
80:02.95 ^~~~~~~~
80:02.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:02.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:02.95 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:02.96 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:02.96 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:02.96 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:02.96 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:02.97 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:02.97 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:02.98 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:02.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:02.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
80:02.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
80:03.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.01 memset(aT, 0, sizeof(T));
80:03.01 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.02 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
80:03.03 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
80:03.03 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.04 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.04 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.04 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
80:03.06 struct ServoSizes {
80:03.07 ^~~~~~~~~~
80:03.07 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.07 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.08 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.08 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.08 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.10 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.10 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.10 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.11 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
80:03.11 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
80:03.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.12 memset(aT, 0, sizeof(T));
80:03.12 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
80:03.13 from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
80:03.14 from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
80:03.14 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
80:03.14 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:03.15 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.15 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.15 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.16 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
80:03.16 class StaticStrings {
80:03.16 ^~~~~~~~~~~~~
80:03.18 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.19 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.19 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.19 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.20 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.20 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.21 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.22 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
80:03.24 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
80:03.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.26 memset(aT, 0, sizeof(T));
80:03.27 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
80:03.27 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
80:03.27 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:03.27 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.28 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.28 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.29 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
80:03.29 struct ZoneGCStats {
80:03.29 ^~~~~~~~~~~
80:03.32 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.33 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.33 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.33 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.33 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.34 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.34 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.34 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
80:03.37 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
80:03.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.37 memset(aT, 0, sizeof(T));
80:03.37 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
80:03.38 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
80:03.38 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
80:03.38 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:03.38 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
80:03.39 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
80:03.39 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
80:03.41 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:03.41 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.41 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.42 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.42 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
80:03.42 class PreliminaryObjectArray {
80:03.42 ^~~~~~~~~~~~~~~~~~~~~~
80:03.43 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.43 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.44 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.44 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.44 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.46 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.46 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.47 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
80:03.48 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
80:03.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.51 memset(aT, 0, sizeof(T));
80:03.51 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
80:03.51 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
80:03.53 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
80:03.53 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:03.53 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
80:03.54 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
80:03.54 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
80:03.54 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:03.54 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.57 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
80:03.58 class TypeNewScript {
80:03.58 ^~~~~~~~~~~~~
80:03.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.58 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.59 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.59 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.60 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.60 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.60 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.61 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.61 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
80:03.62 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
80:03.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.63 memset(aT, 0, sizeof(T));
80:03.63 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.65 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
80:03.65 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
80:03.66 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
80:03.66 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
80:03.66 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
80:03.66 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:03.66 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.69 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
80:03.70 struct IonScriptCounts {
80:03.70 ^~~~~~~~~~~~~~~
80:03.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.80 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.81 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.81 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.81 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.82 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.82 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.84 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.84 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
80:03.84 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
80:03.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.85 memset(aT, 0, sizeof(T));
80:03.85 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
80:03.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
80:03.86 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
80:03.87 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:03.87 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.88 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.88 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.88 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
80:03.89 class NewObjectCache {
80:03.89 ^~~~~~~~~~~~~~
80:03.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:03.89 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:03.89 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:03.90 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.90 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.90 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.90 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.91 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.92 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.92 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
80:03.93 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
80:03.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
80:03.93 memset(aT, 0, sizeof(T));
80:03.93 ~~~~~~^~~~~~~~~~~~~~~~~~
80:03.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
80:03.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:03.94 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:03.96 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:03.96 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:03.96 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:03.97 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:03.97 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:03.99 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:03.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
80:03.99 class MOZ_NON_PARAM alignas(8) Value {
80:03.99 ^~~~~
80:04.22 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:04.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:04.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:04.22 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:04.22 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:04.22 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:04.22 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:04.23 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:04.23 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:04.23 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:04.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:04.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
80:04.24 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
80:04.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
80:04.25 memset(aT, 0, sizeof(T));
80:04.25 ~~~~~~^~~~~~~~~~~~~~~~~~
80:04.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
80:04.26 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
80:04.26 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
80:04.27 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
80:04.27 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
80:04.27 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
80:04.27 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
80:04.28 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:04.28 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:04.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:04.29 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
80:04.29 class CodeOffsetJump {
80:04.30 ^~~~~~~~~~~~~~
80:04.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
80:04.70 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
80:04.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:04.71 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:04.73 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:04.73 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:04.73 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:04.73 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:04.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:04.74 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:04.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:04.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
80:04.77 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
80:04.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
80:04.77 memset(aT, 0, sizeof(T));
80:04.77 ~~~~~~^~~~~~~~~~~~~~~~~~
80:04.77 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
80:04.78 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:23,
80:04.79 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:04.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:04.80 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
80:04.80 struct LinkDataTierCacheablePod {
80:04.80 ^~~~~~~~~~~~~~~~~~~~~~~~
80:08.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
80:08.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
80:08.65 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
80:08.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:08.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:08.66 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:08.67 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:08.67 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:08.67 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:08.69 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:08.69 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:08.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:08.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
80:08.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
80:08.72 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
80:08.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
80:08.73 memset(table, 0, sizeof(*table) * capacity());
80:08.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:08.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
80:08.74 class HashTableEntry {
80:08.74 ^~~~~~~~~~~~~~
80:08.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
80:08.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
80:08.76 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
80:08.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
80:08.79 memset(table, 0, sizeof(*table) * capacity());
80:08.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:08.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
80:08.81 class HashTableEntry {
80:08.81 ^~~~~~~~~~~~~~
80:08.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
80:08.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
80:08.85 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
80:08.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
80:08.86 memset(table, 0, sizeof(*table) * capacity());
80:08.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:08.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
80:08.88 class HashTableEntry {
80:08.88 ^~~~~~~~~~~~~~
80:14.51 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
80:14.51 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
80:14.51 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
80:14.52 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
80:14.52 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
80:14.53 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:14.53 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:14.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:14.55 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
80:14.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
80:14.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
80:14.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
80:14.61 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
80:14.61 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
80:14.61 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
80:14.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:14.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
80:14.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
80:14.64 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
80:14.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
80:14.66 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:14.67 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:14.67 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
80:14.67 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
80:14.68 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:14.68 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:14.68 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:14.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:14.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
80:14.70 class HashTableEntry {
80:14.70 ^~~~~~~~~~~~~~
80:20.38 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:20.38 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:20.38 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:20.38 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
80:20.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
80:20.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
80:20.41 memset(aT, 0, sizeof(T));
80:20.41 ~~~~~~^~~~~~~~~~~~~~~~~~
80:20.41 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
80:20.41 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
80:20.42 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
80:20.44 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
80:20.44 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
80:20.44 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
80:20.44 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
80:20.45 struct TabSizes {
80:20.45 ^~~~~~~~
80:20.46 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:20.46 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:20.46 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:20.47 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.47 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
80:20.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
80:20.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
80:20.49 memset(aT, 0, sizeof(T));
80:20.49 ~~~~~~^~~~~~~~~~~~~~~~~~
80:20.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
80:20.50 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
80:20.51 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
80:20.52 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
80:20.52 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
80:20.52 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
80:20.52 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
80:20.53 struct ServoSizes {
80:20.53 ^~~~~~~~~~
80:20.55 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:20.55 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:20.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:20.56 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
80:20.56 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
80:20.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
80:20.58 memset(aT, 0, sizeof(T));
80:20.59 ~~~~~~^~~~~~~~~~~~~~~~~~
80:20.59 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
80:20.59 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
80:20.59 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
80:20.60 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
80:20.60 class StaticStrings {
80:20.60 ^~~~~~~~~~~~~
80:20.67 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:20.67 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:20.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:20.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
80:20.69 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
80:20.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
80:20.70 memset(aT, 0, sizeof(T));
80:20.70 ~~~~~~^~~~~~~~~~~~~~~~~~
80:20.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
80:20.70 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
80:20.70 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
80:20.70 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
80:20.71 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
80:20.71 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
80:20.71 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
80:20.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.71 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
80:20.72 class PreliminaryObjectArray {
80:20.72 ^~~~~~~~~~~~~~~~~~~~~~
80:20.73 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:20.73 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:20.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:20.74 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
80:20.74 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
80:20.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
80:20.75 memset(aT, 0, sizeof(T));
80:20.76 ~~~~~~^~~~~~~~~~~~~~~~~~
80:20.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
80:20.76 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
80:20.76 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
80:20.77 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
80:20.77 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
80:20.77 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
80:20.77 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
80:20.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.78 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
80:20.78 class TypeNewScript {
80:20.78 ^~~~~~~~~~~~~
80:20.85 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:20.85 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:20.85 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:20.86 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:20.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
80:20.87 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
80:20.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
80:20.88 memset(aT, 0, sizeof(T));
80:20.88 ~~~~~~^~~~~~~~~~~~~~~~~~
80:20.90 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
80:20.90 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
80:20.91 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
80:20.91 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
80:20.91 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
80:20.92 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
80:20.92 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
80:20.92 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
80:20.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:20.93 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
80:20.93 struct IonScriptCounts {
80:20.93 ^~~~~~~~~~~~~~~
80:21.14 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:21.14 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:21.14 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:21.15 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:21.15 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
80:21.16 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
80:21.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
80:21.18 memset(aT, 0, sizeof(T));
80:21.18 ~~~~~~^~~~~~~~~~~~~~~~~~
80:21.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
80:21.19 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
80:21.19 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
80:21.20 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
80:21.20 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
80:21.21 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
80:21.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.22 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
80:21.22 struct ZoneGCStats {
80:21.22 ^~~~~~~~~~~
80:21.23 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:21.23 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:21.24 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:21.24 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:21.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
80:21.26 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
80:21.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
80:21.27 memset(aT, 0, sizeof(T));
80:21.27 ~~~~~~^~~~~~~~~~~~~~~~~~
80:21.28 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
80:21.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
80:21.29 from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
80:21.29 from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
80:21.29 from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
80:21.30 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
80:21.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.31 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
80:21.31 class NewObjectCache {
80:21.31 ^~~~~~~~~~~~~~
80:21.34 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:21.34 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:21.35 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:21.35 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:21.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
80:21.36 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
80:21.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
80:21.37 memset(aT, 0, sizeof(T));
80:21.37 ~~~~~~^~~~~~~~~~~~~~~~~~
80:21.37 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
80:21.39 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:21.39 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:21.39 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:21.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
80:21.40 class MOZ_NON_PARAM alignas(8) Value {
80:21.40 ^~~~~
80:21.79 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:21.79 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:21.79 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:21.80 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:21.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
80:21.81 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
80:21.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
80:21.81 memset(aT, 0, sizeof(T));
80:21.82 ~~~~~~^~~~~~~~~~~~~~~~~~
80:21.82 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
80:21.82 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
80:21.84 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
80:21.84 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
80:21.84 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
80:21.84 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
80:21.84 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
80:21.85 from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
80:21.86 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:27,
80:21.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:21.86 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
80:21.87 class CodeOffsetJump {
80:21.87 ^~~~~~~~~~~~~~
80:22.34 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
80:22.34 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:22.35 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:22.35 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:22.35 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:22.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
80:22.36 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53: required from here
80:22.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
80:22.37 memset(aT, 0, sizeof(T));
80:22.37 ~~~~~~^~~~~~~~~~~~~~~~~~
80:22.39 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
80:22.39 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:23,
80:22.39 from /<<PKGBUILDDIR>>/js/src/wasm/WasmStubs.h:22,
80:22.39 from /<<PKGBUILDDIR>>/js/src/wasm/WasmStubs.cpp:19,
80:22.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:11:
80:22.40 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
80:22.40 struct LinkDataTierCacheablePod {
80:22.40 ^~~~~~~~~~~~~~~~~~~~~~~~
80:23.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
80:23.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
80:23.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
80:23.62 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
80:23.63 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
80:23.63 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:23.63 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:23.64 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:23.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:23.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
80:23.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
80:23.67 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
80:23.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
80:23.68 memset(table, 0, sizeof(*table) * capacity());
80:23.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
80:23.70 class HashTableEntry {
80:23.70 ^~~~~~~~~~~~~~
80:23.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
80:23.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
80:23.74 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
80:23.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
80:23.75 memset(table, 0, sizeof(*table) * capacity());
80:23.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
80:23.77 class HashTableEntry {
80:23.77 ^~~~~~~~~~~~~~
80:23.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
80:23.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
80:23.81 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
80:23.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
80:23.84 memset(table, 0, sizeof(*table) * capacity());
80:23.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:23.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
80:23.86 class HashTableEntry {
80:23.86 ^~~~~~~~~~~~~~
80:24.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::wasm::AstName, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>]':
80:24.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>]'
80:24.89 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:3697:19: required from here
80:24.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::wasm::AstName, unsigned int>, js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy, js::LifoAllocPolicy<(js::Fallibility)0> >::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
80:24.91 memset(table, 0, sizeof(*table) * capacity());
80:24.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:24.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::wasm::AstName, unsigned int>, js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy, js::LifoAllocPolicy<(js::Fallibility)0> >::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >'} declared here
80:24.93 class HashTableEntry {
80:24.93 ^~~~~~~~~~~~~~
80:26.94 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:33,
80:26.94 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
80:26.95 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:26.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:26.96 /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy<fb>::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; js::Fallibility fb = (js::Fallibility)0; size_t = unsigned int]':
80:26.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >; uint32_t = unsigned int]'
80:26.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<js::wasm::AstSig*, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstSig*, unsigned int, js::wasm::AstSig, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]'
80:27.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]'
80:27.00 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:804:37: required from here
80:27.02 /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:844:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
80:27.02 memset(p, 0, numElems * sizeof(T));
80:27.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:27.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
80:27.03 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
80:27.04 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
80:27.04 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
80:27.05 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
80:27.05 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:27.05 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:27.06 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:27.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:27.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' declared here
80:27.07 class HashTableEntry {
80:27.07 ^~~~~~~~~~~~~~
80:27.08 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:33,
80:27.08 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
80:27.08 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:27.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:27.09 /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy<fb>::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >; js::Fallibility fb = (js::Fallibility)0; size_t = unsigned int]':
80:27.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<js::wasm::AstName, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >; uint32_t = unsigned int]'
80:27.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<js::wasm::AstName, unsigned int>; HashPolicy = js::HashMap<js::wasm::AstName, unsigned int, js::wasm::AstNameHasher, js::LifoAllocPolicy<(js::Fallibility)0> >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]'
80:27.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]'
80:27.13 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:3692:25: required from here
80:27.15 /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:844:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
80:27.15 memset(p, 0, numElems * sizeof(T));
80:27.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:27.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
80:27.15 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
80:27.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
80:27.17 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
80:27.18 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
80:27.18 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
80:27.18 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
80:27.18 from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
80:27.18 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
80:27.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >' declared here
80:27.19 class HashTableEntry {
80:27.19 ^~~~~~~~~~~~~~
80:28.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
80:28.83 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
80:28.84 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
80:28.84 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
80:28.84 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
80:28.84 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
80:28.86 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
80:28.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
80:28.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::Sig&&, unsigned int, uint32_t*)':
80:28.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:505:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:28.87 return begin()[aIndex];
80:28.87 ~~~~~~~^
80:28.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
80:28.88 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:2082:14: note: 'sigIndex' was declared here
80:28.89 uint32_t sigIndex;
80:28.89 ^~~~~~~~
80:40.46 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()':
80:40.50 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:2305:23: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:40.50 endAfterCurly - asmJSMetadata_->srcStart;
80:40.50 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
80:46.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:46.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:46.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:46.67 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:46.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:46.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
80:46.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
80:46.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
80:46.69 memset(aT, 0, sizeof(T));
80:46.69 ~~~~~~^~~~~~~~~~~~~~~~~~
80:46.70 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
80:46.71 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
80:46.71 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
80:46.72 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
80:46.72 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
80:46.72 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
80:46.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:46.73 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:46.73 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:46.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
80:46.75 struct TabSizes {
80:46.75 ^~~~~~~~
80:46.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:46.76 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:46.76 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:46.76 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:46.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:46.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
80:46.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
80:46.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
80:46.78 memset(aT, 0, sizeof(T));
80:46.78 ~~~~~~^~~~~~~~~~~~~~~~~~
80:46.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
80:46.79 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
80:46.80 from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
80:46.80 from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
80:46.80 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
80:46.80 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
80:46.82 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:46.82 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:46.83 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:46.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
80:46.83 struct ServoSizes {
80:46.84 ^~~~~~~~~~
80:46.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:46.84 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:46.86 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:46.86 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:46.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:46.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
80:46.87 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
80:46.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
80:46.88 memset(aT, 0, sizeof(T));
80:46.88 ~~~~~~^~~~~~~~~~~~~~~~~~
80:46.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
80:46.90 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
80:46.90 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
80:46.91 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:46.91 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:46.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:46.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
80:46.92 class StaticStrings {
80:46.92 ^~~~~~~~~~~~~
80:47.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:47.29 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:47.29 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.29 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
80:47.31 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
80:47.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
80:47.32 memset(aT, 0, sizeof(T));
80:47.32 ~~~~~~^~~~~~~~~~~~~~~~~~
80:47.32 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
80:47.32 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
80:47.33 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:47.33 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
80:47.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.34 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
80:47.34 struct ZoneGCStats {
80:47.35 ^~~~~~~~~~~
80:47.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:47.36 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:47.36 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.36 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
80:47.37 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
80:47.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
80:47.38 memset(aT, 0, sizeof(T));
80:47.39 ~~~~~~^~~~~~~~~~~~~~~~~~
80:47.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
80:47.40 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
80:47.40 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
80:47.41 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:47.41 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
80:47.41 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
80:47.41 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
80:47.41 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:47.42 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
80:47.42 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.42 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
80:47.42 class PreliminaryObjectArray {
80:47.42 ^~~~~~~~~~~~~~~~~~~~~~
80:47.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:47.44 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:47.44 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.44 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
80:47.45 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
80:47.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
80:47.45 memset(aT, 0, sizeof(T));
80:47.46 ~~~~~~^~~~~~~~~~~~~~~~~~
80:47.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
80:47.47 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
80:47.47 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
80:47.47 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:47.48 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
80:47.48 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
80:47.48 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
80:47.48 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:47.48 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
80:47.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.50 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
80:47.50 class TypeNewScript {
80:47.50 ^~~~~~~~~~~~~
80:47.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:47.54 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:47.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.55 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
80:47.57 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
80:47.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
80:47.58 memset(aT, 0, sizeof(T));
80:47.58 ~~~~~~^~~~~~~~~~~~~~~~~~
80:47.58 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
80:47.59 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
80:47.59 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
80:47.59 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
80:47.59 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
80:47.60 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:47.61 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
80:47.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.62 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
80:47.62 struct IonScriptCounts {
80:47.62 ^~~~~~~~~~~~~~~
80:47.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:47.82 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:47.82 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.82 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
80:47.83 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
80:47.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
80:47.84 memset(aT, 0, sizeof(T));
80:47.84 ~~~~~~^~~~~~~~~~~~~~~~~~
80:47.84 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
80:47.86 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
80:47.86 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
80:47.86 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:47.87 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
80:47.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.87 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
80:47.87 class NewObjectCache {
80:47.87 ^~~~~~~~~~~~~~
80:47.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
80:47.89 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:47.90 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.90 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
80:47.92 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
80:47.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
80:47.93 memset(aT, 0, sizeof(T));
80:47.93 ~~~~~~^~~~~~~~~~~~~~~~~~
80:47.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
80:47.94 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
80:47.94 from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
80:47.94 from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
80:47.96 from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
80:47.96 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:47.97 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:47.97 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:47.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
80:47.98 class MOZ_NON_PARAM alignas(8) Value {
80:47.98 ^~~~~
80:49.10 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
80:49.11 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
80:49.11 from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
80:49.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
80:49.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
80:49.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
80:49.13 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
80:49.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
80:49.16 memset(table, 0, sizeof(*table) * capacity());
80:49.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:49.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
80:49.18 class HashTableEntry {
80:49.19 ^~~~~~~~~~~~~~
80:49.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
80:49.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
80:49.21 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
80:49.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
80:49.24 memset(table, 0, sizeof(*table) * capacity());
80:49.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:49.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
80:49.25 class HashTableEntry {
80:49.25 ^~~~~~~~~~~~~~
80:49.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
80:49.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
80:49.27 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
80:49.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
80:49.28 memset(table, 0, sizeof(*table) * capacity());
80:49.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:49.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
80:49.30 class HashTableEntry {
80:49.30 ^~~~~~~~~~~~~~
80:49.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
80:49.93 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)':
80:49.93 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:838:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:49.94 static bool IsInstance(HandleValue v) {
80:49.94 ^~~~~~~~~~
80:49.95 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)':
80:49.95 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1259:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:49.96 static bool IsMemory(HandleValue v) {
80:49.96 ^~~~~~~~
80:49.96 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)':
80:49.98 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1599:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:49.99 static bool IsTable(HandleValue v) {
80:50.00 ^~~~~~~
80:52.22 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle<js::PromiseObject*>)':
80:52.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1944:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:52.24 if (!GetAndClearException(cx, &rejectionValue)) return false;
80:52.26 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
80:54.27 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)':
80:54.27 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7274:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.28 if (!GetDataProperty(cx, importVal, global.field(), &v)) return false;
80:54.28 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.29 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7274:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
80:54.31 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:54.31 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
80:54.31 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
80:54.32 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
80:54.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
80:54.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.33 return js::ToInt32Slow(cx, v, out);
80:54.34 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
80:54.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
80:54.34 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7290:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.34 if (!RoundFloat32(cx, v, &f)) return false;
80:54.34 ~~~~~~~~~~~~^~~~~~~~~~~
80:54.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
80:54.35 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:54.35 from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
80:54.36 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
80:54.36 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
80:54.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
80:54.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.37 return js::ToNumberSlow(cx, v, out);
80:54.37 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
80:54.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
80:54.38 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7302:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.38 if (!ToSimdConstant<Int8x16>(cx, v, &simdConstant)) return false;
80:54.39 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.39 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7308:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.39 if (!ToSimdConstant<Int16x8>(cx, v, &simdConstant)) return false;
80:54.40 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.40 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7314:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.40 if (!ToSimdConstant<Int32x4>(cx, v, &simdConstant)) return false;
80:54.41 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.41 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7320:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.41 if (!ToSimdConstant<Float32x4>(cx, v, &simdConstant)) return false;
80:54.41 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.42 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7326:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.42 if (!ToSimdConstant<Bool8x16>(cx, v, &simdConstant)) return false;
80:54.42 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.43 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7333:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.43 if (!ToSimdConstant<Bool16x8>(cx, v, &simdConstant)) return false;
80:54.43 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.45 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7340:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.45 if (!ToSimdConstant<Bool32x4>(cx, v, &simdConstant)) return false;
80:54.45 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
80:54.46 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7356:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.46 if (!GetDataProperty(cx, importVal, global.field(), &v)) return false;
80:54.46 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.46 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7356:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.46 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7370:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.47 if (!GetDataProperty(cx, globalVal, global.field(), &v)) return false;
80:54.47 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.47 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7370:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.48 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.48 return GetDataProperty(cx, objVal, fieldHandle, v);
80:54.49 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.49 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.49 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7384:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.49 if (!GetDataProperty(cx, v, global.field(), &v)) return false;
80:54.50 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.50 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7384:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.50 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.51 return GetDataProperty(cx, objVal, fieldHandle, v);
80:54.51 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.51 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.51 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7652:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.51 if (!GetDataProperty(cx, v, global.field(), &v)) return false;
80:54.52 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.52 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7652:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.52 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.52 return GetDataProperty(cx, objVal, fieldHandle, v);
80:54.52 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.53 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7224:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.53 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7702:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.53 if (!GetDataProperty(cx, v, global.field(), &v)) return false;
80:54.53 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.53 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7702:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.54 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7482:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.54 return ValidateSimdType(cx, global, globalVal, &_);
80:54.54 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EndianUtils.h:69,
80:54.54 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:10,
80:54.55 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
80:54.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
80:54.55 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7488:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:54.55 JS_ALWAYS_TRUE(ValidateSimdType(cx, global, globalVal, &v));
80:54.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:643:10: note: in definition of macro 'MOZ_ALWAYS_TRUE'
80:54.55 if ((expr)) { \
80:54.56 ^~~~
80:54.56 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7488:3: note: in expansion of macro 'JS_ALWAYS_TRUE'
80:54.56 JS_ALWAYS_TRUE(ValidateSimdType(cx, global, globalVal, &v));
80:54.56 ^~~~~~~~~~~~~~
80:54.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
80:54.57 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7490:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:54.57 if (!GetDataProperty(cx, v, global.field(), &v)) return false;
80:54.57 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
80:54.57 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7490:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
80:57.79 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, uint32_t, const char*, const char*, uint32_t*)':
80:57.79 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:320:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:57.80 static bool EnforceRangeU32(JSContext* cx, HandleValue v, uint32_t max,
80:57.80 ^~~~~~~~~~~~~~~
80:57.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
80:57.81 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
80:57.81 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
80:57.82 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
80:57.82 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
80:57.83 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
80:57.83 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
80:57.83 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
80:57.84 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
80:57.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
80:57.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:57.85 return js::ToNumberSlow(cx, v, out);
80:57.85 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
80:57.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
80:57.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)':
80:57.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1619:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:57.88 static bool ToTableIndex(JSContext* cx, HandleValue v, const Table& table,
80:57.88 ^~~~~~~~~~~~
80:57.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1621:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
80:57.90 if (!EnforceRangeU32(cx, v, UINT32_MAX, "Table", noun, index)) return false;
80:57.90 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80:58.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
80:58.46 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitElse()':
80:58.48 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6604:43: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:58.48 if (!deadCode_) r = popJoinRegUnlessVoid(thenType);
80:58.50 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
80:58.59 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()':
80:58.63 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6702:46: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:58.64 Maybe<AnyReg> r = popJoinRegUnlessVoid(type);
80:58.64 ^
80:58.88 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:138,
80:58.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
80:58.89 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()':
80:58.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:567:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:58.90 return controlStack_[controlStack_.length() - 1 - relativeDepth]
80:58.92 ~~~~~~~~~~~~~^
80:58.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
80:58.93 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6718:12: note: 'relativeDepth' was declared here
80:58.93 uint32_t relativeDepth;
80:58.93 ^~~~~~~~~~~~~
80:58.96 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:4988:32: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:58.98 resultType(resultType) {}
80:58.98 ^
80:58.98 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6719:12: note: 'type' was declared here
80:58.99 ExprType type;
80:58.99 ^~~~
80:59.19 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrTable()':
80:59.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6758:57: warning: 'branchValueType' may be used uninitialized in this function [-Wmaybe-uninitialized]
80:59.24 Maybe<AnyReg> r = popJoinRegUnlessVoid(branchValueType);
80:59.25 ^
81:00.67 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
81:00.67 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:160:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.67 static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars,
81:00.67 ^~~~~~~~~~~
81:00.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:00.68 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:00.68 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:00.69 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:00.69 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:00.69 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:00.70 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:00.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:00.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.71 return op(cx, obj, receiver, id, vp);
81:00.71 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.73 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
81:00.73 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool GetLimits(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)':
81:00.78 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.78 return op(cx, obj, receiver, id, vp);
81:00.79 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.79 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.79 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
81:00.79 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
81:00.81 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:361:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:00.81 if (!EnforceRangeU32(cx, initialVal, maxInitial, kind, "initial size",
81:00.82 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.83 &limits->initial))
81:00.83 ~~~~~~~~~~~~~~~~~
81:00.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:00.84 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:00.84 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:00.84 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:00.84 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:00.84 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:00.85 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:00.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:00.86 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.86 return op(cx, obj, receiver, id, vp);
81:00.86 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.87 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:00.87 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
81:00.87 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
81:00.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:377:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:00.89 if (!EnforceRangeU32(cx, maxVal, maxMaximum, kind, "maximum size",
81:00.89 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:00.89 limits->maximum.ptr()))
81:00.89 ~~~~~~~~~~~~~~~~~~~~~~
81:00.96 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool InitErrorClass(JSContext*, JS::HandleObject, const char*, JSExnType)':
81:00.96 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2683:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:00.96 return DefineDataProperty(cx, wasm, id, ctorValue, 0);
81:00.96 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:02.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::Val*)':
81:02.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:99:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:02.90 bool wasm::ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v,
81:02.91 ^~~~
81:02.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
81:02.91 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
81:02.92 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:02.92 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:02.93 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:02.93 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:02.94 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:02.94 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:02.94 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:02.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:02.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:02.95 return js::ToInt32Slow(cx, v, out);
81:02.95 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:02.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:02.96 return js::ToNumberSlow(cx, v, out);
81:02.96 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:02.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:02.97 return js::ToNumberSlow(cx, v, out);
81:02.97 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:02.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
81:02.98 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'void js::wasm::ToJSValue(const js::wasm::Val&, JS::MutableHandleValue)':
81:02.98 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:124:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:02.98 void wasm::ToJSValue(const Val& val, MutableHandleValue value) {
81:02.99 ^~~~
81:03.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:47:
81:03.48 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)':
81:03.49 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp:508:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:03.49 bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) {
81:03.49 ^~~~~~~~~~
81:04.16 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)':
81:04.17 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1724:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
81:04.17 if (!EnforceRangeU32(cx, args.get(0), UINT32_MAX, "Table", "grow delta",
81:04.18 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:04.18 &delta))
81:04.19 ~~~~~~~
81:04.30 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)':
81:04.30 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1675:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
81:04.30 if (!ToTableIndex(cx, args.get(0), table, "set index", &index)) return false;
81:04.31 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:04.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:04.50 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeBrTable(AstDecodeContext&)':
81:04.50 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:359:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:04.51 if (!IsVoid(type)) value = c.popCopy();
81:04.52 ^~
81:05.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
81:05.58 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSelect()':
81:05.61 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:7672:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:05.61 switch (NonAnyToValType(type)) {
81:05.63 ^~~~~~
81:06.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:38:
81:06.21 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const':
81:06.22 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:547:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:06.22 bool Module::extractCode(JSContext* cx, Tier tier,
81:06.22 ^~~~~~
81:06.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:547:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:06.24 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:569:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.24 if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE))
81:06.24 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.25 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:580:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.25 if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE))
81:06.25 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.26 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:584:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.26 if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE))
81:06.26 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.28 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:588:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.28 if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE))
81:06.28 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:593:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.29 if (!JS_DefineProperty(cx, segment, "funcIndex", value, JSPROP_ENUMERATE))
81:06.29 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:597:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.30 if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value,
81:06.30 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.30 JSPROP_ENUMERATE))
81:06.30 ~~~~~~~~~~~~~~~~~
81:06.32 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:602:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.32 if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value,
81:06.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.33 JSPROP_ENUMERATE))
81:06.33 ~~~~~~~~~~~~~~~~~
81:06.34 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:611:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:06.34 if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE))
81:06.34 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:06.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
81:06.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
81:06.98 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
81:06.99 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
81:06.99 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
81:06.99 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
81:07.00 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
81:07.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:07.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In function 'bool AstDecodeElse(AstDecodeContext&)':
81:07.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:63:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:07.07 new (KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
81:07.07 ^~~
81:07.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:07.09 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:497:12: note: 'type' was declared here
81:07.09 ExprType type;
81:07.09 ^~~~
81:07.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
81:07.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
81:07.18 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
81:07.19 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
81:07.19 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
81:07.19 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
81:07.19 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
81:07.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:07.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In function 'bool AstDecodeEnd(AstDecodeContext&)':
81:07.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:63:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:07.22 new (KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
81:07.22 ^~~
81:07.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:07.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:485:12: note: 'type' was declared here
81:07.23 ExprType type;
81:07.24 ^~~~
81:07.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
81:07.43 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
81:07.46 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6668:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:07.47 switch (kind) {
81:07.47 ^~~~~~
81:07.50 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6679:20: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:07.50 endIfThenElse(type);
81:07.50 ~~~~~~~~~~~~~^~~~~~
81:16.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:16.09 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)':
81:16.11 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:693:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:16.11 if (!IsVoid(type)) value = c.popCopy();
81:16.11 ^~
81:16.12 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:685:12: note: 'type' was declared here
81:16.12 ExprType type;
81:16.12 ^~~~
81:18.52 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:33,
81:18.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
81:18.52 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)':
81:18.53 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:238:72: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:18.54 explicit AstConst(Val val) : AstExpr(Kind, ExprType::Limit), val_(val) {}
81:18.55 ^
81:18.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
81:18.55 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:2133:9: note: 'result' was declared here
81:18.55 Float result;
81:18.55 ^~~~~~
81:18.55 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:33,
81:18.56 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
81:18.57 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:238:72: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:18.57 explicit AstConst(Val val) : AstExpr(Kind, ExprType::Limit), val_(val) {}
81:18.58 ^
81:18.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
81:18.58 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:2133:9: note: 'result' was declared here
81:18.58 Float result;
81:18.58 ^~~~~~
81:18.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
81:18.78 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
81:18.78 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:18.79 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:18.79 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:18.79 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:18.80 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:18.80 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:18.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:18.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:18.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)':
81:18.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.83 return js::ToInt32Slow(cx, v, out);
81:18.83 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:18.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
81:18.85 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:641:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.85 if (!RoundFloat32(cx, v, (float*)&exportArgs[i])) return false;
81:18.86 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:18.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
81:18.87 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
81:18.87 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:18.87 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:18.87 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:18.88 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:18.88 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:18.88 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:18.88 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:18.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:18.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.89 return js::ToNumberSlow(cx, v, out);
81:18.89 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:18.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
81:18.91 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:648:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.91 if (!ToSimdConstant<Int8x16>(cx, v, &simd)) return false;
81:18.91 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:18.92 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:654:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.92 if (!ToSimdConstant<Int16x8>(cx, v, &simd)) return false;
81:18.92 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:18.94 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:660:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.94 if (!ToSimdConstant<Int32x4>(cx, v, &simd)) return false;
81:18.94 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:18.94 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:666:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.95 if (!ToSimdConstant<Float32x4>(cx, v, &simd)) return false;
81:18.95 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:18.95 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:672:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.97 if (!ToSimdConstant<Bool8x16>(cx, v, &simd)) return false;
81:18.97 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:18.97 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:679:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.97 if (!ToSimdConstant<Bool16x8>(cx, v, &simd)) return false;
81:18.97 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:18.98 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:686:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:18.98 if (!ToSimdConstant<Bool32x4>(cx, v, &simd)) return false;
81:18.98 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
81:19.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
81:19.92 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
81:19.93 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
81:19.93 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
81:19.94 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
81:19.94 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
81:19.94 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
81:19.95 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:19.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)':
81:20.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:160:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:20.05 *aDst = temp;
81:20.05 ^
81:20.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.06 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1964:14: note: 'func' was declared here
81:20.07 AstFunc* func;
81:20.08 ^~~~
81:20.08 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.h:24,
81:20.08 from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:19,
81:20.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.11 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:706:43: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:20.12 : name_(name), kind_(kind), ref_(ref) {}
81:20.12 ^
81:20.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.13 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1873:12: note: 'index' was declared here
81:20.13 size_t index;
81:20.13 ^~~~~
81:20.14 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
81:20.14 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:30,
81:20.15 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
81:20.16 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
81:20.16 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
81:20.16 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:20.17 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
81:20.17 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
81:20.17 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
81:20.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:20.18 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:1397:8: warning: '*((void*)& memory +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:20.19 struct Limits {
81:20.19 ^~~~~~
81:20.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.21 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)& memory +12)' was declared here
81:20.21 Maybe<Limits> memory;
81:20.22 ^~~~~~
81:20.22 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:12,
81:20.22 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
81:20.22 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
81:20.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:20.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Maybe.h:127:5: warning: '*((void*)(& memory)+4).mozilla::Maybe<unsigned int>::mIsSome' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:20.24 if (aOther.mIsSome) {
81:20.24 ^~
81:20.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.24 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)(& memory)+4).mozilla::Maybe<unsigned int>::mIsSome' was declared here
81:20.25 Maybe<Limits> memory;
81:20.25 ^~~~~~
81:20.25 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:12,
81:20.25 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
81:20.25 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
81:20.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:20.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Maybe.h:450:5: warning: '*((void*)& memory +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:20.26 ::new (KnownNotNull, data()) T(Forward<Args>(aArgs)...);
81:20.26 ^~
81:20.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.27 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)& memory +4)' was declared here
81:20.27 Maybe<Limits> memory;
81:20.27 ^~~~~~
81:20.27 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
81:20.28 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:30,
81:20.28 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
81:20.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
81:20.28 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
81:20.28 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:20.29 from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
81:20.29 from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
81:20.29 from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
81:20.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
81:20.30 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:1397:8: warning: 'memory.js::wasm::Limits::initial' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:20.30 struct Limits {
81:20.30 ^~~~~~
81:20.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
81:20.31 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: 'memory.js::wasm::Limits::initial' was declared here
81:20.31 Maybe<Limits> memory;
81:20.31 ^~~~~~
81:22.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
81:22.27 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::InitWebAssemblyClass(JSContext*, JS::HandleObject)':
81:22.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2668:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:22.29 return DefineDataProperty(cx, wasm, id, ctorValue, 0);
81:22.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2668:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:22.29 return DefineDataProperty(cx, wasm, id, ctorValue, 0);
81:22.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.31 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2668:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:22.31 return DefineDataProperty(cx, wasm, id, ctorValue, 0);
81:22.31 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:22.32 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2668:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:22.33 return DefineDataProperty(cx, wasm, id, ctorValue, 0);
81:22.33 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:31.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:31.95 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitElse({anonymous}::FunctionCompiler&)':
81:31.98 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1833:3: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:31.98 if (!IsVoid(thenType)) f.pushDef(thenValue);
81:31.99 ^~
81:33.29 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
81:33.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:33.30 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsLoad({anonymous}::FunctionCompiler&)':
81:33.30 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1594:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:33.30 uint32_t byteSize = Scalar::byteSize(*viewType);
81:33.30 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
81:33.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:33.31 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2484:16: note: 'viewType' was declared here
81:33.31 Scalar::Type viewType;
81:33.33 ^~~~~~~~
81:34.59 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
81:34.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:34.60 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsStore({anonymous}::FunctionCompiler&)':
81:34.62 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1609:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:34.62 uint32_t byteSize = Scalar::byteSize(*viewType);
81:34.62 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
81:34.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:34.63 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2500:16: note: 'viewType' was declared here
81:34.63 Scalar::Type viewType;
81:34.63 ^~~~~~~~
81:34.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
81:34.79 from /<<PKGBUILDDIR>>/js/src/jit/shared/CodeGenerator-shared.h:15,
81:34.79 from /<<PKGBUILDDIR>>/js/src/jit/arm/CodeGenerator-arm.h:11,
81:34.79 from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.h:20,
81:34.81 from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:23,
81:34.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:34.81 /<<PKGBUILDDIR>>/js/src/jit/MIR.h: In function 'bool EmitOldAtomicsBinOp({anonymous}::FunctionCompiler&)':
81:34.86 /<<PKGBUILDDIR>>/js/src/jit/MIR.h:12181:39: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:34.86 bytecodeOffset_(bytecodeOffset) {
81:34.87 ^
81:34.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:34.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2516:12: note: 'op' was declared here
81:34.87 AtomicOp op;
81:34.87 ^~
81:34.88 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
81:34.88 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:34.89 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1629:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:34.89 uint32_t byteSize = Scalar::byteSize(*viewType);
81:34.90 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
81:34.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:34.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2515:16: note: 'viewType' was declared here
81:34.90 Scalar::Type viewType;
81:34.91 ^~~~~~~~
81:35.10 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
81:35.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:35.10 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsCompareExchange({anonymous}::FunctionCompiler&)':
81:35.11 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1646:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:35.12 uint32_t byteSize = Scalar::byteSize(*viewType);
81:35.12 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
81:35.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:35.13 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2533:16: note: 'viewType' was declared here
81:35.13 Scalar::Type viewType;
81:35.13 ^~~~~~~~
81:35.38 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
81:35.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:35.38 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsExchange({anonymous}::FunctionCompiler&)':
81:35.39 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1664:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:35.39 uint32_t byteSize = Scalar::byteSize(*viewType);
81:35.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
81:35.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:35.41 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2554:16: note: 'viewType' was declared here
81:35.41 Scalar::Type viewType;
81:35.41 ^~~~~~~~
81:40.95 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)':
81:40.97 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2695:21: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:40.97 f.iter().setResult(
81:40.99 ~~~~~~~~~~~~~~~~~~^
81:40.99 f.insertElementSimd(vector, scalar, lane, ToMIRType(simdType)));
81:40.99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:41.00 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2689:11: note: 'lane' was declared here
81:41.00 uint8_t lane;
81:41.00 ^~~~
81:41.03 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2670:21: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:41.03 f.iter().setResult(f.extractSimdElement(
81:41.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
81:41.05 lane, vector, ToMIRType(SimdToLaneType(operandType)), sign));
81:41.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:41.05 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2666:11: note: 'lane' was declared here
81:41.05 uint8_t lane;
81:41.06 ^~~~
81:42.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
81:42.52 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool GetImports(JSContext*, const js::wasm::Module&, JS::HandleObject, JS::MutableHandle<JS::GCVector<JSFunction*> >, js::MutableHandleWasmTableObject, js::MutableHandleWasmMemoryObject, js::wasm::ValVector*)':
81:42.52 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:184:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:42.52 if (!GetProperty(cx, importObj, import.module.get(), &v)) return false;
81:42.52 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:42.52 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:194:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:42.53 if (!GetProperty(cx, obj, import.field.get(), &v)) return false;
81:42.53 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:42.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
81:42.93 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
81:42.93 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:42.94 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:42.94 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:42.95 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:42.95 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:42.95 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:42.95 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:42.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:42.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)':
81:42.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:241:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:42.97 return js::ToStringSlow(cx, v);
81:42.98 ~~~~~~~~~~~~~~~~^~~~~~~
81:43.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
81:43.37 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)':
81:43.38 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:43.38 bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
81:43.38 ^~~~~~~~
81:43.39 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:157:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:43.39 if (!Call(cx, fval, thisv, args, rval)) return false;
81:43.40 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:43.40 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:157:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:43.97 /<<PKGBUILDDIR>>/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*)':
81:43.97 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:250:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:43.97 return instance->callImport(cx, funcImportIndex, argc, argv, &rval);
81:43.98 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:44.02 /<<PKGBUILDDIR>>/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*)':
81:44.02 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:258:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:44.02 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval))
81:44.02 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:44.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
81:44.03 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
81:44.05 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:44.05 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:44.05 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:44.06 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:44.06 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:44.06 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:44.07 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:44.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:44.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:150:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:44.08 return js::ToInt32Slow(cx, v, out);
81:44.08 ~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:44.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
81:44.09 /<<PKGBUILDDIR>>/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*)':
81:44.09 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp:278:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
81:44.10 if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval))
81:44.10 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81:44.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
81:44.11 from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
81:44.11 from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
81:44.11 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
81:44.12 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
81:44.12 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
81:44.12 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
81:44.13 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
81:44.13 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
81:44.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
81:44.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
81:44.14 return js::ToNumberSlow(cx, v, out);
81:44.14 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
81:49.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
81:49.35 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)':
81:49.39 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1904:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:49.39 if (IsVoid(type)) {
81:49.40 ^~
81:49.40 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1898:12: note: 'type' was declared here
81:49.40 ExprType type;
81:49.40 ^~~~
81:49.42 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1887:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:49.42 if (IsVoid(type)) {
81:49.43 ^~
81:49.43 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1883:12: note: 'type' was declared here
81:49.43 ExprType type;
81:49.43 ^~~~
81:49.46 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1854:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:49.46 switch (kind) {
81:49.46 ^~~~~~
81:49.46 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1842:13: note: 'kind' was declared here
81:49.47 LabelKind kind;
81:49.47 ^~~~
81:49.48 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1873:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
81:49.48 if (!IsVoid(type)) {
81:49.48 ^~
81:49.49 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1843:12: note: 'type' was declared here
81:49.49 ExprType type;
81:49.49 ^~~~
82:04.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
82:04.22 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)':
82:04.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1639:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
82:04.23 if (!ToTableIndex(cx, args.get(0), table, "get index", &index)) return false;
82:04.23 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:04.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:38:
82:04.41 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In function 'bool GetFunctionExport(JSContext*, js::HandleWasmInstanceObject, JS::Handle<JS::GCVector<JSFunction*> >, const js::wasm::Export&, JS::MutableHandleValue)':
82:04.41 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:907:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
82:04.42 static bool GetFunctionExport(JSContext* cx,
82:04.43 ^~~~~~~~~~~~~~~~~
82:10.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
82:10.16 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)':
82:10.17 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1309:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
82:10.18 if (!EnforceRangeU32(cx, args.get(0), UINT32_MAX, "Memory", "grow delta",
82:10.18 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:10.18 &delta))
82:10.19 ~~~~~~~
82:14.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
82:14.28 from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
82:14.28 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
82:14.28 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
82:14.30 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
82:14.30 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
82:14.30 from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
82:14.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
82:14.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)':
82:14.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
82:14.30 return op(cx, obj, receiver, id, vp);
82:14.32 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
82:14.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
82:14.33 return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
82:14.33 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:38:
82:15.28 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiate(JSContext*, JS::Handle<JS::GCVector<JSFunction*> >, js::HandleWasmTableObject, js::HandleWasmMemoryObject, const ValVector&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const':
82:15.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:990:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
82:15.30 if (!GetFunctionExport(cx, instanceObj, funcImports, exports[0], &val))
82:15.30 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.30 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:1012:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
82:15.30 if (!GetFunctionExport(cx, instanceObj, funcImports, exp, &val))
82:15.31 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:15.32 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:965:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
82:15.32 ToJSValue(val, jsval);
82:15.32 ~~~~~~~~~^~~~~~~~~~~~
82:15.32 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp:1028:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
82:15.33 if (!JS_DefinePropertyById(cx, exportObj, id, val, JSPROP_ENUMERATE))
82:15.33 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
82:16.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool Resolve(JSContext*, js::wasm::Module&, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
82:16.92 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2000:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
82:16.92 if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE))
82:16.92 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:16.92 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2004:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
82:16.92 if (!JS_DefineProperty(cx, resultObj, "instance", val, JSPROP_ENUMERATE))
82:16.93 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:17.49 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
82:17.49 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2579:57: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
82:17.50 PromiseObject::unforgeableResolve(cx, callArgs.get(0)));
82:17.50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
82:27.60 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:43,
82:27.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
82:27.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
82:27.62 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
82:27.62 size - sizeof(js::NativeObject));
82:27.62 ^
82:27.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
82:27.64 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
82:27.64 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
82:27.64 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
82:27.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:27.65 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
82:27.65 class HeapSlot : public WriteBarrieredBase<Value> {
82:27.65 ^~~~~~~~
82:33.20 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:33.20 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:33.21 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:33.21 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:33.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
82:33.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
82:33.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
82:33.24 memset(aT, 0, sizeof(T));
82:33.25 ~~~~~~^~~~~~~~~~~~~~~~~~
82:33.26 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
82:33.27 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
82:33.27 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
82:33.27 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
82:33.28 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
82:33.28 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
82:33.29 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:33.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
82:33.30 struct TabSizes {
82:33.30 ^~~~~~~~
82:33.31 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:33.32 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:33.33 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:33.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:33.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
82:33.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
82:33.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
82:33.36 memset(aT, 0, sizeof(T));
82:33.36 ~~~~~~^~~~~~~~~~~~~~~~~~
82:33.36 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
82:33.36 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
82:33.36 from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
82:33.37 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
82:33.37 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
82:33.38 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
82:33.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:33.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
82:33.39 struct ServoSizes {
82:33.39 ^~~~~~~~~~
82:33.51 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:33.51 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:33.51 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:33.52 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:33.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
82:33.52 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
82:33.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
82:33.54 memset(aT, 0, sizeof(T));
82:33.54 ~~~~~~^~~~~~~~~~~~~~~~~~
82:33.56 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
82:33.56 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
82:33.57 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
82:33.57 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
82:33.57 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
82:33.57 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
82:33.58 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
82:33.58 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
82:33.59 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:33.59 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
82:33.59 class StaticStrings {
82:33.59 ^~~~~~~~~~~~~
82:33.59 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:33.60 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:33.60 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:33.60 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:33.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
82:33.62 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
82:33.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
82:33.63 memset(aT, 0, sizeof(T));
82:33.63 ~~~~~~^~~~~~~~~~~~~~~~~~
82:33.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
82:33.64 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
82:33.64 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
82:33.65 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
82:33.65 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
82:33.65 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
82:33.66 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:33.66 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
82:33.67 class PreliminaryObjectArray {
82:33.67 ^~~~~~~~~~~~~~~~~~~~~~
82:33.67 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:33.68 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:33.68 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:33.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:33.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
82:33.69 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
82:33.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
82:33.71 memset(aT, 0, sizeof(T));
82:33.71 ~~~~~~^~~~~~~~~~~~~~~~~~
82:33.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
82:33.72 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
82:33.72 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
82:33.72 from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
82:33.72 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
82:33.72 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
82:33.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:33.73 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
82:33.73 class TypeNewScript {
82:33.73 ^~~~~~~~~~~~~
82:33.79 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:33.79 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:33.79 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:33.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:33.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
82:33.80 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
82:33.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
82:33.81 memset(aT, 0, sizeof(T));
82:33.82 ~~~~~~^~~~~~~~~~~~~~~~~~
82:33.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
82:33.83 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
82:33.83 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
82:33.84 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
82:33.84 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
82:33.84 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
82:33.84 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
82:33.86 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
82:33.86 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
82:33.86 from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
82:33.87 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
82:33.87 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
82:33.87 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:33.87 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
82:33.87 struct IonScriptCounts {
82:33.88 ^~~~~~~~~~~~~~~
82:34.10 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:34.10 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:34.11 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:34.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:34.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
82:34.12 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
82:34.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
82:34.14 memset(aT, 0, sizeof(T));
82:34.14 ~~~~~~^~~~~~~~~~~~~~~~~~
82:34.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
82:34.16 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
82:34.17 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
82:34.17 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
82:34.17 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
82:34.17 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
82:34.18 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
82:34.19 from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
82:34.19 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
82:34.20 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
82:34.20 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:34.22 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
82:34.22 struct ZoneGCStats {
82:34.23 ^~~~~~~~~~~
82:34.23 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:34.24 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:34.24 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:34.25 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:34.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
82:34.26 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
82:34.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
82:34.27 memset(aT, 0, sizeof(T));
82:34.27 ~~~~~~^~~~~~~~~~~~~~~~~~
82:34.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
82:34.28 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
82:34.28 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
82:34.29 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
82:34.29 from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
82:34.30 from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
82:34.30 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
82:34.30 from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
82:34.31 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
82:34.31 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
82:34.32 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:34.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
82:34.32 class NewObjectCache {
82:34.33 ^~~~~~~~~~~~~~
82:34.34 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:34.35 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:34.35 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:34.36 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:34.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
82:34.36 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
82:34.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
82:34.37 memset(aT, 0, sizeof(T));
82:34.38 ~~~~~~^~~~~~~~~~~~~~~~~~
82:34.38 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
82:34.38 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
82:34.39 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:34.39 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:34.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:34.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
82:34.40 class MOZ_NON_PARAM alignas(8) Value {
82:34.41 ^~~~~
82:35.03 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
82:35.03 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:35.04 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:35.04 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:35.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
82:35.04 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
82:35.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
82:35.06 memset(aT, 0, sizeof(T));
82:35.06 ~~~~~~^~~~~~~~~~~~~~~~~~
82:35.06 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
82:35.07 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
82:35.07 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
82:35.08 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
82:35.08 from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
82:35.08 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
82:35.09 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:24,
82:35.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
82:35.10 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
82:35.10 class CodeOffsetJump {
82:35.10 ^~~~~~~~~~~~~~
82:37.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
82:37.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
82:37.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
82:37.55 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
82:37.55 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
82:37.56 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
82:37.56 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
82:37.57 from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
82:37.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
82:37.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
82:37.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
82:37.60 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
82:37.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
82:37.63 memset(table, 0, sizeof(*table) * capacity());
82:37.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:37.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
82:37.65 class HashTableEntry {
82:37.65 ^~~~~~~~~~~~~~
82:37.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
82:37.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
82:37.67 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
82:37.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
82:37.69 memset(table, 0, sizeof(*table) * capacity());
82:37.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:37.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
82:37.71 class HashTableEntry {
82:37.72 ^~~~~~~~~~~~~~
82:37.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
82:37.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
82:37.78 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
82:37.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
82:37.81 memset(table, 0, sizeof(*table) * capacity());
82:37.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:37.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
82:37.83 class HashTableEntry {
82:37.83 ^~~~~~~~~~~~~~
82:38.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
82:38.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
82:38.08 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
82:38.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
82:38.10 memset(table, 0, sizeof(*table) * capacity());
82:38.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:38.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
82:38.11 class HashTableEntry {
82:38.11 ^~~~~~~~~~~~~~
82:42.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
82:42.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
82:42.31 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.35 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.37 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
82:42.39 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
82:42.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
82:42.41 memset(table, 0, sizeof(*table) * capacity());
82:42.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:42.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
82:42.42 class HashTableEntry {
82:42.42 ^~~~~~~~~~~~~~
82:42.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
82:42.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<unsigned int>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
82:42.45 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.47 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.50 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<unsigned int>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
82:42.51 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:395:41: required from here
82:42.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >'} with no trivial copy-assignment [-Wclass-memaccess]
82:42.54 memset(table, 0, sizeof(*table) * capacity());
82:42.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:42.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int> > >'} declared here
82:42.56 class HashTableEntry {
82:42.56 ^~~~~~~~~~~~~~
82:42.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
82:42.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
82:42.61 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.64 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::NameLocation&}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.67 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::NameLocation&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
82:42.68 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:382:32: required from here
82:42.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > >'} with no trivial copy-assignment [-Wclass-memaccess]
82:42.69 memset(table, 0, sizeof(*table) * capacity());
82:42.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:42.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation> > >'} declared here
82:42.70 class HashTableEntry {
82:42.70 ^~~~~~~~~~~~~~
82:42.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
82:42.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
82:42.76 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.77 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::MaybeCheckTDZ&}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
82:42.81 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::MaybeCheckTDZ&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
82:42.81 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:1351:31: required from here
82:42.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > >'} with no trivial copy-assignment [-Wclass-memaccess]
82:42.84 memset(table, 0, sizeof(*table) * capacity());
82:42.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82:42.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::MaybeCheckTDZ> > >'} declared here
82:42.86 class HashTableEntry {
82:42.86 ^~~~~~~~~~~~~~
82:55.90 In file included from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:39,
82:55.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:55.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result<js::NativeObject*, JS::OOM&> js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)':
82:55.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess]
82:55.92 size - sizeof(js::NativeObject));
82:55.92 ^
82:55.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
82:55.92 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:55.93 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:55.93 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:55.93 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:55.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:55.94 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
82:55.94 class HeapSlot : public WriteBarrieredBase<Value> {
82:55.94 ^~~~~~~~
82:59.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
82:59.51 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
82:59.51 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
82:59.51 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
82:59.51 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.51 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.52 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.52 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
82:59.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
82:59.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
82:59.54 memset(aT, 0, sizeof(T));
82:59.56 ~~~~~~^~~~~~~~~~~~~~~~~~
82:59.56 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
82:59.56 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
82:59.56 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
82:59.56 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.56 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.56 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.58 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.58 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
82:59.58 struct TabSizes {
82:59.59 ^~~~~~~~
82:59.59 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
82:59.59 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
82:59.59 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
82:59.59 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
82:59.59 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.59 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.60 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.61 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
82:59.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
82:59.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
82:59.62 memset(aT, 0, sizeof(T));
82:59.62 ~~~~~~^~~~~~~~~~~~~~~~~~
82:59.62 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
82:59.62 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
82:59.64 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
82:59.64 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.64 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.64 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.64 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
82:59.65 struct ServoSizes {
82:59.65 ^~~~~~~~~~
82:59.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
82:59.73 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
82:59.73 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
82:59.73 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
82:59.73 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.73 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.74 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.74 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
82:59.76 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
82:59.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
82:59.77 memset(aT, 0, sizeof(T));
82:59.77 ~~~~~~^~~~~~~~~~~~~~~~~~
82:59.77 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
82:59.77 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
82:59.79 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
82:59.79 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
82:59.79 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
82:59.80 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
82:59.80 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:12,
82:59.80 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.80 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
82:59.83 class StaticStrings {
82:59.83 ^~~~~~~~~~~~~
82:59.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
82:59.84 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
82:59.84 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
82:59.84 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
82:59.84 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.85 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.86 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.86 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
82:59.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
82:59.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
82:59.89 memset(aT, 0, sizeof(T));
82:59.89 ~~~~~~^~~~~~~~~~~~~~~~~~
82:59.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
82:59.90 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
82:59.90 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
82:59.90 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
82:59.90 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:12,
82:59.91 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
82:59.92 class PreliminaryObjectArray {
82:59.92 ^~~~~~~~~~~~~~~~~~~~~~
82:59.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
82:59.93 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
82:59.93 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
82:59.93 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
82:59.93 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
82:59.94 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
82:59.94 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
82:59.96 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
82:59.96 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
82:59.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
82:59.97 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
82:59.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
82:59.97 memset(aT, 0, sizeof(T));
82:59.98 ~~~~~~^~~~~~~~~~~~~~~~~~
82:59.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
82:59.98 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
82:59.98 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
82:59.99 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
82:59.99 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:12,
82:59.99 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.01 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.01 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
83:00.01 class TypeNewScript {
83:00.01 ^~~~~~~~~~~~~
83:00.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:00.08 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:00.08 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.08 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.08 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.10 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.10 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.10 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.10 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
83:00.10 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
83:00.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
83:00.12 memset(aT, 0, sizeof(T));
83:00.12 ~~~~~~^~~~~~~~~~~~~~~~~~
83:00.12 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
83:00.13 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
83:00.13 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
83:00.13 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
83:00.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.14 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
83:00.14 struct ZoneGCStats {
83:00.14 ^~~~~~~~~~~
83:00.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:00.24 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:00.24 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.24 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.24 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.25 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.26 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.26 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.26 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
83:00.27 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
83:00.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
83:00.27 memset(aT, 0, sizeof(T));
83:00.28 ~~~~~~^~~~~~~~~~~~~~~~~~
83:00.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
83:00.28 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
83:00.29 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
83:00.29 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
83:00.30 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
83:00.30 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
83:00.30 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
83:00.30 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.30 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
83:00.30 struct IonScriptCounts {
83:00.30 ^~~~~~~~~~~~~~~
83:00.48 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:00.48 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:00.48 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.49 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.49 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.49 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.49 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.49 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
83:00.52 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
83:00.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
83:00.52 memset(aT, 0, sizeof(T));
83:00.52 ~~~~~~^~~~~~~~~~~~~~~~~~
83:00.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
83:00.52 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
83:00.52 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
83:00.54 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
83:00.54 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
83:00.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.54 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
83:00.54 class NewObjectCache {
83:00.55 ^~~~~~~~~~~~~~
83:00.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:00.55 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:00.55 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.55 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.55 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.57 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.57 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.57 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
83:00.58 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
83:00.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
83:00.58 memset(aT, 0, sizeof(T));
83:00.58 ~~~~~~^~~~~~~~~~~~~~~~~~
83:00.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
83:00.60 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:00.60 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.60 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.60 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.60 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.60 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.61 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
83:00.61 class MOZ_NON_PARAM alignas(8) Value {
83:00.61 ^~~~~
83:00.86 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:00.86 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:00.87 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.87 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.88 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.89 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.89 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.89 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:00.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
83:00.90 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
83:00.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
83:00.92 memset(aT, 0, sizeof(T));
83:00.92 ~~~~~~^~~~~~~~~~~~~~~~~~
83:00.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
83:00.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:00.92 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
83:00.92 struct TenureCountCache {
83:00.92 ^~~~~~~~~~~~~~~~
83:00.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:00.98 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:00.98 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:00.98 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:00.98 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:00.98 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:00.99 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:00.99 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:01.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:01.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
83:01.00 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
83:01.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
83:01.00 memset(aT, 0, sizeof(T));
83:01.01 ~~~~~~^~~~~~~~~~~~~~~~~~
83:01.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
83:01.02 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
83:01.02 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
83:01.03 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
83:01.03 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:38,
83:01.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:01.03 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
83:01.03 class CodeOffsetJump {
83:01.04 ^~~~~~~~~~~~~~
83:03.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:03.73 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:03.73 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:03.74 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:03.74 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:03.76 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:03.76 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:03.76 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:03.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:03.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, (js::gcstats::Statistics::ProfileKey)12, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >]':
83:03.76 /<<PKGBUILDDIR>>/js/src/gc/Statistics.cpp:646:23: required from here
83:03.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, (js::gcstats::Statistics::ProfileKey)12, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
83:03.78 memset(aT, 0, sizeof(T));
83:03.78 ~~~~~~^~~~~~~~~~~~~~~~~~
83:03.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/ArrayUtils.h:23,
83:03.78 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/RangedPtr.h:15,
83:03.78 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Range.h:10,
83:03.79 from /<<PKGBUILDDIR>>/js/src/jsapi.h:15,
83:03.79 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:03.80 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:03.80 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:03.80 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:03.80 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:03.82 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:03.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:03.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray<js::gcstats::Statistics::ProfileKey, (js::gcstats::Statistics::ProfileKey)12, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >' declared here
83:03.82 class EnumeratedArray {
83:03.82 ^~~~~~~~~~~~~~~
83:03.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:03.82 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:03.83 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:03.83 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:03.83 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:03.83 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:03.85 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:03.85 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:03.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:03.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray<js::gcstats::Phase, (js::gcstats::Phase)106, mozilla::TimeStamp>]':
83:03.85 /<<PKGBUILDDIR>>/js/src/gc/Statistics.cpp:1002:29: required from here
83:03.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::gcstats::Phase, (js::gcstats::Phase)106, mozilla::TimeStamp>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
83:03.86 memset(aT, 0, sizeof(T));
83:03.86 ~~~~~~^~~~~~~~~~~~~~~~~~
83:03.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/ArrayUtils.h:23,
83:03.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/RangedPtr.h:15,
83:03.87 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Range.h:10,
83:03.87 from /<<PKGBUILDDIR>>/js/src/jsapi.h:15,
83:03.88 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:03.88 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:03.88 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:03.88 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:03.89 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:03.89 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:03.89 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:03.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray<js::gcstats::Phase, (js::gcstats::Phase)106, mozilla::TimeStamp>' declared here
83:03.90 class EnumeratedArray {
83:03.90 ^~~~~~~~~~~~~~~
83:03.90 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:03.91 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:03.91 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:03.91 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:03.92 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:03.92 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:03.92 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:03.92 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:03.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:03.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray<js::gcstats::Phase, (js::gcstats::Phase)106, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >]':
83:03.95 /<<PKGBUILDDIR>>/js/src/gc/Statistics.cpp:1003:24: required from here
83:03.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray<js::gcstats::Phase, (js::gcstats::Phase)106, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
83:03.95 memset(aT, 0, sizeof(T));
83:03.95 ~~~~~~^~~~~~~~~~~~~~~~~~
83:03.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/ArrayUtils.h:23,
83:03.97 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/RangedPtr.h:15,
83:03.97 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Range.h:10,
83:03.97 from /<<PKGBUILDDIR>>/js/src/jsapi.h:15,
83:03.97 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:03.97 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:03.98 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:03.98 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:03.98 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:03.98 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:03.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:03.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray<js::gcstats::Phase, (js::gcstats::Phase)106, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> >' declared here
83:03.99 class EnumeratedArray {
83:03.99 ^~~~~~~~~~~~~~~
83:05.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
83:05.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
83:05.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
83:05.35 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
83:05.37 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:05.37 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:05.37 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:05.38 from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
83:05.38 from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
83:05.39 from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
83:05.39 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
83:05.39 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:05.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
83:05.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
83:05.41 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
83:05.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
83:05.44 memset(table, 0, sizeof(*table) * capacity());
83:05.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:05.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
83:05.46 class HashTableEntry {
83:05.46 ^~~~~~~~~~~~~~
83:05.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:05.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
83:05.47 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
83:05.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
83:05.49 memset(table, 0, sizeof(*table) * capacity());
83:05.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:05.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
83:05.51 class HashTableEntry {
83:05.51 ^~~~~~~~~~~~~~
83:05.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:05.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
83:05.54 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
83:05.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
83:05.55 memset(table, 0, sizeof(*table) * capacity());
83:05.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:05.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
83:05.56 class HashTableEntry {
83:05.56 ^~~~~~~~~~~~~~
83:06.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = void* const; HashPolicy = js::HashSet<void*, js::PointerHasher<void*>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
83:06.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = void*; HashPolicy = js::PointerHasher<void*>; AllocPolicy = js::SystemAllocPolicy]'
83:06.55 /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:875:18: required from here
83:06.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<void* const, js::HashSet<void*, js::PointerHasher<void*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<void* const>'} with no trivial copy-assignment [-Wclass-memaccess]
83:06.57 memset(table, 0, sizeof(*table) * capacity());
83:06.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:06.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<void* const, js::HashSet<void*, js::PointerHasher<void*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<void* const>'} declared here
83:06.59 class HashTableEntry {
83:06.59 ^~~~~~~~~~~~~~
83:06.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JS::Value*, const char*>; HashPolicy = js::HashMap<JS::Value*, const char*, js::DefaultHasher<JS::Value*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:06.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JS::Value*; Value = const char*; HashPolicy = js::DefaultHasher<JS::Value*>; AllocPolicy = js::SystemAllocPolicy]'
83:06.66 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:385:60: required from here
83:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JS::Value*, const char*>, js::HashMap<JS::Value*, const char*, js::DefaultHasher<JS::Value*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value*, const char*> >'} with no trivial copy-assignment [-Wclass-memaccess]
83:06.67 memset(table, 0, sizeof(*table) * capacity());
83:06.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:06.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JS::Value*, const char*>, js::HashMap<JS::Value*, const char*, js::DefaultHasher<JS::Value*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value*, const char*> >'} declared here
83:06.68 class HashTableEntry {
83:06.68 ^~~~~~~~~~~~~~
83:12.05 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.05 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.06 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
83:12.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
83:12.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.08 memset(aT, 0, sizeof(T));
83:12.08 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.09 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
83:12.09 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
83:12.09 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
83:12.10 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
83:12.11 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
83:12.11 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.11 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.11 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.11 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
83:12.11 struct TabSizes {
83:12.11 ^~~~~~~~
83:12.12 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.12 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
83:12.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
83:12.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.15 memset(aT, 0, sizeof(T));
83:12.15 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
83:12.15 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
83:12.16 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
83:12.16 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
83:12.16 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
83:12.17 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.17 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.17 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
83:12.18 struct ServoSizes {
83:12.18 ^~~~~~~~~~
83:12.21 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.21 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.22 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
83:12.23 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
83:12.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.24 memset(aT, 0, sizeof(T));
83:12.24 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.24 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
83:12.24 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
83:12.26 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
83:12.26 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
83:12.26 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
83:12.26 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
83:12.26 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
83:12.26 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.26 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.26 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.27 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.27 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
83:12.27 class StaticStrings {
83:12.27 ^~~~~~~~~~~~~
83:12.27 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.28 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
83:12.29 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
83:12.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.30 memset(aT, 0, sizeof(T));
83:12.30 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
83:12.31 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
83:12.32 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
83:12.32 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
83:12.32 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
83:12.32 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.32 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.33 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.33 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.33 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
83:12.33 class PreliminaryObjectArray {
83:12.33 ^~~~~~~~~~~~~~~~~~~~~~
83:12.33 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.33 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
83:12.35 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
83:12.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.35 memset(aT, 0, sizeof(T));
83:12.35 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
83:12.36 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
83:12.36 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
83:12.36 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
83:12.37 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
83:12.37 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.37 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.37 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.39 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
83:12.39 class TypeNewScript {
83:12.39 ^~~~~~~~~~~~~
83:12.39 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.40 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.40 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
83:12.40 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
83:12.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.43 memset(aT, 0, sizeof(T));
83:12.43 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.43 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
83:12.43 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
83:12.45 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
83:12.45 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
83:12.45 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.45 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.45 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.46 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
83:12.46 struct IonScriptCounts {
83:12.46 ^~~~~~~~~~~~~~~
83:12.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
83:12.47 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::iteratorResultShape(unsigned int*)':
83:12.47 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:3288:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
83:12.47 if (!NativeDefineDataProperty(cx, obj, value_id, UndefinedHandleValue,
83:12.49 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:12.49 JSPROP_ENUMERATE))
83:12.49 ~~~~~~~~~~~~~~~~~
83:12.50 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:3291:32: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
83:12.50 if (!NativeDefineDataProperty(cx, obj, done_id, UndefinedHandleValue,
83:12.50 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:12.50 JSPROP_ENUMERATE))
83:12.50 ~~~~~~~~~~~~~~~~~
83:12.65 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.65 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
83:12.67 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
83:12.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.68 memset(aT, 0, sizeof(T));
83:12.68 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.69 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
83:12.69 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
83:12.69 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.70 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.70 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.70 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.70 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
83:12.70 struct ZoneGCStats {
83:12.71 ^~~~~~~~~~~
83:12.71 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.71 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.71 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
83:12.71 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
83:12.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.73 memset(aT, 0, sizeof(T));
83:12.73 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.74 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
83:12.74 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
83:12.74 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
83:12.74 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
83:12.74 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.74 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.74 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
83:12.74 class NewObjectCache {
83:12.74 ^~~~~~~~~~~~~~
83:12.75 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:12.76 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
83:12.76 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
83:12.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
83:12.78 memset(aT, 0, sizeof(T));
83:12.78 ~~~~~~^~~~~~~~~~~~~~~~~~
83:12.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
83:12.78 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:12.78 from /<<PKGBUILDDIR>>/js/src/frontend/ErrorReporter.h:14,
83:12.80 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:177,
83:12.80 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:12.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:12.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
83:12.80 class MOZ_NON_PARAM alignas(8) Value {
83:12.80 ^~~~~
83:13.80 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:13.81 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:13.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:13.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
83:13.83 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
83:13.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
83:13.83 memset(aT, 0, sizeof(T));
83:13.83 ~~~~~~^~~~~~~~~~~~~~~~~~
83:13.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:9,
83:13.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:11:
83:13.85 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
83:13.85 struct TenureCountCache {
83:13.85 ^~~~~~~~~~~~~~~~
83:13.85 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
83:13.86 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:13.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:13.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
83:13.86 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
83:13.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
83:13.87 memset(aT, 0, sizeof(T));
83:13.87 ~~~~~~^~~~~~~~~~~~~~~~~~
83:13.88 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
83:13.89 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
83:13.89 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
83:13.89 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
83:13.90 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:12,
83:13.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:11:
83:13.90 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
83:13.90 class CodeOffsetJump {
83:13.90 ^~~~~~~~~~~~~~
83:17.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
83:17.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
83:17.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
83:17.32 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
83:17.33 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:17.33 from /<<PKGBUILDDIR>>/js/src/frontend/ErrorReporter.h:14,
83:17.33 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:177,
83:17.34 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:17.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:17.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
83:17.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
83:17.36 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
83:17.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
83:17.39 memset(table, 0, sizeof(*table) * capacity());
83:17.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:17.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
83:17.40 class HashTableEntry {
83:17.40 ^~~~~~~~~~~~~~
83:17.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:17.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
83:17.42 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
83:17.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
83:17.45 memset(table, 0, sizeof(*table) * capacity());
83:17.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:17.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
83:17.46 class HashTableEntry {
83:17.47 ^~~~~~~~~~~~~~
83:17.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:17.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
83:17.51 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
83:17.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
83:17.52 memset(table, 0, sizeof(*table) * capacity());
83:17.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:17.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
83:17.54 class HashTableEntry {
83:17.54 ^~~~~~~~~~~~~~
83:17.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
83:17.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::TempAllocPolicy]'
83:17.75 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16: required from here
83:17.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} with no trivial copy-assignment [-Wclass-memaccess]
83:17.76 memset(table, 0, sizeof(*table) * capacity());
83:17.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:17.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo>, js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo> >'} declared here
83:17.78 class HashTableEntry {
83:17.78 ^~~~~~~~~~~~~~
83:19.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet<JS::Zone*, js::DefaultHasher<JS::Zone*>, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
83:19.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher<JS::Zone*>; AllocPolicy = js::SystemAllocPolicy]'
83:19.66 /<<PKGBUILDDIR>>/js/src/gc/GC.cpp:4460:37: required from here
83:19.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<JS::Zone* const, js::HashSet<JS::Zone*, js::DefaultHasher<JS::Zone*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<JS::Zone* const>'} with no trivial copy-assignment [-Wclass-memaccess]
83:19.68 memset(table, 0, sizeof(*table) * capacity());
83:19.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:19.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<JS::Zone* const, js::HashSet<JS::Zone*, js::DefaultHasher<JS::Zone*>, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<JS::Zone* const>'} declared here
83:19.69 class HashTableEntry {
83:19.69 ^~~~~~~~~~~~~~
83:19.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, const char*>; HashPolicy = js::HashMap<JSScript*, const char*, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:19.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = const char*; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
83:19.88 /<<PKGBUILDDIR>>/js/src/gc/GC.cpp:7330:34: required from here
83:19.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, const char*>, js::HashMap<JSScript*, const char*, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, const char*> >'} with no trivial copy-assignment [-Wclass-memaccess]
83:19.91 memset(table, 0, sizeof(*table) * capacity());
83:19.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:19.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, const char*>, js::HashMap<JSScript*, const char*, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, const char*> >'} declared here
83:19.91 class HashTableEntry {
83:19.92 ^~~~~~~~~~~~~~
83:21.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
83:21.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1627:5: required from 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clearAndShrink() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]'
83:21.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:446:27: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clearAndShrink() [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]'
83:21.51 /<<PKGBUILDDIR>>/js/src/gc/GC.cpp:3532:38: required from here
83:21.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::AtomStateEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
83:21.55 memset(table, 0, sizeof(*table) * capacity());
83:21.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:21.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::AtomStateEntry, js::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::AtomStateEntry>'} declared here
83:21.55 class HashTableEntry {
83:21.56 ^~~~~~~~~~~~~~
83:22.37 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
83:22.38 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
83:22.38 from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:12,
83:22.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:11:
83:22.40 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; size_t = unsigned int]':
83:22.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1214:59: required from 'static js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry* js::detail::HashTable<T, HashPolicy, AllocPolicy>::createTable(AllocPolicy&, uint32_t, js::detail::HashTable<T, HashPolicy, AllocPolicy>::FailureBehavior) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable<T, HashPolicy, AllocPolicy>::Entry = js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >; uint32_t = unsigned int]'
83:22.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable<T, HashPolicy, AllocPolicy>::init(uint32_t) [with T = js::HashMapEntry<JS::Value, unsigned int>; HashPolicy = js::HashMap<JS::Value, unsigned int, js::jit::LIRGraph::ValueHasher, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
83:22.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:93:67: required from 'bool js::HashMap<Key, Value, HashPolicy, AllocPolicy>::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
83:22.45 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34: required from here
83:22.45 /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' with no trivial copy-assignment [-Wclass-memaccess]
83:22.46 if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
83:22.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:22.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
83:22.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
83:22.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
83:22.48 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
83:22.48 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:22.48 from /<<PKGBUILDDIR>>/js/src/frontend/ErrorReporter.h:14,
83:22.48 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:177,
83:22.49 from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
83:22.49 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
83:22.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
83:22.50 class HashTableEntry {
83:22.50 ^~~~~~~~~~~~~~
83:22.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:22.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
83:22.97 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:67:7: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::switchToTable() [with InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
83:22.99 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::add(js::detail::InlineTable<InlineEntry, Entry, Table, HashPolicy, AllocPolicy, InlineEntries>::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry; Table = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; unsigned int InlineEntries = 24]'
83:23.03 /<<PKGBUILDDIR>>/js/src/ds/InlineTable.h:459:57: required from 'bool js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::add(js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy; js::InlineMap<Key, Value, InlineEntries, HashPolicy, AllocPolicy>::AddPtr = js::detail::InlineTable<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::InlineEntry, js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::Entry, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy, 24>::AddPtr]'
83:23.03 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66: required from here
83:23.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} with no trivial copy-assignment [-Wclass-memaccess]
83:23.05 memset(table, 0, sizeof(*table) * capacity());
83:23.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:23.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >'} declared here
83:23.07 class HashTableEntry {
83:23.07 ^~~~~~~~~~~~~~
83:23.76 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ParseNode*)':
83:23.76 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:5521:38: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
83:23.76 if (!NativeDefineDataProperty(cx, obj, id, UndefinedHandleValue,
83:23.77 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:23.78 JSPROP_ENUMERATE))
83:23.78 ~~~~~~~~~~~~~~~~~
83:26.79 /<<PKGBUILDDIR>>/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)':
83:26.79 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:5864:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
83:26.80 bool ParseNode::getConstantValue(JSContext* cx,
83:26.80 ^~~~~~~~~
83:26.80 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:5919:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
83:26.81 if (!pn->getConstantValue(cx, allowObjects, values[idx], values.begin(),
83:26.81 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:26.81 idx))
83:26.81 ~~~~
83:26.82 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:5951:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
83:26.82 if (!pn->pn_right->getConstantValue(cx, allowObjects, &value))
83:26.82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
83:26.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
83:26.83 from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
83:26.84 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:24,
83:26.84 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
83:26.84 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:79:33: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
83:26.84 JSAtom* atom = ToAtom<allowGC>(cx, v);
83:26.85 ~~~~~~~~~~~~~~~^~~~~~~
83:27.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
83:27.39 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ParseNode*)':
83:27.40 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:5996:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
83:27.40 if (!pn->getConstantValue(cx, ParseNode::AllowObjects, &value, nullptr, 0,
83:27.42 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:27.42 newKind))
83:27.42 ~~~~~~~~
83:27.48 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitCallSiteObject(js::frontend::ParseNode*)':
83:27.48 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:6010:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
83:27.50 if (!pn->getConstantValue(cx, ParseNode::AllowObjects, &value)) return false;
83:27.50 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:27.50 In file included from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
83:27.50 from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
83:27.50 from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
83:27.50 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
83:27.51 from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
83:27.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
83:27.51 /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:1205:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
83:27.51 return pn_head->getConstantValue(cx, AllowObjects, vp);
83:27.53 ^
83:48.89 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
83:48.90 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
83:48.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:48.90 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::GCMarker::stop()':
83:48.90 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
83:48.91 return *it;
83:48.92 ^~
83:48.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:48.92 /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:2273:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
83:48.93 for (GCZonesIter zone(runtime()); !zone.done(); zone.next()) {
83:48.93 ^~~~
83:50.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
83:50.09 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
83:50.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:50.09 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::GCMarker::leaveWeakMarkingMode()':
83:50.09 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
83:50.09 return *it;
83:50.10 ^~
83:50.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:50.11 /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:2350:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
83:50.11 for (GCZonesIter zone(runtime()); !zone.done(); zone.next()) {
83:50.11 ^~~~
83:50.64 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
83:50.64 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
83:50.64 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:50.65 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'size_t js::GCMarker::sizeOfExcludingThis(mozilla::MallocSizeOf, const js::AutoLockForExclusiveAccess&) const':
83:50.65 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
83:50.65 return *it;
83:50.66 ^~
83:50.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
83:50.68 /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:2438:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
83:50.68 for (ZonesIter zone(runtime(), WithAtoms); !zone.done(); zone.next())
83:50.68 ^~~~
83:54.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:54.51 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:54.51 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:54.52 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:54.52 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.53 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
83:54.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
83:54.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
83:54.54 memset(aT, 0, sizeof(T));
83:54.56 ~~~~~~^~~~~~~~~~~~~~~~~~
83:54.56 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
83:54.56 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
83:54.57 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
83:54.57 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.57 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
83:54.58 struct TabSizes {
83:54.58 ^~~~~~~~
83:54.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:54.61 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:54.61 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:54.62 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:54.62 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
83:54.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
83:54.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
83:54.64 memset(aT, 0, sizeof(T));
83:54.65 ~~~~~~^~~~~~~~~~~~~~~~~~
83:54.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
83:54.65 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
83:54.65 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
83:54.67 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
83:54.68 struct ServoSizes {
83:54.68 ^~~~~~~~~~
83:54.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:54.75 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:54.75 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:54.75 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:54.76 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.76 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
83:54.77 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
83:54.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
83:54.79 memset(aT, 0, sizeof(T));
83:54.79 ~~~~~~^~~~~~~~~~~~~~~~~~
83:54.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
83:54.80 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
83:54.80 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
83:54.81 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
83:54.81 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
83:54.81 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
83:54.82 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
83:54.82 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:54.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.83 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
83:54.83 class StaticStrings {
83:54.83 ^~~~~~~~~~~~~
83:54.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:54.85 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:54.85 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:54.86 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:54.86 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.86 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
83:54.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
83:54.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
83:54.88 memset(aT, 0, sizeof(T));
83:54.88 ~~~~~~^~~~~~~~~~~~~~~~~~
83:54.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
83:54.90 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
83:54.90 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
83:54.90 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
83:54.91 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
83:54.91 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:54.91 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
83:54.91 class PreliminaryObjectArray {
83:54.92 ^~~~~~~~~~~~~~~~~~~~~~
83:54.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:54.92 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:54.92 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:54.92 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:54.93 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:54.93 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
83:54.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
83:54.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
83:54.95 memset(aT, 0, sizeof(T));
83:54.96 ~~~~~~^~~~~~~~~~~~~~~~~~
83:54.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
83:54.96 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
83:54.96 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
83:54.97 from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
83:54.97 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
83:54.98 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:54.98 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:54.98 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
83:55.00 class TypeNewScript {
83:55.00 ^~~~~~~~~~~~~
83:55.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:55.02 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:55.03 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.03 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:55.03 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:55.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
83:55.05 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
83:55.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
83:55.06 memset(aT, 0, sizeof(T));
83:55.06 ~~~~~~^~~~~~~~~~~~~~~~~~
83:55.06 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
83:55.07 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
83:55.07 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
83:55.07 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:55.09 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.10 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
83:55.10 struct ZoneGCStats {
83:55.10 ^~~~~~~~~~~
83:55.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:55.15 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:55.15 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.16 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:55.16 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:55.16 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
83:55.17 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
83:55.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
83:55.19 memset(aT, 0, sizeof(T));
83:55.20 ~~~~~~^~~~~~~~~~~~~~~~~~
83:55.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
83:55.20 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
83:55.20 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
83:55.20 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
83:55.22 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
83:55.22 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
83:55.23 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:55.23 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.23 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
83:55.23 struct IonScriptCounts {
83:55.24 ^~~~~~~~~~~~~~~
83:55.54 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:55.54 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:55.54 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.55 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:55.55 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:55.55 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
83:55.56 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
83:55.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
83:55.57 memset(aT, 0, sizeof(T));
83:55.57 ~~~~~~^~~~~~~~~~~~~~~~~~
83:55.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
83:55.59 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
83:55.59 from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
83:55.60 from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
83:55.61 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:55.61 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.61 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
83:55.62 class NewObjectCache {
83:55.62 ^~~~~~~~~~~~~~
83:55.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:55.64 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:55.64 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.66 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:55.66 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:55.67 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
83:55.68 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
83:55.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
83:55.69 memset(aT, 0, sizeof(T));
83:55.69 ~~~~~~^~~~~~~~~~~~~~~~~~
83:55.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
83:55.71 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:55.71 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.71 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:55.72 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:55.72 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
83:55.75 class MOZ_NON_PARAM alignas(8) Value {
83:55.76 ^~~~~
83:55.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:55.91 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:55.91 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.91 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:55.91 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:55.92 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
83:55.92 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45: required from here
83:55.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
83:55.93 memset(aT, 0, sizeof(T));
83:55.93 ~~~~~~^~~~~~~~~~~~~~~~~~
83:55.93 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
83:55.94 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:55.95 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
83:55.95 struct TenureCountCache {
83:55.95 ^~~~~~~~~~~~~~~~
83:55.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
83:55.98 from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
83:55.98 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:55.98 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:56.00 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:56.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:56.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
83:56.01 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
83:56.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
83:56.02 memset(aT, 0, sizeof(T));
83:56.03 ~~~~~~^~~~~~~~~~~~~~~~~~
83:56.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
83:56.05 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
83:56.06 from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
83:56.06 from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
83:56.06 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:25,
83:56.07 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:56.07 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
83:56.07 class CodeOffsetJump {
83:56.08 ^~~~~~~~~~~~~~
83:58.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
83:58.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
83:58.44 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
83:58.46 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
83:58.46 from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
83:58.46 from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
83:58.46 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
83:58.46 from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
83:58.46 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
83:58.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
83:58.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
83:58.48 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
83:58.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
83:58.51 memset(table, 0, sizeof(*table) * capacity());
83:58.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:58.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
83:58.51 class HashTableEntry {
83:58.52 ^~~~~~~~~~~~~~
83:58.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:58.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
83:58.53 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
83:58.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
83:58.56 memset(table, 0, sizeof(*table) * capacity());
83:58.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:58.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
83:58.57 class HashTableEntry {
83:58.57 ^~~~~~~~~~~~~~
83:58.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
83:58.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
83:58.60 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
83:58.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
83:58.62 memset(table, 0, sizeof(*table) * capacity());
83:58.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:58.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
83:58.64 class HashTableEntry {
83:58.64 ^~~~~~~~~~~~~~
83:59.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value> >; HashPolicy = js::HashMap<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value>, js::MovableCellHasher<js::HeapPtr<JSObject*> >, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]':
83:59.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::HeapPtr<JSObject*>; Value = js::HeapPtr<JS::Value>; HashPolicy = js::MovableCellHasher<js::HeapPtr<JSObject*> >; AllocPolicy = js::ZoneAllocPolicy]'
83:59.27 /<<PKGBUILDDIR>>/js/src/gc/WeakMap.cpp:153:13: required from here
83:59.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value> >, js::HashMap<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value>, js::MovableCellHasher<js::HeapPtr<JSObject*> >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value> > >'} with no trivial copy-assignment [-Wclass-memaccess]
83:59.29 memset(table, 0, sizeof(*table) * capacity());
83:59.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83:59.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value> >, js::HashMap<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value>, js::MovableCellHasher<js::HeapPtr<JSObject*> >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value> > >'} declared here
83:59.30 class HashTableEntry {
83:59.30 ^~~~~~~~~~~~~~
84:00.45 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:00.45 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:00.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:00.45 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::finishRoots()':
84:00.48 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:00.48 return *it;
84:00.48 ^~
84:00.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
84:00.48 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:391:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
84:00.48 for (CompartmentsIter c(rt, SkipAtoms); !c.done(); c.next()) c->finishRoots();
84:00.48 ^
84:00.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:00.79 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:00.79 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:00.79 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::resetBufferedGrayRoots() const':
84:00.80 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:00.81 return *it;
84:00.81 ^~
84:00.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
84:00.81 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:529:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
84:00.82 for (GCZonesIter zone(rt); !zone.done(); zone.next())
84:00.82 ^~~~
84:02.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
84:02.04 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, js::MutableHandlePlainObject, js::frontend::PropListType)':
84:02.06 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:8873:38: note: parameter passing for argument of type 'const HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
84:02.06 if (!NativeDefineDataProperty(cx, objp, id, UndefinedHandleValue,
84:02.06 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:02.06 JSPROP_ENUMERATE)) {
84:02.06 ~~~~~~~~~~~~~~~~~
84:02.80 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:02.80 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:02.80 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:02.81 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void js::IterateHeapUnbarriered(JSContext*, void*, js::IterateZoneCallback, JSIterateCompartmentCallback, js::IterateArenaCallback, js::IterateCellCallback)':
84:02.83 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:02.83 return *it;
84:02.83 ^~
84:02.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:29:
84:02.83 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:47:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
84:02.83 for (ZonesIter zone(cx->runtime(), WithAtoms); !zone.done(); zone.next()) {
84:02.84 ^~~~
84:03.11 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitArrayLiteral(js::frontend::ParseNode*)':
84:03.11 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:8967:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
84:03.11 if (!pn->getConstantValue(cx, ParseNode::ForCopyOnWriteArray, &value))
84:03.12 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:03.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:03.50 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:03.50 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:03.50 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void js::IterateScripts(JSContext*, JSCompartment*, void*, js::IterateScriptCallback)':
84:03.51 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:03.51 return *it;
84:03.51 ^~
84:03.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:29:
84:03.53 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:89:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
84:03.53 for (ZonesIter zone(cx->runtime(), SkipAtoms); !zone.done(); zone.next()) {
84:03.53 ^~~~
84:04.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::ReadBarriered<js::UnownedBaseShape*>; HashPolicy = js::HashSet<js::ReadBarriered<js::UnownedBaseShape*>, js::StackBaseShape, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
84:04.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::ReadBarriered<js::UnownedBaseShape*>; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]'
84:04.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:696:5: required from 'void JS::WeakCache<JS::GCHashSet<T, HashPolicy, AllocPolicy> >::clear() [with T = js::ReadBarriered<js::UnownedBaseShape*>; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]'
84:04.38 /<<PKGBUILDDIR>>/js/src/gc/Zone.cpp:309:54: required from here
84:04.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::ReadBarriered<js::UnownedBaseShape*>, js::HashSet<js::ReadBarriered<js::UnownedBaseShape*>, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::ReadBarriered<js::UnownedBaseShape*> >'} with no trivial copy-assignment [-Wclass-memaccess]
84:04.49 memset(table, 0, sizeof(*table) * capacity());
84:04.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:04.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::ReadBarriered<js::UnownedBaseShape*>, js::HashSet<js::ReadBarriered<js::UnownedBaseShape*>, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::ReadBarriered<js::UnownedBaseShape*> >'} declared here
84:04.50 class HashTableEntry {
84:04.50 ^~~~~~~~~~~~~~
84:04.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::InitialShapeEntry; HashPolicy = js::HashSet<js::InitialShapeEntry, js::InitialShapeEntry, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
84:04.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]'
84:04.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:696:5: required from 'void JS::WeakCache<JS::GCHashSet<T, HashPolicy, AllocPolicy> >::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]'
84:04.53 /<<PKGBUILDDIR>>/js/src/gc/Zone.cpp:310:60: required from here
84:04.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::InitialShapeEntry, js::HashSet<js::InitialShapeEntry, js::InitialShapeEntry, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::InitialShapeEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
84:04.55 memset(table, 0, sizeof(*table) * capacity());
84:04.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84:04.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::InitialShapeEntry, js::HashSet<js::InitialShapeEntry, js::InitialShapeEntry, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::InitialShapeEntry>'} declared here
84:04.58 class HashTableEntry {
84:04.58 ^~~~~~~~~~~~~~
84:09.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:09.77 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:09.77 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:09.79 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::bufferGrayRoots()':
84:09.79 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:09.80 return *it;
84:09.80 ^~
84:09.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
84:09.81 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:460:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
84:09.82 for (GCZonesIter zone(rt); !zone.done(); zone.next())
84:09.82 ^~~~
84:09.82 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:09.82 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:09.82 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:09.83 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:09.84 return *it;
84:09.84 ^~
84:09.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
84:09.87 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:468:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
84:09.87 for (GCZonesIter zone(rt); !zone.done(); zone.next()) {
84:09.87 ^~~~
84:32.36 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:32.37 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:32.37 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:32.38 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime, js::gc::AutoTraceSession&)':
84:32.38 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:32.38 return *it;
84:32.38 ^~
84:32.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
84:32.39 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:339:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
84:32.39 for (CompartmentsIter c(rt, SkipAtoms); !c.done(); c.next())
84:32.39 ^
84:33.81 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
84:33.81 from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
84:33.81 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
84:33.82 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::Nursery::collect(JS::gcreason::Reason)':
84:33.82 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
84:33.82 return *it;
84:33.82 ^~
84:33.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:20:
84:33.84 /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:686:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
84:33.84 for (ZonesIter zone(rt, SkipAtoms); !zone.done(); zone.next()) {
84:33.84 ^~~~
85:11.42 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:11.43 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:11.43 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:11.43 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.43 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.44 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.44 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
85:11.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37: required from here
85:11.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
85:11.47 memset(aT, 0, sizeof(T));
85:11.48 ~~~~~~^~~~~~~~~~~~~~~~~~
85:11.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
85:11.48 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
85:11.48 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
85:11.48 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
85:11.50 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
85:11.50 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:11.50 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:11.50 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:11.51 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:11.51 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:11.51 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.51 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.51 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.51 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.51 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
85:11.52 struct TabSizes {
85:11.52 ^~~~~~~~
85:11.52 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:11.52 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:11.52 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:11.52 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.53 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.54 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.54 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.54 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
85:11.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39: required from here
85:11.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
85:11.55 memset(aT, 0, sizeof(T));
85:11.56 ~~~~~~^~~~~~~~~~~~~~~~~~
85:11.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
85:11.57 from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
85:11.57 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
85:11.58 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
85:11.58 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
85:11.58 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:11.59 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:11.59 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:11.60 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:11.60 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:11.60 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.62 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.62 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.62 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.62 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
85:11.63 struct ServoSizes {
85:11.63 ^~~~~~~~~~
85:11.65 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:11.65 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:11.65 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:11.66 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.66 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.66 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.67 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.68 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
85:11.68 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42: required from here
85:11.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
85:11.69 memset(aT, 0, sizeof(T));
85:11.69 ~~~~~~^~~~~~~~~~~~~~~~~~
85:11.69 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
85:11.71 from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
85:11.71 from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
85:11.71 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
85:11.71 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
85:11.72 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
85:11.72 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
85:11.72 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:11.72 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:11.74 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:11.74 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:11.74 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:11.74 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.75 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.75 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.75 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.75 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.75 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
85:11.76 class StaticStrings {
85:11.76 ^~~~~~~~~~~~~
85:11.77 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:11.77 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:11.77 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:11.77 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.78 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.78 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.78 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.78 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
85:11.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51: required from here
85:11.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
85:11.79 memset(aT, 0, sizeof(T));
85:11.80 ~~~~~~^~~~~~~~~~~~~~~~~~
85:11.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
85:11.80 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
85:11.82 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
85:11.82 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
85:11.82 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
85:11.82 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:11.83 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:11.83 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:11.83 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:11.84 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:11.84 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.84 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.85 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.85 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.85 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
85:11.86 class PreliminaryObjectArray {
85:11.88 ^~~~~~~~~~~~~~~~~~~~~~
85:11.88 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:11.88 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:11.88 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:11.88 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.89 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.89 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:11.90 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:11.90 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:11.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
85:11.92 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42: required from here
85:11.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
85:11.94 memset(aT, 0, sizeof(T));
85:11.94 ~~~~~~^~~~~~~~~~~~~~~~~~
85:11.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
85:11.95 from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
85:11.95 from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
85:11.95 from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
85:11.95 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
85:11.96 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:11.96 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:11.98 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:11.99 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:11.99 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:11.99 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:11.99 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:11.99 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.00 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.00 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
85:12.00 class TypeNewScript {
85:12.01 ^~~~~~~~~~~~~
85:12.01 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:12.01 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:12.01 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:12.01 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.02 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.02 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.02 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.03 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
85:12.03 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44: required from here
85:12.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
85:12.06 memset(aT, 0, sizeof(T));
85:12.06 ~~~~~~^~~~~~~~~~~~~~~~~~
85:12.06 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
85:12.06 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
85:12.06 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
85:12.07 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
85:12.07 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:12.07 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:12.07 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:12.08 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:12.09 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:12.10 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.10 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.10 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.11 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.13 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.13 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
85:12.13 struct IonScriptCounts {
85:12.14 ^~~~~~~~~~~~~~~
85:12.14 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:12.15 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:12.15 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:12.15 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.16 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.16 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.16 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.17 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
85:12.18 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40: required from here
85:12.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
85:12.19 memset(aT, 0, sizeof(T));
85:12.19 ~~~~~~^~~~~~~~~~~~~~~~~~
85:12.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
85:12.20 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
85:12.20 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:12.20 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:12.20 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:12.20 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:12.21 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:12.22 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.23 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.24 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.24 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.24 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.25 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
85:12.25 struct ZoneGCStats {
85:12.26 ^~~~~~~~~~~
85:12.26 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:12.26 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:12.27 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:12.27 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.27 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.27 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.27 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.28 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
85:12.29 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43: required from here
85:12.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
85:12.30 memset(aT, 0, sizeof(T));
85:12.30 ~~~~~~^~~~~~~~~~~~~~~~~~
85:12.30 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
85:12.30 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
85:12.32 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
85:12.32 from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
85:12.32 from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
85:12.33 from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
85:12.33 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
85:12.33 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.33 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.34 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.34 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.34 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.36 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
85:12.36 class NewObjectCache {
85:12.36 ^~~~~~~~~~~~~~
85:12.37 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:12.37 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:12.37 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:12.37 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.38 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.38 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.38 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.38 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]':
85:12.39 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28: required from here
85:12.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess]
85:12.41 memset(aT, 0, sizeof(T));
85:12.42 ~~~~~~^~~~~~~~~~~~~~~~~~
85:12.42 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
85:12.42 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
85:12.42 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:12.43 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:12.43 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.43 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.44 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.44 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.45 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
85:12.45 class MOZ_NON_PARAM alignas(8) Value {
85:12.45 ^~~~~
85:12.62 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
85:12.62 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:12.62 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:12.64 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:12.64 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:12.64 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.64 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.65 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
85:12.65 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43: required from here
85:12.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
85:12.65 memset(aT, 0, sizeof(T));
85:12.66 ~~~~~~^~~~~~~~~~~~~~~~~~
85:12.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
85:12.66 from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
85:12.66 from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
85:12.67 from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
85:12.67 from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
85:12.67 from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
85:12.68 from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
85:12.68 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:36,
85:12.68 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:12.69 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:12.69 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:12.69 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
85:12.70 class CodeOffsetJump {
85:12.70 ^~~~~~~~~~~~~~
85:13.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
85:13.60 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
85:13.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
85:13.61 from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
85:13.61 from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
85:13.61 from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
85:13.62 from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
85:13.62 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
85:13.62 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
85:13.62 from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
85:13.62 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
85:13.62 from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
85:13.63 from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
85:13.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]':
85:13.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:442:18: required from 'void js::HashSet<T, HashPolicy, AllocPolicy>::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]'
85:13.64 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50: required from here
85:13.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} with no trivial copy-assignment [-Wclass-memaccess]
85:13.66 memset(table, 0, sizeof(*table) * capacity());
85:13.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:13.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<const js::EvalCacheEntry, js::HashSet<js::EvalCacheEntry, js::EvalCacheHashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<const js::EvalCacheEntry>'} declared here
85:13.67 class HashTableEntry {
85:13.67 ^~~~~~~~~~~~~~
85:13.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
85:13.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = JSScript*; Value = mozilla::UniquePtr<char [], JS::FreePolicy>; HashPolicy = js::DefaultHasher<JSScript*>; AllocPolicy = js::SystemAllocPolicy]'
85:13.68 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74: required from here
85:13.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} with no trivial copy-assignment [-Wclass-memaccess]
85:13.70 memset(table, 0, sizeof(*table) * capacity());
85:13.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:13.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >, js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> > >'} declared here
85:13.71 class HashTableEntry {
85:13.71 ^~~~~~~~~~~~~~
85:13.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable<T, HashPolicy, AllocPolicy>::clear() [with T = js::HashMapEntry<js::gc::Cell*, long long unsigned int>; HashPolicy = js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
85:13.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:200:18: required from 'void js::HashMap<Key, Value, HashPolicy, AllocPolicy>::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher<js::gc::Cell*>; AllocPolicy = js::SystemAllocPolicy]'
85:13.73 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31: required from here
85:13.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} with no trivial copy-assignment [-Wclass-memaccess]
85:13.75 memset(table, 0, sizeof(*table) * capacity());
85:13.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
85:13.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, long long unsigned int>, js::HashMap<js::gc::Cell*, long long unsigned int, js::PointerHasher<js::gc::Cell*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, long long unsigned int> >'} declared here
85:13.76 class HashTableEntry {
85:13.77 ^~~~~~~~~~~~~~
85:46.73 libjs_src.a.desc
85:48.61 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
85:48.61 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
85:48.61 make[4]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:33: compile] Error 2
85:48.61 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
85:48.62 make[3]: *** [/<<PKGBUILDDIR>>/config/rules.mk:442: default] Error 2
85:48.62 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
85:48.67 make[2]: *** [client.mk:169: build] Error 2
85:48.67 make[2]: Leaving directory '/<<PKGBUILDDIR>>'
85:48.72 174 compiler warnings present.
85:49.83 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
make[1]: *** [debian/rules:141: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:84: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2020-02-03T02:20:44Z
Finished
--------
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build Type: any
Build-Space: 3410276
Build-Time: 5676
Distribution: bullseye-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 2055
Job: thunderbird_1:60.9.0-1+rpi1
Machine Architecture: armhf
Package: thunderbird
Package-Time: 8450
Source-Version: 1:60.9.0-1+rpi1
Space: 3410276
Status: attempted
Version: 1:60.9.0-1+rpi1+b1
--------------------------------------------------------------------------------
Finished at 2020-02-03T02:20:44Z
Build needed 02:20:50, 3410276k disk space