Raspbian Package Auto-Building

Build log for thunderbird (1:60.9.0-1+rpi1+b1) on armhf

thunderbird1:60.9.0-1+rpi1+b1armhf → 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.
Reading file '/usr/lib/systemd/catalog/systemd.be.catalog'
File /usr/lib/systemd/catalog/systemd.be.catalog has language be.
Reading file '/usr/lib/systemd/catalog/systemd.be@latin.catalog'
File /usr/lib/systemd/catalog/systemd.be@latin.catalog has language be@latin.
Reading file '/usr/lib/systemd/catalog/systemd.bg.catalog'
File /usr/lib/systemd/catalog/systemd.bg.catalog has language bg.
Reading file '/usr/lib/systemd/catalog/systemd.catalog'
Reading file '/usr/lib/systemd/catalog/systemd.de.catalog'
File /usr/lib/systemd/catalog/systemd.de.catalog has language de.
Reading file '/usr/lib/systemd/catalog/systemd.fr.catalog'
File /usr/lib/systemd/catalog/systemd.fr.catalog has language fr.
Reading file '/usr/lib/systemd/catalog/systemd.it.catalog'
File /usr/lib/systemd/catalog/systemd.it.catalog has language it.
Reading file '/usr/lib/systemd/catalog/systemd.pl.catalog'
File /usr/lib/systemd/catalog/systemd.pl.catalog has language pl.
Reading file '/usr/lib/systemd/catalog/systemd.pt_BR.catalog'
File /usr/lib/systemd/catalog/systemd.pt_BR.catalog has language pt_BR.
Reading file '/usr/lib/systemd/catalog/systemd.ru.catalog'
File /usr/lib/systemd/catalog/systemd.ru.catalog has language ru.
Reading file '/usr/lib/systemd/catalog/systemd.zh_CN.catalog'
File /usr/lib/systemd/catalog/systemd.zh_CN.catalog has language zh_CN.
Reading file '/usr/lib/systemd/catalog/systemd.zh_TW.catalog'
File /usr/lib/systemd/catalog/systemd.zh_TW.catalog has language zh_TW.
Found 369 items in catalog.
Found f77379a8490b408bbe5f6940505a777b, language be
Found d93fb3c9c24d451a97cea615ce59c00b, language be
Found ec387f577b844b8fa948f33cad9a75e6, language be
Found a596d6fe7bfa4994828e72309e95d61e, language be
Found e9bf28e6e834481bb6f48f548ad13606, language be
Found fc2e22bc6ee647b6b90729ab34a250b1, language be
Found 8d45620c1a4348dbb17410da57c60c66, language be
Found 3354939424b4456d9802ca8333ed424a, language be
Found fcbefc5da23d428093f97c82a9290f7b, language be
Found e7852bfe46784ed0accde04bc864c2d5, language be
Found c7a787079b354eaaa9e77b371893cd27, language be
Found 45f82f4aef7a4bbf942ce861d1f20990, language be
Found b07a249cd024414a82dd00cd181378ff, language be
Found 6bbd95ee977941e497c48be27c254128, language be
Found 8811e6df2a8e40f58a94cea26f8ebf14, language be
Found 98268866d1d54a499c4e98921d93bc40, language be
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language be
Found 39f53479d3a045ac8e11786248231fbf, language be
Found de5b426a63be47a7b6ac3eaac82e2f6f, language be
Found 9d1aaa27d60140bd96365438aad20286, language be
Found be02cf6855d2428ba40df7e9d022f03d, language be
Found d34d037fff1847e6ae669a370e694725, language be
Found 7b05ebc668384222baa8881179cfda54, language be
Found 641257651c1b4ec9a8624d7a40a9e1e7, language be
Found 0027229ca0644181a76c4e92458afa2e, language be
Found 1dee0369c7fc4736b7099b38ecb46ee7, language be
Found 24d8d4452573402496068381a6312df2, language be
Found 58432bd3bace477cb514b56381b8a758, language be
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language be
Found 1675d7f172174098b1108bf8c7dc8f5d, language be
Found 4d4408cfd0d144859184d1e65d7c8a65, language be
Found f77379a8490b408bbe5f6940505a777b, language be@latin
Found d93fb3c9c24d451a97cea615ce59c00b, language be@latin
Found ec387f577b844b8fa948f33cad9a75e6, language be@latin
Found a596d6fe7bfa4994828e72309e95d61e, language be@latin
Found e9bf28e6e834481bb6f48f548ad13606, language be@latin
Found fc2e22bc6ee647b6b90729ab34a250b1, language be@latin
Found 8d45620c1a4348dbb17410da57c60c66, language be@latin
Found 3354939424b4456d9802ca8333ed424a, language be@latin
Found fcbefc5da23d428093f97c82a9290f7b, language be@latin
Found e7852bfe46784ed0accde04bc864c2d5, language be@latin
Found c7a787079b354eaaa9e77b371893cd27, language be@latin
Found 45f82f4aef7a4bbf942ce861d1f20990, language be@latin
Found b07a249cd024414a82dd00cd181378ff, language be@latin
Found 6bbd95ee977941e497c48be27c254128, language be@latin
Found 8811e6df2a8e40f58a94cea26f8ebf14, language be@latin
Found 98268866d1d54a499c4e98921d93bc40, language be@latin
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language be@latin
Found 39f53479d3a045ac8e11786248231fbf, language be@latin
Found de5b426a63be47a7b6ac3eaac82e2f6f, language be@latin
Found 9d1aaa27d60140bd96365438aad20286, language be@latin
Found be02cf6855d2428ba40df7e9d022f03d, language be@latin
Found d34d037fff1847e6ae669a370e694725, language be@latin
Found 7b05ebc668384222baa8881179cfda54, language be@latin
Found 641257651c1b4ec9a8624d7a40a9e1e7, language be@latin
Found 0027229ca0644181a76c4e92458afa2e, language be@latin
Found 1dee0369c7fc4736b7099b38ecb46ee7, language be@latin
Found 24d8d4452573402496068381a6312df2, language be@latin
Found 58432bd3bace477cb514b56381b8a758, language be@latin
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language be@latin
Found 1675d7f172174098b1108bf8c7dc8f5d, language be@latin
Found 4d4408cfd0d144859184d1e65d7c8a65, language be@latin
Found f77379a8490b408bbe5f6940505a777b, language bg
Found d93fb3c9c24d451a97cea615ce59c00b, language bg
Found ec387f577b844b8fa948f33cad9a75e6, language bg
Found a596d6fe7bfa4994828e72309e95d61e, language bg
Found e9bf28e6e834481bb6f48f548ad13606, language bg
Found fc2e22bc6ee647b6b90729ab34a250b1, language bg
Found 8d45620c1a4348dbb17410da57c60c66, language bg
Found 3354939424b4456d9802ca8333ed424a, language bg
Found fcbefc5da23d428093f97c82a9290f7b, language bg
Found e7852bfe46784ed0accde04bc864c2d5, language bg
Found c7a787079b354eaaa9e77b371893cd27, language bg
Found 45f82f4aef7a4bbf942ce861d1f20990, language bg
Found b07a249cd024414a82dd00cd181378ff, language bg
Found 6bbd95ee977941e497c48be27c254128, language bg
Found 8811e6df2a8e40f58a94cea26f8ebf14, language bg
Found 98268866d1d54a499c4e98921d93bc40, language bg
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language bg
Found 39f53479d3a045ac8e11786248231fbf, language bg
Found de5b426a63be47a7b6ac3eaac82e2f6f, language bg
Found 9d1aaa27d60140bd96365438aad20286, language bg
Found be02cf6855d2428ba40df7e9d022f03d, language bg
Found d34d037fff1847e6ae669a370e694725, language bg
Found 7b05ebc668384222baa8881179cfda54, language bg
Found 641257651c1b4ec9a8624d7a40a9e1e7, language bg
Found 0027229ca0644181a76c4e92458afa2e, language bg
Found 1dee0369c7fc4736b7099b38ecb46ee7, language bg
Found 24d8d4452573402496068381a6312df2, language bg
Found 58432bd3bace477cb514b56381b8a758, language bg
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language bg
Found 1675d7f172174098b1108bf8c7dc8f5d, language bg
Found 4d4408cfd0d144859184d1e65d7c8a65, language bg
Found f77379a8490b408bbe5f6940505a777b, language C
Found d93fb3c9c24d451a97cea615ce59c00b, language C
Found ec387f577b844b8fa948f33cad9a75e6, language C
Found a596d6fe7bfa4994828e72309e95d61e, language C
Found e9bf28e6e834481bb6f48f548ad13606, language C
Found fc2e22bc6ee647b6b90729ab34a250b1, language C
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language C
Found 8d45620c1a4348dbb17410da57c60c66, language C
Found 3354939424b4456d9802ca8333ed424a, language C
Found fcbefc5da23d428093f97c82a9290f7b, language C
Found e7852bfe46784ed0accde04bc864c2d5, language C
Found c7a787079b354eaaa9e77b371893cd27, language C
Found c7a787079b354eaaa9e77b371893cd27, language de
Found 45f82f4aef7a4bbf942ce861d1f20990, language C
Found b07a249cd024414a82dd00cd181378ff, language C
Found eed00a68ffd84e31882105fd973abdd1, language C
Found 6bbd95ee977941e497c48be27c254128, language C
Found 8811e6df2a8e40f58a94cea26f8ebf14, language C
Found 98268866d1d54a499c4e98921d93bc40, language C
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language C
Found 39f53479d3a045ac8e11786248231fbf, language C
Found be02cf6855d2428ba40df7e9d022f03d, language C
Found de5b426a63be47a7b6ac3eaac82e2f6f, language C
Found 9d1aaa27d60140bd96365438aad20286, language C
Found d34d037fff1847e6ae669a370e694725, language C
Found 7b05ebc668384222baa8881179cfda54, language C
Found 641257651c1b4ec9a8624d7a40a9e1e7, language C
Found 0027229ca0644181a76c4e92458afa2e, language C
Found 1dee0369c7fc4736b7099b38ecb46ee7, language C
Found 24d8d4452573402496068381a6312df2, language C
Found 58432bd3bace477cb514b56381b8a758, language C
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language C
Found 1675d7f172174098b1108bf8c7dc8f5d, language C
Found 4d4408cfd0d144859184d1e65d7c8a65, language C
Found 5eb03494b6584870a536b337290809b3, language C
Found ae8f7b866b0347b9af31fe1c80b127c0, language C
Found 7ad2d189f7e94e70a38c781354912448, language C
Found 0e4284a0caca4bfc81c0bb6786972673, language C
Found d9b373ed55a64feb8242e02dbe79a49c, language C
Found 98e322203f7a4ed290d09fe03c09fe15, language C
Found 50876a9db00f4c40bde1a2ad381c3a1b, language C
Found fe6faa94e7774663a0da52717891d8ef, language C
Found fc2e22bc6ee647b6b90729ab34a250b1, language de
Found f77379a8490b408bbe5f6940505a777b, language fr
Found d93fb3c9c24d451a97cea615ce59c00b, language fr
Found ec387f577b844b8fa948f33cad9a75e6, language fr
Found a596d6fe7bfa4994828e72309e95d61e, language fr
Found e9bf28e6e834481bb6f48f548ad13606, language fr
Found fc2e22bc6ee647b6b90729ab34a250b1, language fr
Found 8d45620c1a4348dbb17410da57c60c66, language fr
Found 3354939424b4456d9802ca8333ed424a, language fr
Found fcbefc5da23d428093f97c82a9290f7b, language fr
Found e7852bfe46784ed0accde04bc864c2d5, language fr
Found c7a787079b354eaaa9e77b371893cd27, language fr
Found 45f82f4aef7a4bbf942ce861d1f20990, language fr
Found b07a249cd024414a82dd00cd181378ff, language fr
Found eed00a68ffd84e31882105fd973abdd1, language fr
Found 6bbd95ee977941e497c48be27c254128, language fr
Found 8811e6df2a8e40f58a94cea26f8ebf14, language fr
Found 98268866d1d54a499c4e98921d93bc40, language fr
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language fr
Found 39f53479d3a045ac8e11786248231fbf, language fr
Found de5b426a63be47a7b6ac3eaac82e2f6f, language fr
Found 9d1aaa27d60140bd96365438aad20286, language fr
Found be02cf6855d2428ba40df7e9d022f03d, language fr
Found d34d037fff1847e6ae669a370e694725, language fr
Found 7b05ebc668384222baa8881179cfda54, language fr
Found 641257651c1b4ec9a8624d7a40a9e1e7, language fr
Found 0027229ca0644181a76c4e92458afa2e, language fr
Found 1dee0369c7fc4736b7099b38ecb46ee7, language fr
Found 24d8d4452573402496068381a6312df2, language fr
Found 58432bd3bace477cb514b56381b8a758, language fr
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language fr
Found 1675d7f172174098b1108bf8c7dc8f5d, language fr
Found 4d4408cfd0d144859184d1e65d7c8a65, language fr
Found 5eb03494b6584870a536b337290809b3, language fr
Found ae8f7b866b0347b9af31fe1c80b127c0, language fr
Found 50876a9db00f4c40bde1a2ad381c3a1b, language fr
Found f77379a8490b408bbe5f6940505a777b, language it
Found d93fb3c9c24d451a97cea615ce59c00b, language it
Found ec387f577b844b8fa948f33cad9a75e6, language it
Found a596d6fe7bfa4994828e72309e95d61e, language it
Found e9bf28e6e834481bb6f48f548ad13606, language it
Found fc2e22bc6ee647b6b90729ab34a250b1, language it
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language it
Found 8d45620c1a4348dbb17410da57c60c66, language it
Found 3354939424b4456d9802ca8333ed424a, language it
Found fcbefc5da23d428093f97c82a9290f7b, language it
Found e7852bfe46784ed0accde04bc864c2d5, language it
Found c7a787079b354eaaa9e77b371893cd27, language it
Found 45f82f4aef7a4bbf942ce861d1f20990, language it
Found b07a249cd024414a82dd00cd181378ff, language it
Found eed00a68ffd84e31882105fd973abdd1, language it
Found 6bbd95ee977941e497c48be27c254128, language it
Found 8811e6df2a8e40f58a94cea26f8ebf14, language it
Found 98268866d1d54a499c4e98921d93bc40, language it
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language it
Found 39f53479d3a045ac8e11786248231fbf, language it
Found de5b426a63be47a7b6ac3eaac82e2f6f, language it
Found 9d1aaa27d60140bd96365438aad20286, language it
Found be02cf6855d2428ba40df7e9d022f03d, language it
Found d34d037fff1847e6ae669a370e694725, language it
Found 7b05ebc668384222baa8881179cfda54, language it
Found 641257651c1b4ec9a8624d7a40a9e1e7, language it
Found 0027229ca0644181a76c4e92458afa2e, language it
Found 1dee0369c7fc4736b7099b38ecb46ee7, language it
Found 24d8d4452573402496068381a6312df2, language it
Found 58432bd3bace477cb514b56381b8a758, language it
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language it
Found 1675d7f172174098b1108bf8c7dc8f5d, language it
Found 4d4408cfd0d144859184d1e65d7c8a65, language it
Found 5eb03494b6584870a536b337290809b3, language it
Found ae8f7b866b0347b9af31fe1c80b127c0, language it
Found 7ad2d189f7e94e70a38c781354912448, language it
Found d9b373ed55a64feb8242e02dbe79a49c, language it
Found 98e322203f7a4ed290d09fe03c09fe15, language it
Found 50876a9db00f4c40bde1a2ad381c3a1b, language it
Found fe6faa94e7774663a0da52717891d8ef, language it
Found f77379a8490b408bbe5f6940505a777b, language pl
Found d93fb3c9c24d451a97cea615ce59c00b, language pl
Found ec387f577b844b8fa948f33cad9a75e6, language pl
Found a596d6fe7bfa4994828e72309e95d61e, language pl
Found e9bf28e6e834481bb6f48f548ad13606, language pl
Found fc2e22bc6ee647b6b90729ab34a250b1, language pl
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language pl
Found 8d45620c1a4348dbb17410da57c60c66, language pl
Found 3354939424b4456d9802ca8333ed424a, language pl
Found fcbefc5da23d428093f97c82a9290f7b, language pl
Found e7852bfe46784ed0accde04bc864c2d5, language pl
Found c7a787079b354eaaa9e77b371893cd27, language pl
Found 45f82f4aef7a4bbf942ce861d1f20990, language pl
Found b07a249cd024414a82dd00cd181378ff, language pl
Found eed00a68ffd84e31882105fd973abdd1, language pl
Found 6bbd95ee977941e497c48be27c254128, language pl
Found 8811e6df2a8e40f58a94cea26f8ebf14, language pl
Found 98268866d1d54a499c4e98921d93bc40, language pl
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language pl
Found 39f53479d3a045ac8e11786248231fbf, language pl
Found be02cf6855d2428ba40df7e9d022f03d, language pl
Found de5b426a63be47a7b6ac3eaac82e2f6f, language pl
Found 9d1aaa27d60140bd96365438aad20286, language pl
Found d34d037fff1847e6ae669a370e694725, language pl
Found 7b05ebc668384222baa8881179cfda54, language pl
Found 641257651c1b4ec9a8624d7a40a9e1e7, language pl
Found 0027229ca0644181a76c4e92458afa2e, language pl
Found 1dee0369c7fc4736b7099b38ecb46ee7, language pl
Found 24d8d4452573402496068381a6312df2, language pl
Found 58432bd3bace477cb514b56381b8a758, language pl
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language pl
Found 1675d7f172174098b1108bf8c7dc8f5d, language pl
Found 4d4408cfd0d144859184d1e65d7c8a65, language pl
Found 5eb03494b6584870a536b337290809b3, language pl
Found ae8f7b866b0347b9af31fe1c80b127c0, language pl
Found 7ad2d189f7e94e70a38c781354912448, language pl
Found 0e4284a0caca4bfc81c0bb6786972673, language pl
Found d9b373ed55a64feb8242e02dbe79a49c, language pl
Found 98e322203f7a4ed290d09fe03c09fe15, language pl
Found 50876a9db00f4c40bde1a2ad381c3a1b, language pl
Found fe6faa94e7774663a0da52717891d8ef, language pl
Found f77379a8490b408bbe5f6940505a777b, language pt_BR
Found d93fb3c9c24d451a97cea615ce59c00b, language pt_BR
Found a596d6fe7bfa4994828e72309e95d61e, language pt_BR
Found e9bf28e6e834481bb6f48f548ad13606, language pt_BR
Found fc2e22bc6ee647b6b90729ab34a250b1, language pt_BR
Found 8d45620c1a4348dbb17410da57c60c66, language pt_BR
Found 3354939424b4456d9802ca8333ed424a, language pt_BR
Found fcbefc5da23d428093f97c82a9290f7b, language pt_BR
Found e7852bfe46784ed0accde04bc864c2d5, language pt_BR
Found c7a787079b354eaaa9e77b371893cd27, language pt_BR
Found 45f82f4aef7a4bbf942ce861d1f20990, language pt_BR
Found b07a249cd024414a82dd00cd181378ff, language pt_BR
Found 6bbd95ee977941e497c48be27c254128, language pt_BR
Found 8811e6df2a8e40f58a94cea26f8ebf14, language pt_BR
Found 98268866d1d54a499c4e98921d93bc40, language pt_BR
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language pt_BR
Found 39f53479d3a045ac8e11786248231fbf, language pt_BR
Found de5b426a63be47a7b6ac3eaac82e2f6f, language pt_BR
Found 9d1aaa27d60140bd96365438aad20286, language pt_BR
Found be02cf6855d2428ba40df7e9d022f03d, language pt_BR
Found d34d037fff1847e6ae669a370e694725, language pt_BR
Found 7b05ebc668384222baa8881179cfda54, language pt_BR
Found 641257651c1b4ec9a8624d7a40a9e1e7, language pt_BR
Found 0027229ca0644181a76c4e92458afa2e, language pt_BR
Found 1dee0369c7fc4736b7099b38ecb46ee7, language pt_BR
Found 24d8d4452573402496068381a6312df2, language pt_BR
Found 58432bd3bace477cb514b56381b8a758, language pt_BR
Found f77379a8490b408bbe5f6940505a777b, language ru
Found d93fb3c9c24d451a97cea615ce59c00b, language ru
Found ec387f577b844b8fa948f33cad9a75e6, language ru
Found a596d6fe7bfa4994828e72309e95d61e, language ru
Found e9bf28e6e834481bb6f48f548ad13606, language ru
Found fc2e22bc6ee647b6b90729ab34a250b1, language ru
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language ru
Found 8d45620c1a4348dbb17410da57c60c66, language ru
Found 3354939424b4456d9802ca8333ed424a, language ru
Found fcbefc5da23d428093f97c82a9290f7b, language ru
Found e7852bfe46784ed0accde04bc864c2d5, language ru
Found c7a787079b354eaaa9e77b371893cd27, language ru
Found 45f82f4aef7a4bbf942ce861d1f20990, language ru
Found b07a249cd024414a82dd00cd181378ff, language ru
Found eed00a68ffd84e31882105fd973abdd1, language ru
Found 6bbd95ee977941e497c48be27c254128, language ru
Found 8811e6df2a8e40f58a94cea26f8ebf14, language ru
Found 98268866d1d54a499c4e98921d93bc40, language ru
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language ru
Found 39f53479d3a045ac8e11786248231fbf, language ru
Found de5b426a63be47a7b6ac3eaac82e2f6f, language ru
Found 9d1aaa27d60140bd96365438aad20286, language ru
Found be02cf6855d2428ba40df7e9d022f03d, language ru
Found d34d037fff1847e6ae669a370e694725, language ru
Found 7b05ebc668384222baa8881179cfda54, language ru
Found 641257651c1b4ec9a8624d7a40a9e1e7, language ru
Found 0027229ca0644181a76c4e92458afa2e, language ru
Found 1dee0369c7fc4736b7099b38ecb46ee7, language ru
Found 24d8d4452573402496068381a6312df2, language ru
Found 58432bd3bace477cb514b56381b8a758, language ru
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language ru
Found 1675d7f172174098b1108bf8c7dc8f5d, language ru
Found 4d4408cfd0d144859184d1e65d7c8a65, language ru
Found 5eb03494b6584870a536b337290809b3, language ru
Found ae8f7b866b0347b9af31fe1c80b127c0, language ru
Found 50876a9db00f4c40bde1a2ad381c3a1b, language ru
Found f77379a8490b408bbe5f6940505a777b, language zh_CN
Found d93fb3c9c24d451a97cea615ce59c00b, language zh_CN
Found a596d6fe7bfa4994828e72309e95d61e, language zh_CN
Found e9bf28e6e834481bb6f48f548ad13606, language zh_CN
Found fc2e22bc6ee647b6b90729ab34a250b1, language zh_CN
Found 8d45620c1a4348dbb17410da57c60c66, language zh_CN
Found 3354939424b4456d9802ca8333ed424a, language zh_CN
Found fcbefc5da23d428093f97c82a9290f7b, language zh_CN
Found e7852bfe46784ed0accde04bc864c2d5, language zh_CN
Found c7a787079b354eaaa9e77b371893cd27, language zh_CN
Found 45f82f4aef7a4bbf942ce861d1f20990, language zh_CN
Found b07a249cd024414a82dd00cd181378ff, language zh_CN
Found 6bbd95ee977941e497c48be27c254128, language zh_CN
Found 8811e6df2a8e40f58a94cea26f8ebf14, language zh_CN
Found 98268866d1d54a499c4e98921d93bc40, language zh_CN
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language zh_CN
Found 39f53479d3a045ac8e11786248231fbf, language zh_CN
Found de5b426a63be47a7b6ac3eaac82e2f6f, language zh_CN
Found 9d1aaa27d60140bd96365438aad20286, language zh_CN
Found be02cf6855d2428ba40df7e9d022f03d, language zh_CN
Found d34d037fff1847e6ae669a370e694725, language zh_CN
Found 7b05ebc668384222baa8881179cfda54, language zh_CN
Found 641257651c1b4ec9a8624d7a40a9e1e7, language zh_CN
Found 0027229ca0644181a76c4e92458afa2e, language zh_CN
Found 1dee0369c7fc4736b7099b38ecb46ee7, language zh_CN
Found 24d8d4452573402496068381a6312df2, language zh_CN
Found 58432bd3bace477cb514b56381b8a758, language zh_CN
Found f77379a8490b408bbe5f6940505a777b, language zh_TW
Found d93fb3c9c24d451a97cea615ce59c00b, language zh_TW
Found a596d6fe7bfa4994828e72309e95d61e, language zh_TW
Found e9bf28e6e834481bb6f48f548ad13606, language zh_TW
Found fc2e22bc6ee647b6b90729ab34a250b1, language zh_TW
Found 8d45620c1a4348dbb17410da57c60c66, language zh_TW
Found 3354939424b4456d9802ca8333ed424a, language zh_TW
Found fcbefc5da23d428093f97c82a9290f7b, language zh_TW
Found e7852bfe46784ed0accde04bc864c2d5, language zh_TW
Found c7a787079b354eaaa9e77b371893cd27, language zh_TW
Found 45f82f4aef7a4bbf942ce861d1f20990, language zh_TW
Found b07a249cd024414a82dd00cd181378ff, language zh_TW
Found 6bbd95ee977941e497c48be27c254128, language zh_TW
Found 8811e6df2a8e40f58a94cea26f8ebf14, language zh_TW
Found 98268866d1d54a499c4e98921d93bc40, language zh_TW
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language zh_TW
Found 39f53479d3a045ac8e11786248231fbf, language zh_TW
Found de5b426a63be47a7b6ac3eaac82e2f6f, language zh_TW
Found 9d1aaa27d60140bd96365438aad20286, language zh_TW
Found be02cf6855d2428ba40df7e9d022f03d, language zh_TW
Found d34d037fff1847e6ae669a370e694725, language zh_TW
Found 7b05ebc668384222baa8881179cfda54, language zh_TW
Found 641257651c1b4ec9a8624d7a40a9e1e7, language zh_TW
Found 0027229ca0644181a76c4e92458afa2e, language zh_TW
Found 1dee0369c7fc4736b7099b38ecb46ee7, language zh_TW
Found 24d8d4452573402496068381a6312df2, language zh_TW
Found 58432bd3bace477cb514b56381b8a758, language zh_TW
/var/lib/systemd/catalog/database: wrote 369 items, with 118849 bytes of strings, 139553 total size.
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, &currentValue))
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, &currentValue))
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, &currentValue))
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, &currentDesc)) 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