Raspbian Package Auto-Building

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

thunderbird1:60.8.0-1+rpi1+b1armhf → 2019-08-14 13:24:15

sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on test2019

+==============================================================================+
| thunderbird 1:60.8.0-1+rpi1+b1 (armhf)       Wed, 14 Aug 2019 11:47:14 +0000 |
+==============================================================================+

Package: thunderbird
Version: 1:60.8.0-1+rpi1+b1
Source Version: 1:60.8.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-deb63008-6a21-4b1e-b3e6-398372efc98d' 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.4 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [13.0 MB]
Fetched 24.4 MB in 10s (2364 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.8.0-1+rpi1 (dsc) [12.4 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.8.0-1+rpi1 (tar) [956 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.8.0-1+rpi1 (tar) [9265 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.8.0-1+rpi1 (tar) [287 MB]
Get:5 http://172.17.0.1/private bullseye-staging/main thunderbird 1:60.8.0-1+rpi1 (diff) [556 kB]
Fetched 298 MB in 55s (5461 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/thunderbird-KmRT59/thunderbird-60.8.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/thunderbird-KmRT59' 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-HMeqyO/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-HMeqyO/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-HMeqyO/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-HMeqyO/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Packages [434 B]
Fetched 2110 B in 0s (5232 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-HMeqyO/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-HMeqyO/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...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 87 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-HMeqyO/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 ... 12044 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~), 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~), 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-HMeqyO/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-HMeqyO/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Sources [897 B]
Get:5 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ Packages [964 B]
Fetched 3194 B in 0s (7980 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-HMeqyO/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-HMeqyO/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 additional packages will be installed:
  adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev
  bash-completion binfmt-support bsdmainutils bzip2 cargo clang clang-6.0
  clang-7 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 gcc-9-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
  libasan5 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 libatomic1 libatspi2.0-0 libatspi2.0-dev
  libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev
  libblkid1 libbsd0 libbz2-1.0 libbz2-dev libcairo-gobject2
  libcairo-script-interpreter2 libcairo2 libcairo2-dev libcap2 libcc1-0
  libclang-6.0-dev libclang-common-6.0-dev libclang-common-7-dev libclang1-6.0
  libclang1-7 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 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-mesa0 libegl1 libegl1-mesa-dev libelf1 libepoxy-dev libepoxy0
  libevent-2.1-6 libevent-core-2.1-6 libevent-dev libevent-extra-2.1-6
  libevent-openssl-2.1-6 libevent-pthreads-2.1-6 libexpat1 libexpat1-dev
  libffi-dev libfile-stripnondeterminism-perl libflac8 libfontconfig1
  libfontconfig1-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0
  libgbm1 libgc1c2 libgcc-8-dev libgcc1 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev
  libgirepository-1.0-1 libgit2-27 libgl1 libgl1-mesa-dev libgl1-mesa-dri
  libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data
  libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0
  libglx-mesa0 libglx0 libgnutls30 libgomp1 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
  libidn11 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 libllvm7 libllvm8 libltdl7 liblzo2-2 libmagic-mgc libmagic1
  libmbedcrypto3 libmbedtls12 libmbedx509-0 libmhash2 libmount-dev libmount1
  libmpdec2 libncurses-dev libncurses6 libncursesw6 libnghttp2-14
  libnotify-dev libnotify4 libnspr4 libnspr4-dev libnss3 libnss3-dev
  libobjc-8-dev libobjc4 libogg0 libopengl0 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-8-0 libpcre2-dev
  libpcre2-posix0 libpcre3-dev libpcre32-3 libpcrecpp0v5 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 libreadline8 librest-0.7-0 librsvg2-2
  librsvg2-common librtmp1 libselinux1 libselinux1-dev libsensors-config
  libsensors5 libsepol1 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsndfile1
  libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-0 libsqlite3-dev libssh2-1
  libssl1.1 libstartup-notification0 libstartup-notification0-dev
  libstd-rust-1.34 libstd-rust-dev libstdc++-8-dev libstdc++6
  libsub-override-perl libsystemd0 libtasn1-6 libthai-data libthai0 libtiff5
  libtinfo5 libtinfo6 libtool libubsan1 libuchardet0 libuuid1 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-dri2-0-dev libxcb-dri3-0
  libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
  libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
  libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
  libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util0 libxcb-xfixes0
  libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1
  libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6
  libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev
  libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2
  libxml2-utils libxrandr-dev libxrandr2 libxrender-dev libxrender1
  libxshmfence-dev libxshmfence1 libxslt1.1 libxt-dev libxt6 libxtst-dev
  libxtst6 libxxf86vm-dev libxxf86vm1 libyajl2 llvm llvm-7 llvm-7-dev
  llvm-7-runtime llvm-dev llvm-runtime m4 man-db mesa-common-dev mime-support
  mozilla-devscripts multiarch-support 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-xf86vidmode-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 bzip2-doc cargo-doc gnustep gnustep-devel clang-6.0-doc clang-7-doc
  gcc-8-locales dh-make apparmor-easyprof gcc-8-doc libstdc++6-8-dbg
  libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan5-dbg
  liblsan0-dbg libtsan0-dbg libubsan1-dbg libmpx2-dbg libquadmath0-dbg
  gettext-doc libasprintf-dev libgettextpo-dev groff libasound2-plugins
  alsa-utils libasound2-doc libcairo2-doc colord cups-common freetype2-doc
  libglib2.0-doc gnutls-bin 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-7-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 systemd-container policykit-1
Recommended packages:
  llvm-6.0-dev libomp-dev libomp-7-dev curl | wget | lynx 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 uuid-runtime libmail-sendmail-perl 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-7
  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 gcc-9-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 libbsd0 libbz2-dev
  libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libcap2 libclang-6.0-dev libclang-common-6.0-dev libclang-common-7-dev
  libclang1-6.0 libclang1-7 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 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-mesa0 libegl1 libegl1-mesa-dev libelf1 libepoxy-dev
  libepoxy0 libevent-2.1-6 libevent-core-2.1-6 libevent-dev
  libevent-extra-2.1-6 libevent-openssl-2.1-6 libevent-pthreads-2.1-6
  libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libflac8
  libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev
  libfribidi-dev libfribidi0 libgbm1 libgc1c2 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev
  libgirepository-1.0-1 libgit2-27 libgl1 libgl1-mesa-dev libgl1-mesa-dri
  libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data
  libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0
  libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgssapi-krb5-2
  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 libidn11 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 libllvm7 libllvm8
  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 libobjc4 libogg0 libopengl0 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-8-0
  libpcre2-dev libpcre2-posix0 libpcre3-dev libpcre32-3 libpcrecpp0v5
  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 libreadline8 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.34 libstd-rust-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-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev
  libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
  libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev
  libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util0
  libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev
  libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1
  libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
  libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1
  libxkbcommon-dev libxkbcommon0 libxml2 libxml2-utils libxrandr-dev
  libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1
  libxslt1.1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1
  libyajl2 llvm llvm-7 llvm-7-dev llvm-7-runtime llvm-dev llvm-runtime m4
  man-db mesa-common-dev mime-support mozilla-devscripts multiarch-support
  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-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools
  xtrans-dev yasm zip zlib1g-dev
The following packages will be upgraded:
  bzip2 cpp-8 g++-8 gcc-8 gcc-8-base libasan5 libatomic1 libblkid1 libbz2-1.0
  libcc1-0 libgcc-8-dev libgcc1 libgnutls30 libgomp1 libmount1 libncursesw6
  libselinux1 libsepol1 libsqlite3-0 libstdc++-8-dev libstdc++6 libsystemd0
  libtasn1-6 libtinfo6 libubsan1 libuuid1
26 upgraded, 419 newly installed, 0 to remove and 61 not upgraded.
Need to get 311 MB of archives.
After this operation, 1531 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-HMeqyO/apt_archive ./ sbuild-build-depends-thunderbird-dummy 0.invalid.0 [1244 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libsystemd0 armhf 241-7+rpi1 [304 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.1+20190803-1 [314 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf gcc-9-base armhf 9.1.0-10+rpi1 [190 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libgcc1 armhf 1:9.1.0-10+rpi1 [37.0 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf libstdc++6 armhf 9.1.0-10+rpi1 [413 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-3 [782 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.1-2 [26.6 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.8.6.1-1 [1248 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libapparmor1 armhf 2.13.3-4 [91.8 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libcap2 armhf 1:2.25-2 [16.5 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libblkid1 armhf 2.34-0.1 [180 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-8-0 armhf 10.32-5 [184 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libselinux1 armhf 2.9-2 [77.5 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf dmsetup armhf 2:1.02.155-3 [90.1 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.155-3 [130 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf libjson-c4 armhf 0.13.1+dfsg-4 [32.7 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1c-1 [1259 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf libuuid1 armhf 2.34-0.1 [77.4 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf libcryptsetup12 armhf 2:2.1.0-7+b1 [172 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libtasn1-6 armhf 4.14-2 [48.2 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf libgnutls30 armhf 3.6.9-4 [1081 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf libidn11 armhf 1.33-2.2 [113 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libip4tc2 armhf 1.8.3-2 [68.4 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf libkmod2 armhf 26-1 [46.0 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf libmount1 armhf 2.34-0.1 [190 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf systemd armhf 241-7+rpi1 [3247 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf systemd-sysv armhf 241-7+rpi1 [99.1 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf multiarch-support armhf 2.28-10+rpi1 [215 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf libmhash2 armhf 0.9.9.9-7 [108 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf libogg0 armhf 1.3.2-1 [17.2 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf libkeyutils1 armhf 1.6-6 [14.0 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf libkrb5support0 armhf 1.17-6+b1 [61.5 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libk5crypto3 armhf 1.17-6+b1 [112 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf libkrb5-3 armhf 1.17-6+b1 [316 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf libgssapi-krb5-2 armhf 1.17-6+b1 [134 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf libnghttp2-14 armhf 1.37.0-1+b1 [72.5 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf libpsl5 armhf 0.20.2-2 [52.6 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2 [54.0 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf libssh2-1 armhf 1.8.0-2.1 [126 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf libcurl3-gnutls armhf 7.65.1-1 [296 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-2 [7974 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+b2 [571 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf libxslt1.1 armhf 1.1.32-2.1 [215 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf libyajl2 armhf 2.1.0-3 [20.9 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf libraptor2-0 armhf 2.0.14-1 [135 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf librasqal3 armhf 0.9.32-1 [144 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-minimal armhf 2.7.16-3 [395 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf python2.7-minimal armhf 2.7.16-3 [1090 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf python2-minimal armhf 2.7.16-1 [41.4 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf python-minimal armhf 2.7.16-1 [21.0 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.62 [37.2 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf bzip2 armhf 1.0.6-9.2 [46.2 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libbz2-1.0 armhf 1.0.6-9.2 [43.1 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.7-1 [77.2 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf libtinfo6 armhf 6.1+20190803-1 [318 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf libncursesw6 armhf 6.1+20190803-1 [104 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf libreadline8 armhf 8.0-2 [137 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf libsqlite3-0 armhf 3.29.0-1 [555 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-stdlib armhf 2.7.16-3 [1845 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf python2.7 armhf 2.7.16-3 [305 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf libpython2-stdlib armhf 2.7.16-1 [20.8 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf libpython-stdlib armhf 2.7.16-1 [20.8 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf python2 armhf 2.7.16-1 [41.6 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf python armhf 2.7.16-1 [22.8 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-minimal armhf 3.7.4-2 [583 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf python3.7-minimal armhf 3.7.4-2 [1462 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-stdlib armhf 3.7.4-2 [1670 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf python3.7 armhf 3.7.4-2 [340 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.7.3-1 [61.5 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf libxcb1 armhf 1.13.1-2 [132 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf libxcb-util0 armhf 0.3.8-3 [21.5 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf libsepol1 armhf 2.9-2 [220 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf libubsan1 armhf 9.1.0-10+rpi1 [112 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf g++-8 armhf 8.3.0-19+rpi1 [7184 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf gcc-8 armhf 8.3.0-19+rpi1 [6893 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf cpp-8 armhf 8.3.0-19+rpi1 [6487 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf libcc1-0 armhf 9.1.0-10+rpi1 [38.0 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf libgomp1 armhf 9.1.0-10+rpi1 [73.8 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf libatomic1 armhf 9.1.0-10+rpi1 [8164 B]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf libasan5 armhf 9.1.0-10+rpi1 [347 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf libstdc++-8-dev armhf 8.3.0-19+rpi1 [1551 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf libgcc-8-dev armhf 8.3.0-19+rpi1 [595 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf gcc-8-base armhf 8.3.0-19+rpi1 [192 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12 [15.8 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf bash-completion all 1:2.8-6 [208 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-3 armhf 1.12.16-1+b1 [189 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf dbus armhf 1.12.16-1+b1 [211 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.37-5 [253 kB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.37-5 [111 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.37-5 [66.2 kB]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf libevent-2.1-6 armhf 2.1.8-stable-4 [156 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf libgc1c2 armhf 1:7.6.4-0.4 [212 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf libpam-systemd armhf 241-7+rpi1 [193 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf ucf all 3.0038+nmu1 [69.0 kB]
Get:106 http://172.17.0.1/private bullseye-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:107 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.60.6-1 [1110 kB]
Get:108 http://172.17.0.1/private bullseye-staging/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [110 kB]
Get:109 http://172.17.0.1/private bullseye-staging/main armhf libpng16-16 armhf 1.6.37-1 [274 kB]
Get:110 http://172.17.0.1/private bullseye-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:111 http://172.17.0.1/private bullseye-staging/main armhf libwebp6 armhf 0.6.1-2 [228 kB]
Get:112 http://172.17.0.1/private bullseye-staging/main armhf libtiff5 armhf 4.0.10-4 [236 kB]
Get:113 http://172.17.0.1/private bullseye-staging/main armhf libx11-data all 2:1.6.7-1 [298 kB]
Get:114 http://172.17.0.1/private bullseye-staging/main armhf libx11-6 armhf 2:1.6.7-1 [689 kB]
Get:115 http://172.17.0.1/private bullseye-staging/main armhf shared-mime-info armhf 1.10-1 [762 kB]
Get:116 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB]
Get:117 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.38.1+dfsg-1 [157 kB]
Get:118 http://172.17.0.1/private bullseye-staging/main armhf gtk-update-icon-cache armhf 3.24.10-1 [81.9 kB]
Get:119 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6 armhf 2.9.1-4 [317 kB]
Get:120 http://172.17.0.1/private bullseye-staging/main armhf fonts-dejavu-core all 2.37-1 [1068 kB]
Get:121 http://172.17.0.1/private bullseye-staging/main armhf fontconfig-config all 2.13.1-2 [280 kB]
Get:122 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1 armhf 2.13.1-2 [327 kB]
Get:123 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-0 armhf 0.36.0-1 [458 kB]
Get:124 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB]
Get:125 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0 armhf 1.13.1-2 [99.3 kB]
Get:126 http://172.17.0.1/private bullseye-staging/main armhf libxext6 armhf 2:1.3.3-1+b2 [47.8 kB]
Get:127 http://172.17.0.1/private bullseye-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:128 http://172.17.0.1/private bullseye-staging/main armhf libcairo2 armhf 1.16.0-4 [599 kB]
Get:129 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:130 http://172.17.0.1/private bullseye-staging/main armhf fontconfig armhf 2.13.1-2 [404 kB]
Get:131 http://172.17.0.1/private bullseye-staging/main armhf libfribidi0 armhf 1.0.5-3.1 [62.1 kB]
Get:132 http://172.17.0.1/private bullseye-staging/main armhf libthai-data all 0.1.28-2 [170 kB]
Get:133 http://172.17.0.1/private bullseye-staging/main armhf libdatrie1 armhf 0.2.12-2 [35.9 kB]
Get:134 http://172.17.0.1/private bullseye-staging/main armhf libthai0 armhf 0.1.28-2 [50.9 kB]
Get:135 http://172.17.0.1/private bullseye-staging/main armhf libpango-1.0-0 armhf 1.42.4-7 [168 kB]
Get:136 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-3 armhf 1.3.13-7 [69.6 kB]
Get:137 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz0b armhf 2.5.3-1 [1241 kB]
Get:138 http://172.17.0.1/private bullseye-staging/main armhf libpangoft2-1.0-0 armhf 1.42.4-7 [61.9 kB]
Get:139 http://172.17.0.1/private bullseye-staging/main armhf libpangocairo-1.0-0 armhf 1.42.4-7 [51.6 kB]
Get:140 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-2 armhf 2.44.14-1 [924 kB]
Get:141 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-common armhf 2.44.14-1 [23.2 kB]
Get:142 http://172.17.0.1/private bullseye-staging/main armhf adwaita-icon-theme all 3.30.1-1 [11.7 MB]
Get:143 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:144 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-2 [185 kB]
Get:145 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:146 http://172.17.0.1/private bullseye-staging/main armhf autoconf2.13 all 2.13-68 [252 kB]
Get:147 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:148 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:149 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:150 http://172.17.0.1/private bullseye-staging/main armhf binfmt-support armhf 2.2.0-2 [56.7 kB]
Get:151 http://172.17.0.1/private bullseye-staging/main armhf libhttp-parser2.9 armhf 2.9.2-2 [20.3 kB]
Get:152 http://172.17.0.1/private bullseye-staging/main armhf libmbedcrypto3 armhf 2.16.2-1 [189 kB]
Get:153 http://172.17.0.1/private bullseye-staging/main armhf libmbedx509-0 armhf 2.16.2-1 [97.6 kB]
Get:154 http://172.17.0.1/private bullseye-staging/main armhf libmbedtls12 armhf 2.16.2-1 [124 kB]
Get:155 http://172.17.0.1/private bullseye-staging/main armhf libgit2-27 armhf 0.27.7+dfsg.1-0.2+b1 [337 kB]
Get:156 http://172.17.0.1/private bullseye-staging/main armhf libedit2 armhf 3.1-20190324-1 [78.9 kB]
Get:157 http://172.17.0.1/private bullseye-staging/main armhf libllvm7 armhf 1:7.0.1-8+rpi2 [11.4 MB]
Get:158 http://172.17.0.1/private bullseye-staging/main armhf libstd-rust-1.34 armhf 1.34.2+dfsg1-1+rpi1 [28.5 MB]
Get:159 http://172.17.0.1/private bullseye-staging/main armhf libstd-rust-dev armhf 1.34.2+dfsg1-1+rpi1 [27.3 MB]
Get:160 http://172.17.0.1/private bullseye-staging/main armhf rustc armhf 1.34.2+dfsg1-1+rpi1 [2735 kB]
Get:161 http://172.17.0.1/private bullseye-staging/main armhf libobjc4 armhf 9.1.0-10+rpi1 [38.2 kB]
Get:162 http://172.17.0.1/private bullseye-staging/main armhf libobjc-8-dev armhf 8.3.0-19+rpi1 [206 kB]
Get:163 http://172.17.0.1/private bullseye-staging/main armhf libclang-common-7-dev armhf 1:7.0.1-8+rpi2 [1341 kB]
Get:164 http://172.17.0.1/private bullseye-staging/main armhf libclang1-7 armhf 1:7.0.1-8+rpi2 [4994 kB]
Get:165 http://172.17.0.1/private bullseye-staging/main armhf clang-7 armhf 1:7.0.1-8+rpi2 [6717 kB]
Get:166 http://172.17.0.1/private bullseye-staging/main armhf clang armhf 1:7.0-47.1 [7520 B]
Get:167 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp1 armhf 1.7.4-3 [66.2 kB]
Get:168 http://172.17.0.1/private bullseye-staging/main armhf libllvm6.0 armhf 1:6.0.1-11+rpi1 [12.6 MB]
Get:169 http://172.17.0.1/private bullseye-staging/main armhf libclang-common-6.0-dev armhf 1:6.0.1-11+rpi1 [1333 kB]
Get:170 http://172.17.0.1/private bullseye-staging/main armhf libclang1-6.0 armhf 1:6.0.1-11+rpi1 [5730 kB]
Get:171 http://172.17.0.1/private bullseye-staging/main armhf clang-6.0 armhf 1:6.0.1-11+rpi1 [7388 kB]
Get:172 http://172.17.0.1/private bullseye-staging/main armhf cargo armhf 0.37.0-3 [2295 kB]
Get:173 http://172.17.0.1/private bullseye-staging/main armhf dbus-user-session armhf 1.12.16-1+b1 [93.6 kB]
Get:174 http://172.17.0.1/private bullseye-staging/main armhf libdconf1 armhf 0.30.1-2 [36.3 kB]
Get:175 http://172.17.0.1/private bullseye-staging/main armhf dconf-service armhf 0.30.1-2 [33.3 kB]
Get:176 http://172.17.0.1/private bullseye-staging/main armhf dconf-gsettings-backend armhf 0.30.1-2 [24.7 kB]
Get:177 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-9 [547 kB]
Get:178 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:179 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:180 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:181 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.4.0-1 [21.9 kB]
Get:182 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.4.0-1 [14.0 kB]
Get:183 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:184 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.12.20190723-1 [68.6 kB]
Get:185 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.1+20190803-1 [79.3 kB]
Get:186 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:187 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:188 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:189 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 12.3 [1029 kB]
Get:190 http://172.17.0.1/private bullseye-staging/main armhf dh-apparmor all 2.13.3-4 [72.2 kB]
Get:191 http://172.17.0.1/private bullseye-staging/main armhf dh-exec armhf 0.23.2 [25.3 kB]
Get:192 http://172.17.0.1/private bullseye-staging/main armhf libgirepository-1.0-1 armhf 1.58.3-2 [78.8 kB]
Get:193 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-glib-2.0 armhf 1.58.3-2 [143 kB]
Get:194 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-data all 2.32.0-2 [145 kB]
Get:195 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-0 armhf 2.32.0-2 [42.7 kB]
Get:196 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atk-1.0 armhf 2.32.0-2 [25.5 kB]
Get:197 http://172.17.0.1/private bullseye-staging/main armhf libcairo-gobject2 armhf 1.16.0-4 [123 kB]
Get:198 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-freedesktop armhf 1.58.3-2 [20.3 kB]
Get:199 http://172.17.0.1/private bullseye-staging/main armhf libatspi2.0-0 armhf 2.32.1-1 [54.6 kB]
Get:200 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atspi-2.0 armhf 2.32.1-1 [20.6 kB]
Get:201 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.38.1+dfsg-1 [18.3 kB]
Get:202 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-common all 2.24.32-3 [2698 kB]
Get:203 http://172.17.0.1/private bullseye-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:204 http://172.17.0.1/private bullseye-staging/main armhf libpangoxft-1.0-0 armhf 1.42.4-7 [47.2 kB]
Get:205 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-pango-1.0 armhf 1.42.4-7 [55.4 kB]
Get:206 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common-data armhf 0.7-4+b2 [122 kB]
Get:207 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common3 armhf 0.7-4+b2 [51.0 kB]
Get:208 http://172.17.0.1/private bullseye-staging/main armhf libavahi-client3 armhf 0.7-4+b2 [54.1 kB]
Get:209 http://172.17.0.1/private bullseye-staging/main armhf libcups2 armhf 2.2.10-6+rpi1 [287 kB]
Get:210 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite1 armhf 1:0.4.4-2 [16.1 kB]
Get:211 http://172.17.0.1/private bullseye-staging/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB]
Get:212 http://172.17.0.1/private bullseye-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:213 http://172.17.0.1/private bullseye-staging/main armhf libxdamage1 armhf 1:1.1.5-1 [15.1 kB]
Get:214 http://172.17.0.1/private bullseye-staging/main armhf libxi6 armhf 2:1.7.9-1 [77.8 kB]
Get:215 http://172.17.0.1/private bullseye-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:216 http://172.17.0.1/private bullseye-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:217 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-0 armhf 2.24.32-3 [1501 kB]
Get:218 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.32-3 [213 kB]
Get:219 http://172.17.0.1/private bullseye-staging/main armhf libatk-bridge2.0-0 armhf 2.32.0-2 [51.6 kB]
Get:220 http://172.17.0.1/private bullseye-staging/main armhf liblcms2-2 armhf 2.9-3 [116 kB]
Get:221 http://172.17.0.1/private bullseye-staging/main armhf libcolord2 armhf 1.4.3-4 [119 kB]
Get:222 http://172.17.0.1/private bullseye-staging/main armhf libepoxy0 armhf 1.5.3-0.1 [167 kB]
Get:223 http://172.17.0.1/private bullseye-staging/main armhf libjson-glib-1.0-common all 1.4.4-2 [52.3 kB]
Get:224 http://172.17.0.1/private bullseye-staging/main armhf libjson-glib-1.0-0 armhf 1.4.4-2 [52.7 kB]
Get:225 http://172.17.0.1/private bullseye-staging/main armhf libproxy1v5 armhf 0.4.15-5 [49.8 kB]
Get:226 http://172.17.0.1/private bullseye-staging/main armhf glib-networking-common all 2.58.0-2 [59.3 kB]
Get:227 http://172.17.0.1/private bullseye-staging/main armhf glib-networking-services armhf 2.58.0-2 [13.0 kB]
Get:228 http://172.17.0.1/private bullseye-staging/main armhf gsettings-desktop-schemas all 3.28.1-1 [529 kB]
Get:229 http://172.17.0.1/private bullseye-staging/main armhf glib-networking armhf 2.58.0-2 [47.7 kB]
Get:230 http://172.17.0.1/private bullseye-staging/main armhf libsoup2.4-1 armhf 2.64.2-2 [216 kB]
Get:231 http://172.17.0.1/private bullseye-staging/main armhf libsoup-gnome2.4-1 armhf 2.64.2-2 [17.5 kB]
Get:232 http://172.17.0.1/private bullseye-staging/main armhf librest-0.7-0 armhf 0.8.1-1 [27.8 kB]
Get:233 http://172.17.0.1/private bullseye-staging/main armhf libwayland-client0 armhf 1.17.0-1 [21.3 kB]
Get:234 http://172.17.0.1/private bullseye-staging/main armhf libwayland-cursor0 armhf 1.17.0-1 [13.0 kB]
Get:235 http://172.17.0.1/private bullseye-staging/main armhf libwayland-egl1 armhf 1.17.0-1 [8056 B]
Get:236 http://172.17.0.1/private bullseye-staging/main armhf xkb-data all 2.26-2 [681 kB]
Get:237 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon0 armhf 0.8.2-1 [110 kB]
Get:238 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-common all 3.24.10-1 [3680 kB]
Get:239 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-0 armhf 3.24.10-1 [2144 kB]
Get:240 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-3.0 armhf 3.24.10-1 [253 kB]
Get:241 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-gobject0 armhf 2.5.3-1 [945 kB]
Get:242 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-harfbuzz-0.0 armhf 2.5.3-1 [953 kB]
Get:243 http://172.17.0.1/private bullseye-staging/main armhf libnotify4 armhf 0.7.7-4 [27.2 kB]
Get:244 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-notify-0.7 armhf 0.7.7-4 [16.9 kB]
Get:245 http://172.17.0.1/private bullseye-staging/main armhf icu-devtools armhf 63.2-2 [163 kB]
Get:246 http://172.17.0.1/private bullseye-staging/main armhf libasound2-data all 1.1.8-1 [59.6 kB]
Get:247 http://172.17.0.1/private bullseye-staging/main armhf libasound2 armhf 1.1.8-1 [304 kB]
Get:248 http://172.17.0.1/private bullseye-staging/main armhf libasound2-dev armhf 1.1.8-1 [145 kB]
Get:249 http://172.17.0.1/private bullseye-staging/main armhf libasyncns0 armhf 0.8-6 [11.8 kB]
Get:250 http://172.17.0.1/private bullseye-staging/main armhf libatk-adaptor armhf 2.32.0-2 [17.3 kB]
Get:251 http://172.17.0.1/private bullseye-staging/main armhf libffi-dev armhf 3.2.1-9 [159 kB]
Get:252 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-data all 2.60.6-1 [1109 kB]
Get:253 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-bin armhf 2.60.6-1 [120 kB]
Get:254 http://172.17.0.1/private bullseye-staging/main armhf python3-lib2to3 all 3.7.4-3 [78.2 kB]
Get:255 http://172.17.0.1/private bullseye-staging/main armhf python3-distutils all 3.7.4-3 [145 kB]
Get:256 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev-bin armhf 2.60.6-1 [159 kB]
Get:257 http://172.17.0.1/private bullseye-staging/main armhf uuid-dev armhf 2.34-0.1 [92.5 kB]
Get:258 http://172.17.0.1/private bullseye-staging/main armhf libblkid-dev armhf 2.34-0.1 [212 kB]
Get:259 http://172.17.0.1/private bullseye-staging/main armhf libmount-dev armhf 2.34-0.1 [212 kB]
Get:260 http://172.17.0.1/private bullseye-staging/main armhf libpcre16-3 armhf 2:8.39-12 [234 kB]
Get:261 http://172.17.0.1/private bullseye-staging/main armhf libpcre32-3 armhf 2:8.39-12 [227 kB]
Get:262 http://172.17.0.1/private bullseye-staging/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB]
Get:263 http://172.17.0.1/private bullseye-staging/main armhf libpcre3-dev armhf 2:8.39-12 [564 kB]
Get:264 http://172.17.0.1/private bullseye-staging/main armhf libsepol1-dev armhf 2.9-2 [308 kB]
Get:265 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-16-0 armhf 10.32-5 [175 kB]
Get:266 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-32-0 armhf 10.32-5 [168 kB]
Get:267 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-posix0 armhf 10.32-5 [38.3 kB]
Get:268 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-dev armhf 10.32-5 [572 kB]
Get:269 http://172.17.0.1/private bullseye-staging/main armhf libselinux1-dev armhf 2.9-2 [157 kB]
Get:270 http://172.17.0.1/private bullseye-staging/main armhf pkg-config armhf 0.29-6 [59.8 kB]
Get:271 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:272 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev armhf 2.60.6-1 [1404 kB]
Get:273 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-dev armhf 1.12.16-1+b1 [220 kB]
Get:274 http://172.17.0.1/private bullseye-staging/main armhf x11-common all 1:7.7+19 [251 kB]
Get:275 http://172.17.0.1/private bullseye-staging/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB]
Get:276 http://172.17.0.1/private bullseye-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:277 http://172.17.0.1/private bullseye-staging/main armhf x11proto-dev all 2018.4-4 [251 kB]
Get:278 http://172.17.0.1/private bullseye-staging/main armhf x11proto-core-dev all 2018.4-4 [3128 B]
Get:279 http://172.17.0.1/private bullseye-staging/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.4 kB]
Get:280 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:281 http://172.17.0.1/private bullseye-staging/main armhf x11proto-input-dev all 2018.4-4 [3132 B]
Get:282 http://172.17.0.1/private bullseye-staging/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Get:283 http://172.17.0.1/private bullseye-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:284 http://172.17.0.1/private bullseye-staging/main armhf libxcb1-dev armhf 1.13.1-2 [169 kB]
Get:285 http://172.17.0.1/private bullseye-staging/main armhf libx11-dev armhf 2:1.6.7-1 [760 kB]
Get:286 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xext-dev all 2018.4-4 [3128 B]
Get:287 http://172.17.0.1/private bullseye-staging/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
Get:288 http://172.17.0.1/private bullseye-staging/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B]
Get:289 http://172.17.0.1/private bullseye-staging/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB]
Get:290 http://172.17.0.1/private bullseye-staging/main armhf libxi-dev armhf 2:1.7.9-1 [236 kB]
Get:291 http://172.17.0.1/private bullseye-staging/main armhf x11proto-record-dev all 2018.4-4 [3132 B]
Get:292 http://172.17.0.1/private bullseye-staging/main armhf libxtst-dev armhf 2:1.2.3-1 [30.5 kB]
Get:293 http://172.17.0.1/private bullseye-staging/main armhf libatspi2.0-dev armhf 2.32.1-1 [64.2 kB]
Get:294 http://172.17.0.1/private bullseye-staging/main armhf libatk-bridge2.0-dev armhf 2.32.0-2 [8364 B]
Get:295 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-dev armhf 2.32.0-2 [88.8 kB]
Get:296 http://172.17.0.1/private bullseye-staging/main armhf libbz2-dev armhf 1.0.6-9.2 [27.7 kB]
Get:297 http://172.17.0.1/private bullseye-staging/main armhf liblzo2-2 armhf 2.10-0.1 [48.4 kB]
Get:298 http://172.17.0.1/private bullseye-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-4 [150 kB]
Get:299 http://172.17.0.1/private bullseye-staging/main armhf libexpat1-dev armhf 2.2.7-1 [128 kB]
Get:300 http://172.17.0.1/private bullseye-staging/main armhf libpng-dev armhf 1.6.37-1 [275 kB]
Get:301 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6-dev armhf 2.9.1-4 [479 kB]
Get:302 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1-dev armhf 2.13.1-2 [943 kB]
Get:303 http://172.17.0.1/private bullseye-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:304 http://172.17.0.1/private bullseye-staging/main armhf libice6 armhf 2:1.0.9-2 [51.6 kB]
Get:305 http://172.17.0.1/private bullseye-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:306 http://172.17.0.1/private bullseye-staging/main armhf libice-dev armhf 2:1.0.9-2 [58.8 kB]
Get:307 http://172.17.0.1/private bullseye-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:308 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-dev armhf 0.36.0-1 [477 kB]
Get:309 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0-dev armhf 1.13.1-2 [111 kB]
Get:310 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0-dev armhf 1.13.1-2 [100 kB]
Get:311 http://172.17.0.1/private bullseye-staging/main armhf libcairo2-dev armhf 1.16.0-4 [619 kB]
Get:312 http://172.17.0.1/private bullseye-staging/main armhf libclang-6.0-dev armhf 1:6.0.1-11+rpi1 [13.1 MB]
Get:313 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-2 armhf 0.110-4 [60.6 kB]
Get:314 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-dev-bin armhf 0.110-4 [47.5 kB]
Get:315 http://172.17.0.1/private bullseye-staging/main armhf libdbus-glib-1-dev armhf 0.110-4 [71.3 kB]
Get:316 http://172.17.0.1/private bullseye-staging/main armhf libdrm-common all 2.4.97-1+rpi1 [14.0 kB]
Get:317 http://172.17.0.1/private bullseye-staging/main armhf libdrm2 armhf 2.4.97-1+rpi1 [35.7 kB]
Get:318 http://172.17.0.1/private bullseye-staging/main armhf libdrm-amdgpu1 armhf 2.4.97-1+rpi1 [26.1 kB]
Get:319 http://172.17.0.1/private bullseye-staging/main armhf libdrm-radeon1 armhf 2.4.97-1+rpi1 [28.6 kB]
Get:320 http://172.17.0.1/private bullseye-staging/main armhf libdrm-nouveau2 armhf 2.4.97-1+rpi1 [24.4 kB]
Get:321 http://172.17.0.1/private bullseye-staging/main armhf libdrm-omap1 armhf 2.4.97-1+rpi1 [16.1 kB]
Get:322 http://172.17.0.1/private bullseye-staging/main armhf libdrm-freedreno1 armhf 2.4.97-1+rpi1 [26.0 kB]
Get:323 http://172.17.0.1/private bullseye-staging/main armhf libdrm-exynos1 armhf 2.4.97-1+rpi1 [19.1 kB]
Get:324 http://172.17.0.1/private bullseye-staging/main armhf libdrm-tegra0 armhf 2.4.97-1+rpi1 [15.5 kB]
Get:325 http://172.17.0.1/private bullseye-staging/main armhf libdrm-etnaviv1 armhf 2.4.97-1+rpi1 [20.0 kB]
Get:326 http://172.17.0.1/private bullseye-staging/main armhf libdrm-dev armhf 2.4.97-1+rpi1 [140 kB]
Get:327 http://172.17.0.1/private bullseye-staging/main armhf libwayland-server0 armhf 1.17.0-1 [26.2 kB]
Get:328 http://172.17.0.1/private bullseye-staging/main armhf libgbm1 armhf 19.1.4-1 [65.2 kB]
Get:329 http://172.17.0.1/private bullseye-staging/main armhf libglapi-mesa armhf 19.1.4-1 [74.7 kB]
Get:330 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb1 armhf 2:1.6.7-1 [190 kB]
Get:331 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri2-0 armhf 1.13.1-2 [100 kB]
Get:332 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri3-0 armhf 1.13.1-2 [100 kB]
Get:333 http://172.17.0.1/private bullseye-staging/main armhf libxcb-present0 armhf 1.13.1-2 [99.1 kB]
Get:334 http://172.17.0.1/private bullseye-staging/main armhf libxcb-sync1 armhf 1.13.1-2 [102 kB]
Get:335 http://172.17.0.1/private bullseye-staging/main armhf libxcb-xfixes0 armhf 1.13.1-2 [103 kB]
Get:336 http://172.17.0.1/private bullseye-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:337 http://172.17.0.1/private bullseye-staging/main armhf libegl-mesa0 armhf 19.1.4-1 [118 kB]
Get:338 http://172.17.0.1/private bullseye-staging/main armhf libglvnd0 armhf 1.1.0-1 [54.5 kB]
Get:339 http://172.17.0.1/private bullseye-staging/main armhf libegl1 armhf 1.1.0-1 [27.6 kB]
Get:340 http://172.17.0.1/private bullseye-staging/main armhf mesa-common-dev armhf 19.1.4-1 [692 kB]
Get:341 http://172.17.0.1/private bullseye-staging/main armhf libglvnd-core-dev armhf 1.1.0-1 [13.2 kB]
Get:342 http://172.17.0.1/private bullseye-staging/main armhf libgles1 armhf 1.1.0-1 [13.8 kB]
Get:343 http://172.17.0.1/private bullseye-staging/main armhf libgles2 armhf 1.1.0-1 [20.6 kB]
Get:344 http://172.17.0.1/private bullseye-staging/main armhf libxcb-glx0 armhf 1.13.1-2 [114 kB]
Get:345 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:346 http://172.17.0.1/private bullseye-staging/main armhf libllvm8 armhf 1:8.0.1~+rc4-1+rpi1 [12.1 MB]
Get:347 http://172.17.0.1/private bullseye-staging/main armhf libsensors-config all 1:3.5.0-3 [31.6 kB]
Get:348 http://172.17.0.1/private bullseye-staging/main armhf libsensors5 armhf 1:3.5.0-3 [49.5 kB]
Get:349 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dri armhf 19.1.4-1 [4557 kB]
Get:350 http://172.17.0.1/private bullseye-staging/main armhf libglx-mesa0 armhf 19.1.4-1 [165 kB]
Get:351 http://172.17.0.1/private bullseye-staging/main armhf libglx0 armhf 1.1.0-1 [24.6 kB]
Get:352 http://172.17.0.1/private bullseye-staging/main armhf libgl1 armhf 1.1.0-1 [107 kB]
Get:353 http://172.17.0.1/private bullseye-staging/main armhf libopengl0 armhf 1.1.0-1 [40.3 kB]
Get:354 http://172.17.0.1/private bullseye-staging/main armhf libglvnd-dev armhf 1.1.0-1 [5132 B]
Get:355 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [3140 B]
Get:356 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [24.9 kB]
Get:357 http://172.17.0.1/private bullseye-staging/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B]
Get:358 http://172.17.0.1/private bullseye-staging/main armhf libxdamage-dev armhf 1:1.1.5-1 [15.0 kB]
Get:359 http://172.17.0.1/private bullseye-staging/main armhf libxcb-glx0-dev armhf 1.13.1-2 [120 kB]
Get:360 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri2-0-dev armhf 1.13.1-2 [102 kB]
Get:361 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri3-dev armhf 1.13.1-2 [101 kB]
Get:362 http://172.17.0.1/private bullseye-staging/main armhf libxcb-randr0 armhf 1.13.1-2 [109 kB]
Get:363 http://172.17.0.1/private bullseye-staging/main armhf libxcb-randr0-dev armhf 1.13.1-2 [113 kB]
Get:364 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shape0 armhf 1.13.1-2 [99.5 kB]
Get:365 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shape0-dev armhf 1.13.1-2 [101 kB]
Get:366 http://172.17.0.1/private bullseye-staging/main armhf libxcb-xfixes0-dev armhf 1.13.1-2 [105 kB]
Get:367 http://172.17.0.1/private bullseye-staging/main armhf libxcb-sync-dev armhf 1.13.1-2 [104 kB]
Get:368 http://172.17.0.1/private bullseye-staging/main armhf libxcb-present-dev armhf 1.13.1-2 [101 kB]
Get:369 http://172.17.0.1/private bullseye-staging/main armhf libxshmfence-dev armhf 1.3-1 [8224 B]
Get:370 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb-dev armhf 2:1.6.7-1 [192 kB]
Get:371 http://172.17.0.1/private bullseye-staging/main armhf libwayland-bin armhf 1.17.0-1 [19.5 kB]
Get:372 http://172.17.0.1/private bullseye-staging/main armhf libwayland-dev armhf 1.17.0-1 [67.4 kB]
Get:373 http://172.17.0.1/private bullseye-staging/main armhf libegl1-mesa-dev armhf 19.1.4-1 [62.3 kB]
Get:374 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dev armhf 19.1.4-1 [48.5 kB]
Get:375 http://172.17.0.1/private bullseye-staging/main armhf libepoxy-dev armhf 1.5.3-0.1 [124 kB]
Get:376 http://172.17.0.1/private bullseye-staging/main armhf libevent-core-2.1-6 armhf 2.1.8-stable-4 [117 kB]
Get:377 http://172.17.0.1/private bullseye-staging/main armhf libevent-extra-2.1-6 armhf 2.1.8-stable-4 [90.7 kB]
Get:378 http://172.17.0.1/private bullseye-staging/main armhf libevent-pthreads-2.1-6 armhf 2.1.8-stable-4 [47.6 kB]
Get:379 http://172.17.0.1/private bullseye-staging/main armhf libevent-openssl-2.1-6 armhf 2.1.8-stable-4 [52.3 kB]
Get:380 http://172.17.0.1/private bullseye-staging/main armhf libevent-dev armhf 2.1.8-stable-4 [276 kB]
Get:381 http://172.17.0.1/private bullseye-staging/main armhf libflac8 armhf 1.3.3-1 [88.7 kB]
Get:382 http://172.17.0.1/private bullseye-staging/main armhf libfribidi-dev armhf 1.0.5-3.1 [99.2 kB]
Get:383 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.38.1+dfsg-1 [23.0 kB]
Get:384 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-dev armhf 2.38.1+dfsg-1 [49.5 kB]
Get:385 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-dev armhf 1.3.13-7 [23.1 kB]
Get:386 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-icu0 armhf 2.5.3-1 [932 kB]
Get:387 http://172.17.0.1/private bullseye-staging/main armhf libicu-dev armhf 63.2-2 [8846 kB]
Get:388 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-dev armhf 2.5.3-1 [1345 kB]
Get:389 http://172.17.0.1/private bullseye-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:390 http://172.17.0.1/private bullseye-staging/main armhf pango1.0-tools armhf 1.42.4-7 [53.2 kB]
Get:391 http://172.17.0.1/private bullseye-staging/main armhf libpango1.0-dev armhf 1.42.4-7 [139 kB]
Get:392 http://172.17.0.1/private bullseye-staging/main armhf x11proto-composite-dev all 1:2018.4-4 [3140 B]
Get:393 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite-dev armhf 1:0.4.4-2 [19.8 kB]
Get:394 http://172.17.0.1/private bullseye-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:395 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xinerama-dev all 2018.4-4 [3132 B]
Get:396 http://172.17.0.1/private bullseye-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:397 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon-dev armhf 0.8.2-1 [159 kB]
Get:398 http://172.17.0.1/private bullseye-staging/main armhf x11proto-randr-dev all 2018.4-4 [3132 B]
Get:399 http://172.17.0.1/private bullseye-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:400 http://172.17.0.1/private bullseye-staging/main armhf wayland-protocols all 1.17-1 [58.9 kB]
Get:401 http://172.17.0.1/private bullseye-staging/main armhf libgtk-3-dev armhf 3.24.10-1 [960 kB]
Get:402 http://172.17.0.1/private bullseye-staging/main armhf libxml2-utils armhf 2.9.4+dfsg1-7+b2 [96.0 kB]
Get:403 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-dev armhf 2.24.32-3 [2331 kB]
Get:404 http://172.17.0.1/private bullseye-staging/main armhf libhunspell-1.7-0 armhf 1.7.0-2+b1 [161 kB]
Get:405 http://172.17.0.1/private bullseye-staging/main armhf libhunspell-dev armhf 1.7.0-2+b1 [211 kB]
Get:406 http://172.17.0.1/private bullseye-staging/main armhf libidl-2-0 armhf 0.8.14-4 [111 kB]
Get:407 http://172.17.0.1/private bullseye-staging/main armhf libidl-dev armhf 0.8.14-4 [122 kB]
Get:408 http://172.17.0.1/private bullseye-staging/main armhf libiw30 armhf 30~pre9-13 [19.2 kB]
Get:409 http://172.17.0.1/private bullseye-staging/main armhf libiw-dev armhf 30~pre9-13 [37.8 kB]
Get:410 http://172.17.0.1/private bullseye-staging/main armhf libltdl7 armhf 2.4.6-9 [387 kB]
Get:411 http://172.17.0.1/private bullseye-staging/main armhf libncurses-dev armhf 6.1+20190803-1 [281 kB]
Get:412 http://172.17.0.1/private bullseye-staging/main armhf libnotify-dev armhf 0.7.7-4 [28.8 kB]
Get:413 http://172.17.0.1/private bullseye-staging/main armhf libnspr4 armhf 2:4.21-1 [89.5 kB]
Get:414 http://172.17.0.1/private bullseye-staging/main armhf libnspr4-dev armhf 2:4.21-1 [193 kB]
Get:415 http://172.17.0.1/private bullseye-staging/main armhf libnss3 armhf 2:3.45-1 [957 kB]
Get:416 http://172.17.0.1/private bullseye-staging/main armhf libnss3-dev armhf 2:3.45-1 [236 kB]
Get:417 http://172.17.0.1/private bullseye-staging/main armhf libvorbis0a armhf 1.3.6-2 [82.4 kB]
Get:418 http://172.17.0.1/private bullseye-staging/main armhf libvorbisenc2 armhf 1.3.6-2 [74.0 kB]
Get:419 http://172.17.0.1/private bullseye-staging/main armhf libsndfile1 armhf 1.0.28-6 [237 kB]
Get:420 http://172.17.0.1/private bullseye-staging/main armhf libwrap0 armhf 7.6.q-28 [56.0 kB]
Get:421 http://172.17.0.1/private bullseye-staging/main armhf libpulse0 armhf 12.2-5+b1 [245 kB]
Get:422 http://172.17.0.1/private bullseye-staging/main armhf libpulse-mainloop-glib0 armhf 12.2-5+b1 [37.1 kB]
Get:423 http://172.17.0.1/private bullseye-staging/main armhf libpulse-dev armhf 12.2-5+b1 [97.6 kB]
Get:424 http://172.17.0.1/private bullseye-staging/main armhf librdf0 armhf 1.0.17-1.1+b1 [93.4 kB]
Get:425 http://172.17.0.1/private bullseye-staging/main armhf libreadline-dev armhf 8.0-2 [114 kB]
Get:426 http://172.17.0.1/private bullseye-staging/main armhf libsqlite3-dev armhf 3.29.0-1 [693 kB]
Get:427 http://172.17.0.1/private bullseye-staging/main armhf libstartup-notification0 armhf 0.12-6 [19.9 kB]
Get:428 http://172.17.0.1/private bullseye-staging/main armhf libstartup-notification0-dev armhf 0.12-6 [20.8 kB]
Get:429 http://172.17.0.1/private bullseye-staging/main armhf libvpx6 armhf 1.8.1-2 [1129 kB]
Get:430 http://172.17.0.1/private bullseye-staging/main armhf libvpx-dev armhf 1.8.1-2 [609 kB]
Get:431 http://172.17.0.1/private bullseye-staging/main armhf libxt6 armhf 1:1.1.5-1 [155 kB]
Get:432 http://172.17.0.1/private bullseye-staging/main armhf libxt-dev armhf 1:1.1.5-1 [390 kB]
Get:433 http://172.17.0.1/private bullseye-staging/main armhf llvm-7-runtime armhf 1:7.0.1-8+rpi2 [162 kB]
Get:434 http://172.17.0.1/private bullseye-staging/main armhf llvm-runtime armhf 1:7.0-47.1 [7180 B]
Get:435 http://172.17.0.1/private bullseye-staging/main armhf llvm-7 armhf 1:7.0.1-8+rpi2 [3808 kB]
Get:436 http://172.17.0.1/private bullseye-staging/main armhf llvm armhf 1:7.0-47.1 [9512 B]
Get:437 http://172.17.0.1/private bullseye-staging/main armhf llvm-7-dev armhf 1:7.0.1-8+rpi2 [20.8 MB]
Get:438 http://172.17.0.1/private bullseye-staging/main armhf llvm-dev armhf 1:7.0-47.1 [7444 B]
Get:439 http://172.17.0.1/private bullseye-staging/main armhf python-librdf armhf 1.0.17.1+dfsg-1.3+b4 [55.8 kB]
Get:440 http://172.17.0.1/private bullseye-staging/main armhf unzip armhf 6.0-25 [152 kB]
Get:441 http://172.17.0.1/private bullseye-staging/main armhf zip armhf 3.0-11 [212 kB]
Get:442 http://172.17.0.1/private bullseye-staging/main armhf mozilla-devscripts all 0.53 [43.1 kB]
Get:443 http://172.17.0.1/private bullseye-staging/main armhf python-ply all 3.11-3 [65.1 kB]
Get:444 http://172.17.0.1/private bullseye-staging/main armhf yasm armhf 1.3.0-2 [289 kB]
Get:445 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp-dev armhf 1.7.4-3 [78.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 311 MB in 1min 15s (4164 kB/s)
(Reading database ... 12044 files and directories currently installed.)
Preparing to unpack .../libsystemd0_241-7+rpi1_armhf.deb ...
Unpacking libsystemd0:armhf (241-7+rpi1) over (241-5+rpi1) ...
Setting up libsystemd0:armhf (241-7+rpi1) ...
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 12044 files and directories currently installed.)
Preparing to unpack .../libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../libtinfo5_6.1+20190803-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20190803-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package gcc-9-base:armhf.
Preparing to unpack .../gcc-9-base_9.1.0-10+rpi1_armhf.deb ...
Unpacking gcc-9-base:armhf (9.1.0-10+rpi1) ...
Setting up gcc-9-base:armhf (9.1.0-10+rpi1) ...
(Reading database ... 12183 files and directories currently installed.)
Preparing to unpack .../libgcc1_1%3a9.1.0-10+rpi1_armhf.deb ...
Unpacking libgcc1:armhf (1:9.1.0-10+rpi1) over (1:8.3.0-6+rpi1) ...
Setting up libgcc1:armhf (1:9.1.0-10+rpi1) ...
(Reading database ... 12183 files and directories currently installed.)
Preparing to unpack .../libstdc++6_9.1.0-10+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (9.1.0-10+rpi1) over (8.3.0-6+rpi1) ...
Setting up libstdc++6:armhf (9.1.0-10+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12183 files and directories currently installed.)
Preparing to unpack .../0-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../1-groff-base_1.22.4-3_armhf.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../2-libpipeline1_1.5.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../3-man-db_2.8.6.1-1_armhf.deb ...
Unpacking man-db (2.8.6.1-1) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../4-libapparmor1_2.13.3-4_armhf.deb ...
Unpacking libapparmor1:armhf (2.13.3-4) ...
Selecting previously unselected package libcap2:armhf.
Preparing to unpack .../5-libcap2_1%3a2.25-2_armhf.deb ...
Unpacking libcap2:armhf (1:2.25-2) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../6-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Preparing to unpack .../7-libblkid1_2.34-0.1_armhf.deb ...
Unpacking libblkid1:armhf (2.34-0.1) over (2.33.1-0.1) ...
Setting up libblkid1:armhf (2.34-0.1) ...
Selecting previously unselected package libpcre2-8-0:armhf.
(Reading database ... 12708 files and directories currently installed.)
Preparing to unpack .../libpcre2-8-0_10.32-5_armhf.deb ...
Unpacking libpcre2-8-0:armhf (10.32-5) ...
Setting up libpcre2-8-0:armhf (10.32-5) ...
(Reading database ... 12715 files and directories currently installed.)
Preparing to unpack .../libselinux1_2.9-2_armhf.deb ...
Unpacking libselinux1:armhf (2.9-2) over (2.8-1+b1) ...
Setting up libselinux1:armhf (2.9-2) ...
Selecting previously unselected package dmsetup.
(Reading database ... 12714 files and directories currently installed.)
Preparing to unpack .../dmsetup_2%3a1.02.155-3_armhf.deb ...
Unpacking dmsetup (2:1.02.155-3) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-3_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.155-3) ...
Selecting previously unselected package libjson-c4:armhf.
Preparing to unpack .../libjson-c4_0.13.1+dfsg-4_armhf.deb ...
Unpacking libjson-c4:armhf (0.13.1+dfsg-4) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../libssl1.1_1.1.1c-1_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1c-1) ...
Preparing to unpack .../libuuid1_2.34-0.1_armhf.deb ...
Unpacking libuuid1:armhf (2.34-0.1) over (2.33.1-0.1) ...
Setting up libuuid1:armhf (2.34-0.1) ...
Selecting previously unselected package libcryptsetup12:armhf.
(Reading database ... 12754 files and directories currently installed.)
Preparing to unpack .../libcryptsetup12_2%3a2.1.0-7+b1_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.1.0-7+b1) ...
Preparing to unpack .../libtasn1-6_4.14-2_armhf.deb ...
Unpacking libtasn1-6:armhf (4.14-2) over (4.13-3) ...
Setting up libtasn1-6:armhf (4.14-2) ...
(Reading database ... 12762 files and directories currently installed.)
Preparing to unpack .../libgnutls30_3.6.9-4_armhf.deb ...
Unpacking libgnutls30:armhf (3.6.9-4) over (3.6.7-4) ...
Setting up libgnutls30:armhf (3.6.9-4) ...
Selecting previously unselected package libidn11:armhf.
(Reading database ... 12762 files and directories currently installed.)
Preparing to unpack .../libidn11_1.33-2.2_armhf.deb ...
Unpacking libidn11:armhf (1.33-2.2) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../libip4tc2_1.8.3-2_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.3-2) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../libkmod2_26-1_armhf.deb ...
Unpacking libkmod2:armhf (26-1) ...
Preparing to unpack .../libmount1_2.34-0.1_armhf.deb ...
Unpacking libmount1:armhf (2.34-0.1) over (2.33.1-0.1) ...
Setting up libmount1:armhf (2.34-0.1) ...
Selecting previously unselected package systemd.
(Reading database ... 12781 files and directories currently installed.)
Preparing to unpack .../systemd_241-7+rpi1_armhf.deb ...
Unpacking systemd (241-7+rpi1) ...
Setting up libapparmor1:armhf (2.13.3-4) ...
Setting up libcap2:armhf (1:2.25-2) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c4:armhf (0.13.1+dfsg-4) ...
Setting up libssl1.1:armhf (1.1.1c-1) ...
Setting up libidn11:armhf (1.33-2.2) ...
Setting up libip4tc2:armhf (1.8.3-2) ...
Setting up libkmod2:armhf (26-1) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.155-3) ...
Setting up libcryptsetup12:armhf (2:2.1.0-7+b1) ...
Setting up systemd (241-7+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 358 items in catalog.
Found d34d037fff1847e6ae669a370e694725, language zh_TW
Found b07a249cd024414a82dd00cd181378ff, language it
Found 58432bd3bace477cb514b56381b8a758, language it
Found e7852bfe46784ed0accde04bc864c2d5, language ru
Found 8811e6df2a8e40f58a94cea26f8ebf14, language ru
Found 1675d7f172174098b1108bf8c7dc8f5d, language pl
Found de5b426a63be47a7b6ac3eaac82e2f6f, language ru
Found eed00a68ffd84e31882105fd973abdd1, language C
Found 6bbd95ee977941e497c48be27c254128, language fr
Found 0027229ca0644181a76c4e92458afa2e, language it
Found fcbefc5da23d428093f97c82a9290f7b, language be@latin
Found be02cf6855d2428ba40df7e9d022f03d, language be
Found 641257651c1b4ec9a8624d7a40a9e1e7, language ru
Found 39f53479d3a045ac8e11786248231fbf, language it
Found de5b426a63be47a7b6ac3eaac82e2f6f, language be@latin
Found fcbefc5da23d428093f97c82a9290f7b, language be
Found c7a787079b354eaaa9e77b371893cd27, language de
Found d34d037fff1847e6ae669a370e694725, language be
Found 7ad2d189f7e94e70a38c781354912448, language pl
Found 641257651c1b4ec9a8624d7a40a9e1e7, language C
Found 1dee0369c7fc4736b7099b38ecb46ee7, language ru
Found c7a787079b354eaaa9e77b371893cd27, language be
Found 641257651c1b4ec9a8624d7a40a9e1e7, language it
Found d93fb3c9c24d451a97cea615ce59c00b, language ru
Found 6bbd95ee977941e497c48be27c254128, language zh_TW
Found 1dee0369c7fc4736b7099b38ecb46ee7, language C
Found d93fb3c9c24d451a97cea615ce59c00b, language bg
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language fr
Found 45f82f4aef7a4bbf942ce861d1f20990, language pl
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language ru
Found e7852bfe46784ed0accde04bc864c2d5, language it
Found 58432bd3bace477cb514b56381b8a758, language be
Found 39f53479d3a045ac8e11786248231fbf, language C
Found be02cf6855d2428ba40df7e9d022f03d, language be@latin
Found f77379a8490b408bbe5f6940505a777b, language it
Found 8811e6df2a8e40f58a94cea26f8ebf14, language C
Found 3354939424b4456d9802ca8333ed424a, language fr
Found fcbefc5da23d428093f97c82a9290f7b, language ru
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language pt_BR
Found fcbefc5da23d428093f97c82a9290f7b, language bg
Found 0027229ca0644181a76c4e92458afa2e, language C
Found 98e322203f7a4ed290d09fe03c09fe15, language pl
Found 0027229ca0644181a76c4e92458afa2e, language ru
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language pl
Found d93fb3c9c24d451a97cea615ce59c00b, language fr
Found 7b05ebc668384222baa8881179cfda54, language C
Found 24d8d4452573402496068381a6312df2, language zh_TW
Found 24d8d4452573402496068381a6312df2, language zh_CN
Found fcbefc5da23d428093f97c82a9290f7b, language it
Found 98268866d1d54a499c4e98921d93bc40, language C
Found 1dee0369c7fc4736b7099b38ecb46ee7, language zh_CN
Found b07a249cd024414a82dd00cd181378ff, language bg
Found 98268866d1d54a499c4e98921d93bc40, language zh_TW
Found e7852bfe46784ed0accde04bc864c2d5, language pl
Found e7852bfe46784ed0accde04bc864c2d5, language C
Found 3354939424b4456d9802ca8333ed424a, language be
Found e9bf28e6e834481bb6f48f548ad13606, language C
Found d34d037fff1847e6ae669a370e694725, language C
Found b07a249cd024414a82dd00cd181378ff, language zh_TW
Found 3354939424b4456d9802ca8333ed424a, language C
Found d93fb3c9c24d451a97cea615ce59c00b, language it
Found a596d6fe7bfa4994828e72309e95d61e, language pt_BR
Found 641257651c1b4ec9a8624d7a40a9e1e7, language be
Found 3354939424b4456d9802ca8333ed424a, language pl
Found 9d1aaa27d60140bd96365438aad20286, language ru
Found 98268866d1d54a499c4e98921d93bc40, language be@latin
Found 9d1aaa27d60140bd96365438aad20286, language C
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language bg
Found 4d4408cfd0d144859184d1e65d7c8a65, language it
Found 39f53479d3a045ac8e11786248231fbf, language be
Found c7a787079b354eaaa9e77b371893cd27, language C
Found 9d1aaa27d60140bd96365438aad20286, language be@latin
Found e9bf28e6e834481bb6f48f548ad13606, language bg
Found 5eb03494b6584870a536b337290809b3, language ru
Found 6bbd95ee977941e497c48be27c254128, language pl
Found d9b373ed55a64feb8242e02dbe79a49c, language C
Found 58432bd3bace477cb514b56381b8a758, language pl
Found 50876a9db00f4c40bde1a2ad381c3a1b, language ru
Found fc2e22bc6ee647b6b90729ab34a250b1, language zh_TW
Found 1dee0369c7fc4736b7099b38ecb46ee7, language bg
Found d34d037fff1847e6ae669a370e694725, language pt_BR
Found be02cf6855d2428ba40df7e9d022f03d, language C
Found d34d037fff1847e6ae669a370e694725, language it
Found 7b05ebc668384222baa8881179cfda54, language be@latin
Found 58432bd3bace477cb514b56381b8a758, language be@latin
Found fc2e22bc6ee647b6b90729ab34a250b1, language zh_CN
Found 641257651c1b4ec9a8624d7a40a9e1e7, language zh_CN
Found a596d6fe7bfa4994828e72309e95d61e, language be
Found 8d45620c1a4348dbb17410da57c60c66, language pl
Found fcbefc5da23d428093f97c82a9290f7b, language pt_BR
Found f77379a8490b408bbe5f6940505a777b, language be
Found 39f53479d3a045ac8e11786248231fbf, language fr
Found e9bf28e6e834481bb6f48f548ad13606, language fr
Found be02cf6855d2428ba40df7e9d022f03d, language bg
Found 7b05ebc668384222baa8881179cfda54, language bg
Found fc2e22bc6ee647b6b90729ab34a250b1, language be
Found fc2e22bc6ee647b6b90729ab34a250b1, language ru
Found 5eb03494b6584870a536b337290809b3, language pl
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language ru
Found 58432bd3bace477cb514b56381b8a758, language ru
Found de5b426a63be47a7b6ac3eaac82e2f6f, language it
Found c7a787079b354eaaa9e77b371893cd27, language pt_BR
Found 39f53479d3a045ac8e11786248231fbf, language ru
Found 8d45620c1a4348dbb17410da57c60c66, language fr
Found d34d037fff1847e6ae669a370e694725, language bg
Found be02cf6855d2428ba40df7e9d022f03d, language pt_BR
Found 45f82f4aef7a4bbf942ce861d1f20990, language it
Found 3354939424b4456d9802ca8333ed424a, language ru
Found 98268866d1d54a499c4e98921d93bc40, language zh_CN
Found be02cf6855d2428ba40df7e9d022f03d, language zh_TW
Found eed00a68ffd84e31882105fd973abdd1, language it
Found de5b426a63be47a7b6ac3eaac82e2f6f, language be
Found d34d037fff1847e6ae669a370e694725, language ru
Found 39f53479d3a045ac8e11786248231fbf, language be@latin
Found 45f82f4aef7a4bbf942ce861d1f20990, language zh_TW
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language zh_CN
Found 3354939424b4456d9802ca8333ed424a, language bg
Found 9d1aaa27d60140bd96365438aad20286, language be
Found d34d037fff1847e6ae669a370e694725, language zh_CN
Found fc2e22bc6ee647b6b90729ab34a250b1, language it
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language it
Found 24d8d4452573402496068381a6312df2, language be@latin
Found 8d45620c1a4348dbb17410da57c60c66, language zh_TW
Found 641257651c1b4ec9a8624d7a40a9e1e7, language bg
Found 7b05ebc668384222baa8881179cfda54, language zh_CN
Found 9d1aaa27d60140bd96365438aad20286, language zh_TW
Found a596d6fe7bfa4994828e72309e95d61e, language fr
Found 50876a9db00f4c40bde1a2ad381c3a1b, language fr
Found d93fb3c9c24d451a97cea615ce59c00b, language be
Found 45f82f4aef7a4bbf942ce861d1f20990, language fr
Found fcbefc5da23d428093f97c82a9290f7b, language C
Found 8811e6df2a8e40f58a94cea26f8ebf14, language bg
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language C
Found 8d45620c1a4348dbb17410da57c60c66, language it
Found ec387f577b844b8fa948f33cad9a75e6, language pl
Found 24d8d4452573402496068381a6312df2, language pl
Found b07a249cd024414a82dd00cd181378ff, language zh_CN
Found 4d4408cfd0d144859184d1e65d7c8a65, language ru
Found 58432bd3bace477cb514b56381b8a758, language fr
Found 641257651c1b4ec9a8624d7a40a9e1e7, language pl
Found 6bbd95ee977941e497c48be27c254128, language it
Found d93fb3c9c24d451a97cea615ce59c00b, language zh_TW
Found b07a249cd024414a82dd00cd181378ff, language pt_BR
Found 9d1aaa27d60140bd96365438aad20286, language it
Found 8d45620c1a4348dbb17410da57c60c66, language pt_BR
Found fc2e22bc6ee647b6b90729ab34a250b1, language bg
Found 1675d7f172174098b1108bf8c7dc8f5d, language C
Found be02cf6855d2428ba40df7e9d022f03d, language fr
Found 58432bd3bace477cb514b56381b8a758, language pt_BR
Found 0027229ca0644181a76c4e92458afa2e, language pl
Found d34d037fff1847e6ae669a370e694725, language fr
Found fc2e22bc6ee647b6b90729ab34a250b1, language de
Found 58432bd3bace477cb514b56381b8a758, language zh_CN
Found 8811e6df2a8e40f58a94cea26f8ebf14, language pl
Found c7a787079b354eaaa9e77b371893cd27, language zh_CN
Found 7b05ebc668384222baa8881179cfda54, language be
Found ae8f7b866b0347b9af31fe1c80b127c0, language C
Found fc2e22bc6ee647b6b90729ab34a250b1, language C
Found a596d6fe7bfa4994828e72309e95d61e, language be@latin
Found 50876a9db00f4c40bde1a2ad381c3a1b, language C
Found f77379a8490b408bbe5f6940505a777b, language pt_BR
Found 39f53479d3a045ac8e11786248231fbf, language zh_CN
Found 3354939424b4456d9802ca8333ed424a, language zh_CN
Found ec387f577b844b8fa948f33cad9a75e6, language C
Found 7b05ebc668384222baa8881179cfda54, language it
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language it
Found f77379a8490b408bbe5f6940505a777b, language be@latin
Found e7852bfe46784ed0accde04bc864c2d5, language fr
Found b07a249cd024414a82dd00cd181378ff, language ru
Found 1675d7f172174098b1108bf8c7dc8f5d, language be@latin
Found 7ad2d189f7e94e70a38c781354912448, language C
Found 45f82f4aef7a4bbf942ce861d1f20990, language be
Found 9d1aaa27d60140bd96365438aad20286, language fr
Found 45f82f4aef7a4bbf942ce861d1f20990, language be@latin
Found ec387f577b844b8fa948f33cad9a75e6, language it
Found 1dee0369c7fc4736b7099b38ecb46ee7, language be
Found 1675d7f172174098b1108bf8c7dc8f5d, language fr
Found 1dee0369c7fc4736b7099b38ecb46ee7, language pl
Found 98e322203f7a4ed290d09fe03c09fe15, language C
Found 7b05ebc668384222baa8881179cfda54, language pl
Found 1dee0369c7fc4736b7099b38ecb46ee7, language pt_BR
Found 9d1aaa27d60140bd96365438aad20286, language zh_CN
Found de5b426a63be47a7b6ac3eaac82e2f6f, language C
Found 5eb03494b6584870a536b337290809b3, language fr
Found 39f53479d3a045ac8e11786248231fbf, language pl
Found 6bbd95ee977941e497c48be27c254128, language pt_BR
Found be02cf6855d2428ba40df7e9d022f03d, language pl
Found d93fb3c9c24d451a97cea615ce59c00b, language pl
Found 4d4408cfd0d144859184d1e65d7c8a65, language fr
Found 39f53479d3a045ac8e11786248231fbf, language bg
Found fcbefc5da23d428093f97c82a9290f7b, language pl
Found f77379a8490b408bbe5f6940505a777b, language zh_CN
Found 39f53479d3a045ac8e11786248231fbf, language pt_BR
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language be
Found f77379a8490b408bbe5f6940505a777b, language C
Found 24d8d4452573402496068381a6312df2, language ru
Found 1dee0369c7fc4736b7099b38ecb46ee7, language it
Found 3354939424b4456d9802ca8333ed424a, language pt_BR
Found e9bf28e6e834481bb6f48f548ad13606, language be@latin
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language be
Found fcbefc5da23d428093f97c82a9290f7b, language zh_CN
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language be@latin
Found 3354939424b4456d9802ca8333ed424a, language it
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language C
Found 0027229ca0644181a76c4e92458afa2e, language bg
Found 98268866d1d54a499c4e98921d93bc40, language fr
Found b07a249cd024414a82dd00cd181378ff, language fr
Found ae8f7b866b0347b9af31fe1c80b127c0, language ru
Found 8811e6df2a8e40f58a94cea26f8ebf14, language fr
Found 1675d7f172174098b1108bf8c7dc8f5d, language ru
Found 3354939424b4456d9802ca8333ed424a, language zh_TW
Found 6bbd95ee977941e497c48be27c254128, language bg
Found 641257651c1b4ec9a8624d7a40a9e1e7, language zh_TW
Found e9bf28e6e834481bb6f48f548ad13606, language pt_BR
Found 1675d7f172174098b1108bf8c7dc8f5d, language bg
Found 6bbd95ee977941e497c48be27c254128, language C
Found f77379a8490b408bbe5f6940505a777b, language zh_TW
Found 45f82f4aef7a4bbf942ce861d1f20990, language pt_BR
Found a596d6fe7bfa4994828e72309e95d61e, language zh_CN
Found 641257651c1b4ec9a8624d7a40a9e1e7, language fr
Found f77379a8490b408bbe5f6940505a777b, language ru
Found a596d6fe7bfa4994828e72309e95d61e, language zh_TW
Found 8811e6df2a8e40f58a94cea26f8ebf14, language pt_BR
Found 0027229ca0644181a76c4e92458afa2e, language be
Found e9bf28e6e834481bb6f48f548ad13606, language ru
Found d93fb3c9c24d451a97cea615ce59c00b, language pt_BR
Found 4d4408cfd0d144859184d1e65d7c8a65, language pl
Found 8811e6df2a8e40f58a94cea26f8ebf14, language zh_CN
Found 9d1aaa27d60140bd96365438aad20286, language bg
Found 8d45620c1a4348dbb17410da57c60c66, language be
Found 1dee0369c7fc4736b7099b38ecb46ee7, language zh_TW
Found 1675d7f172174098b1108bf8c7dc8f5d, language it
Found b07a249cd024414a82dd00cd181378ff, language be
Found be02cf6855d2428ba40df7e9d022f03d, language ru
Found 0027229ca0644181a76c4e92458afa2e, language zh_TW
Found c7a787079b354eaaa9e77b371893cd27, language ru
Found de5b426a63be47a7b6ac3eaac82e2f6f, language pt_BR
Found be02cf6855d2428ba40df7e9d022f03d, language it
Found 4d4408cfd0d144859184d1e65d7c8a65, language bg
Found a596d6fe7bfa4994828e72309e95d61e, language pl
Found de5b426a63be47a7b6ac3eaac82e2f6f, language pl
Found 8d45620c1a4348dbb17410da57c60c66, language be@latin
Found 98268866d1d54a499c4e98921d93bc40, language ru
Found 24d8d4452573402496068381a6312df2, language be
Found 0027229ca0644181a76c4e92458afa2e, language zh_CN
Found 4d4408cfd0d144859184d1e65d7c8a65, language be@latin
Found e7852bfe46784ed0accde04bc864c2d5, language be@latin
Found f77379a8490b408bbe5f6940505a777b, language fr
Found e7852bfe46784ed0accde04bc864c2d5, language pt_BR
Found 4d4408cfd0d144859184d1e65d7c8a65, language C
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language C
Found 45f82f4aef7a4bbf942ce861d1f20990, language C
Found 641257651c1b4ec9a8624d7a40a9e1e7, language be@latin
Found 50876a9db00f4c40bde1a2ad381c3a1b, language pl
Found 8811e6df2a8e40f58a94cea26f8ebf14, language be@latin
Found 6bbd95ee977941e497c48be27c254128, language be@latin
Found e7852bfe46784ed0accde04bc864c2d5, language be
Found f77379a8490b408bbe5f6940505a777b, language bg
Found 98268866d1d54a499c4e98921d93bc40, language be
Found c7a787079b354eaaa9e77b371893cd27, language pl
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language pl
Found 7b05ebc668384222baa8881179cfda54, language fr
Found 0027229ca0644181a76c4e92458afa2e, language pt_BR
Found 24d8d4452573402496068381a6312df2, language pt_BR
Found e9bf28e6e834481bb6f48f548ad13606, language it
Found 0027229ca0644181a76c4e92458afa2e, language fr
Found a596d6fe7bfa4994828e72309e95d61e, language bg
Found 8811e6df2a8e40f58a94cea26f8ebf14, language zh_TW
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language zh_TW
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language fr
Found e9bf28e6e834481bb6f48f548ad13606, language be
Found ec387f577b844b8fa948f33cad9a75e6, language ru
Found 98268866d1d54a499c4e98921d93bc40, language it
Found d93fb3c9c24d451a97cea615ce59c00b, language be@latin
Found e9bf28e6e834481bb6f48f548ad13606, language zh_CN
Found 24d8d4452573402496068381a6312df2, language fr
Found e7852bfe46784ed0accde04bc864c2d5, language zh_TW
Found fcbefc5da23d428093f97c82a9290f7b, language zh_TW
Found 98268866d1d54a499c4e98921d93bc40, language pt_BR
Found c7a787079b354eaaa9e77b371893cd27, language fr
Found de5b426a63be47a7b6ac3eaac82e2f6f, language fr
Found ec387f577b844b8fa948f33cad9a75e6, language fr
Found 98268866d1d54a499c4e98921d93bc40, language pl
Found e7852bfe46784ed0accde04bc864c2d5, language bg
Found b07a249cd024414a82dd00cd181378ff, language C
Found ae8f7b866b0347b9af31fe1c80b127c0, language fr
Found c7a787079b354eaaa9e77b371893cd27, language it
Found de5b426a63be47a7b6ac3eaac82e2f6f, language bg
Found c7a787079b354eaaa9e77b371893cd27, language bg
Found 9d1aaa27d60140bd96365438aad20286, language pl
Found 8d45620c1a4348dbb17410da57c60c66, language zh_CN
Found 5aadd8e954dc4b1a8c954d63fd9e1137, language pl
Found ae8f7b866b0347b9af31fe1c80b127c0, language pl
Found 3354939424b4456d9802ca8333ed424a, language be@latin
Found 39f53479d3a045ac8e11786248231fbf, language zh_TW
Found b07a249cd024414a82dd00cd181378ff, language pl
Found 45f82f4aef7a4bbf942ce861d1f20990, language bg
Found a596d6fe7bfa4994828e72309e95d61e, language ru
Found ec387f577b844b8fa948f33cad9a75e6, language bg
Found 45f82f4aef7a4bbf942ce861d1f20990, language zh_CN
Found c7a787079b354eaaa9e77b371893cd27, language zh_TW
Found de5b426a63be47a7b6ac3eaac82e2f6f, language zh_TW
Found 8811e6df2a8e40f58a94cea26f8ebf14, language be
Found de5b426a63be47a7b6ac3eaac82e2f6f, language zh_CN
Found b07a249cd024414a82dd00cd181378ff, language be@latin
Found fc2e22bc6ee647b6b90729ab34a250b1, language pl
Found 58432bd3bace477cb514b56381b8a758, language bg
Found a596d6fe7bfa4994828e72309e95d61e, language it
Found 58432bd3bace477cb514b56381b8a758, language C
Found 8811e6df2a8e40f58a94cea26f8ebf14, language it
Found 9d1aaa27d60140bd96365438aad20286, language pt_BR
Found 641257651c1b4ec9a8624d7a40a9e1e7, language pt_BR
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language ru
Found d34d037fff1847e6ae669a370e694725, language be@latin
Found fc2e22bc6ee647b6b90729ab34a250b1, language pt_BR
Found 1dee0369c7fc4736b7099b38ecb46ee7, language be@latin
Found 36db2dfa5a9045e1bd4af5f93e1cf057, language bg
Found e9bf28e6e834481bb6f48f548ad13606, language pl
Found e9bf28e6e834481bb6f48f548ad13606, language zh_TW
Found d34d037fff1847e6ae669a370e694725, language pl
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language be@latin
Found 8d45620c1a4348dbb17410da57c60c66, language C
Found ec387f577b844b8fa948f33cad9a75e6, language be
Found 7b05ebc668384222baa8881179cfda54, language zh_TW
Found 98268866d1d54a499c4e98921d93bc40, language bg
Found d9b373ed55a64feb8242e02dbe79a49c, language pl
Found 6bbd95ee977941e497c48be27c254128, language be
Found c7a787079b354eaaa9e77b371893cd27, language be@latin
Found eed00a68ffd84e31882105fd973abdd1, language ru
Found 8d45620c1a4348dbb17410da57c60c66, language bg
Found 7b05ebc668384222baa8881179cfda54, language pt_BR
Found 1dee0369c7fc4736b7099b38ecb46ee7, language fr
Found e7852bfe46784ed0accde04bc864c2d5, language zh_CN
Found 24d8d4452573402496068381a6312df2, language it
Found 4d4408cfd0d144859184d1e65d7c8a65, language be
Found 5eb03494b6584870a536b337290809b3, language C
Found 0027229ca0644181a76c4e92458afa2e, language be@latin
Found fcbefc5da23d428093f97c82a9290f7b, language fr
Found a596d6fe7bfa4994828e72309e95d61e, language C
Found d93fb3c9c24d451a97cea615ce59c00b, language zh_CN
Found ec387f577b844b8fa948f33cad9a75e6, language be@latin
Found 58432bd3bace477cb514b56381b8a758, language zh_TW
Found 6bbd95ee977941e497c48be27c254128, language ru
Found 6bbd95ee977941e497c48be27c254128, language zh_CN
Found fc2e22bc6ee647b6b90729ab34a250b1, language fr
Found d93fb3c9c24d451a97cea615ce59c00b, language C
Found fc2e22bc6ee647b6b90729ab34a250b1, language be@latin
Found 7b05ebc668384222baa8881179cfda54, language ru
Found 24d8d4452573402496068381a6312df2, language C
Found eed00a68ffd84e31882105fd973abdd1, language fr
Found 24d8d4452573402496068381a6312df2, language bg
Found 7d4958e842da4a758f6c1cdc7b36dcc5, language it
Found 8d45620c1a4348dbb17410da57c60c66, language ru
Found f77379a8490b408bbe5f6940505a777b, language pl
Found 1675d7f172174098b1108bf8c7dc8f5d, language be
Found 45f82f4aef7a4bbf942ce861d1f20990, language ru
Found be02cf6855d2428ba40df7e9d022f03d, language zh_CN
Found eed00a68ffd84e31882105fd973abdd1, language pl
/var/lib/systemd/catalog/database: wrote 358 items, with 115045 bytes of strings, 135133 total size.
Setting up dmsetup (2:1.02.155-3) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 13546 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_241-7+rpi1_armhf.deb ...
Unpacking systemd-sysv (241-7+rpi1) ...
Selecting previously unselected package multiarch-support.
Preparing to unpack .../multiarch-support_2.28-10+rpi1_armhf.deb ...
Unpacking multiarch-support (2.28-10+rpi1) ...
Setting up multiarch-support (2.28-10+rpi1) ...
Selecting previously unselected package libmhash2:armhf.
(Reading database ... 13567 files and directories currently installed.)
Preparing to unpack .../00-libmhash2_0.9.9.9-7_armhf.deb ...
Unpacking libmhash2:armhf (0.9.9.9-7) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../01-libogg0_1.3.2-1_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../02-libkeyutils1_1.6-6_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6-6) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../03-libkrb5support0_1.17-6+b1_armhf.deb ...
Unpacking libkrb5support0:armhf (1.17-6+b1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../04-libk5crypto3_1.17-6+b1_armhf.deb ...
Unpacking libk5crypto3:armhf (1.17-6+b1) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../05-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 .../06-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 .../07-libnghttp2-14_1.37.0-1+b1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.37.0-1+b1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../08-libpsl5_0.20.2-2_armhf.deb ...
Unpacking libpsl5:armhf (0.20.2-2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../09-librtmp1_2.4+20151223.gitfa8646d.1-2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../10-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 .../11-libcurl3-gnutls_7.65.1-1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.65.1-1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../12-libicu63_63.2-2_armhf.deb ...
Unpacking libicu63:armhf (63.2-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../13-libxml2_2.9.4+dfsg1-7+b2_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+b2) ...
Selecting previously unselected package libxslt1.1:armhf.
Preparing to unpack .../14-libxslt1.1_1.1.32-2.1_armhf.deb ...
Unpacking libxslt1.1:armhf (1.1.32-2.1) ...
Selecting previously unselected package libyajl2:armhf.
Preparing to unpack .../15-libyajl2_2.1.0-3_armhf.deb ...
Unpacking libyajl2:armhf (2.1.0-3) ...
Selecting previously unselected package libraptor2-0:armhf.
Preparing to unpack .../16-libraptor2-0_2.0.14-1_armhf.deb ...
Unpacking libraptor2-0:armhf (2.0.14-1) ...
Selecting previously unselected package librasqal3:armhf.
Preparing to unpack .../17-librasqal3_0.9.32-1_armhf.deb ...
Unpacking librasqal3:armhf (0.9.32-1) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../18-libpython2.7-minimal_2.7.16-3_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.16-3) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../19-python2.7-minimal_2.7.16-3_armhf.deb ...
Unpacking python2.7-minimal (2.7.16-3) ...
Selecting previously unselected package python2-minimal.
Preparing to unpack .../20-python2-minimal_2.7.16-1_armhf.deb ...
Unpacking python2-minimal (2.7.16-1) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../21-python-minimal_2.7.16-1_armhf.deb ...
Unpacking python-minimal (2.7.16-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../22-mime-support_3.62_all.deb ...
Unpacking mime-support (3.62) ...
Preparing to unpack .../23-bzip2_1.0.6-9.2_armhf.deb ...
Unpacking bzip2 (1.0.6-9.2) over (1.0.6-9.1) ...
Preparing to unpack .../24-libbz2-1.0_1.0.6-9.2_armhf.deb ...
Unpacking libbz2-1.0:armhf (1.0.6-9.2) over (1.0.6-9.1) ...
Setting up libbz2-1.0:armhf (1.0.6-9.2) ...
Selecting previously unselected package libexpat1:armhf.
(Reading database ... 14000 files and directories currently installed.)
Preparing to unpack .../libexpat1_2.2.7-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.7-1) ...
Preparing to unpack .../libtinfo6_6.1+20190803-1_armhf.deb ...
Unpacking libtinfo6:armhf (6.1+20190803-1) over (6.1+20181013-2) ...
Setting up libtinfo6:armhf (6.1+20190803-1) ...
(Reading database ... 14009 files and directories currently installed.)
Preparing to unpack .../libncursesw6_6.1+20190803-1_armhf.deb ...
Unpacking libncursesw6:armhf (6.1+20190803-1) over (6.1+20181013-2) ...
Setting up libncursesw6:armhf (6.1+20190803-1) ...
Selecting previously unselected package libreadline8:armhf.
(Reading database ... 14009 files and directories currently installed.)
Preparing to unpack .../libreadline8_8.0-2_armhf.deb ...
Unpacking libreadline8:armhf (8.0-2) ...
Preparing to unpack .../libsqlite3-0_3.29.0-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.29.0-1) over (3.27.2-3) ...
Setting up libsqlite3-0:armhf (3.29.0-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
(Reading database ... 14022 files and directories currently installed.)
Preparing to unpack .../libpython2.7-stdlib_2.7.16-3_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.16-3) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.16-3_armhf.deb ...
Unpacking python2.7 (2.7.16-3) ...
Selecting previously unselected package libpython2-stdlib:armhf.
Preparing to unpack .../libpython2-stdlib_2.7.16-1_armhf.deb ...
Unpacking libpython2-stdlib:armhf (2.7.16-1) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../libpython-stdlib_2.7.16-1_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.16-1) ...
Setting up libpython2.7-minimal:armhf (2.7.16-3) ...
Setting up python2.7-minimal (2.7.16-3) ...
Setting up python2-minimal (2.7.16-1) ...
Selecting previously unselected package python2.
(Reading database ... 14539 files and directories currently installed.)
Preparing to unpack .../python2_2.7.16-1_armhf.deb ...
Unpacking python2 (2.7.16-1) ...
Setting up python-minimal (2.7.16-1) ...
Selecting previously unselected package python.
(Reading database ... 14572 files and directories currently installed.)
Preparing to unpack .../python_2.7.16-1_armhf.deb ...
Unpacking python (2.7.16-1) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../libpython3.7-minimal_3.7.4-2_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.4-2) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../python3.7-minimal_3.7.4-2_armhf.deb ...
Unpacking python3.7-minimal (3.7.4-2) ...
Setting up libpython3.7-minimal:armhf (3.7.4-2) ...
Setting up libexpat1:armhf (2.2.7-1) ...
Setting up python3.7-minimal (3.7.4-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 14826 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.7.3-1_armhf.deb ...
Unpacking python3-minimal (3.7.3-1) ...
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.4-2_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.4-2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../python3.7_3.7.4-2_armhf.deb ...
Unpacking python3.7 (3.7.4-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.7.3-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python3-minimal (3.7.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 15239 files and directories currently installed.)
Preparing to unpack .../0-python3_3.7.3-1_armhf.deb ...
Unpacking python3 (3.7.3-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../1-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 .../2-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 .../3-libxcb1_1.13.1-2_armhf.deb ...
Unpacking libxcb1:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-util0:armhf.
Preparing to unpack .../4-libxcb-util0_0.3.8-3_armhf.deb ...
Unpacking libxcb-util0:armhf (0.3.8-3) ...
Preparing to unpack .../5-libsepol1_2.9-2_armhf.deb ...
Unpacking libsepol1:armhf (2.9-2) over (2.8-1) ...
Setting up libsepol1:armhf (2.9-2) ...
(Reading database ... 15299 files and directories currently installed.)
Preparing to unpack .../000-libubsan1_9.1.0-10+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (9.1.0-10+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../001-g++-8_8.3.0-19+rpi1_armhf.deb ...
Unpacking g++-8 (8.3.0-19+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../002-gcc-8_8.3.0-19+rpi1_armhf.deb ...
Unpacking gcc-8 (8.3.0-19+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../003-cpp-8_8.3.0-19+rpi1_armhf.deb ...
Unpacking cpp-8 (8.3.0-19+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../004-libcc1-0_9.1.0-10+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (9.1.0-10+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../005-libgomp1_9.1.0-10+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (9.1.0-10+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../006-libatomic1_9.1.0-10+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (9.1.0-10+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../007-libasan5_9.1.0-10+rpi1_armhf.deb ...
Unpacking libasan5:armhf (9.1.0-10+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../008-libstdc++-8-dev_8.3.0-19+rpi1_armhf.deb ...
Unpacking libstdc++-8-dev:armhf (8.3.0-19+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../009-libgcc-8-dev_8.3.0-19+rpi1_armhf.deb ...
Unpacking libgcc-8-dev:armhf (8.3.0-19+rpi1) over (8.3.0-6+rpi1) ...
Preparing to unpack .../010-gcc-8-base_8.3.0-19+rpi1_armhf.deb ...
Unpacking gcc-8-base:armhf (8.3.0-19+rpi1) over (8.3.0-6+rpi1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../011-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../012-bash-completion_1%3a2.8-6_all.deb ...
Unpacking bash-completion (1:2.8-6) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../013-libdbus-1-3_1.12.16-1+b1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.16-1+b1) ...
Selecting previously unselected package dbus.
Preparing to unpack .../014-dbus_1.12.16-1+b1_armhf.deb ...
Unpacking dbus (1.12.16-1+b1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../015-libmagic-mgc_1%3a5.37-5_armhf.deb ...
Unpacking libmagic-mgc (1:5.37-5) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../016-libmagic1_1%3a5.37-5_armhf.deb ...
Unpacking libmagic1:armhf (1:5.37-5) ...
Selecting previously unselected package file.
Preparing to unpack .../017-file_1%3a5.37-5_armhf.deb ...
Unpacking file (1:5.37-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../018-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package libevent-2.1-6:armhf.
Preparing to unpack .../019-libevent-2.1-6_2.1.8-stable-4_armhf.deb ...
Unpacking libevent-2.1-6:armhf (2.1.8-stable-4) ...
Selecting previously unselected package libgc1c2:armhf.
Preparing to unpack .../020-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 .../021-libpam-systemd_241-7+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (241-7+rpi1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../022-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 .../023-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 .../024-libglib2.0-0_2.60.6-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.60.6-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../025-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 .../026-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 .../027-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 .../028-libwebp6_0.6.1-2_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../029-libtiff5_4.0.10-4_armhf.deb ...
Unpacking libtiff5:armhf (4.0.10-4) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../030-libx11-data_2%3a1.6.7-1_all.deb ...
Unpacking libx11-data (2:1.6.7-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../031-libx11-6_2%3a1.6.7-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.7-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../032-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 .../033-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../034-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../035-gtk-update-icon-cache_3.24.10-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.10-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../036-libfreetype6_2.9.1-4_armhf.deb ...
Unpacking libfreetype6:armhf (2.9.1-4) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../037-fonts-dejavu-core_2.37-1_all.deb ...
Unpacking fonts-dejavu-core (2.37-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../038-fontconfig-config_2.13.1-2_all.deb ...
Unpacking fontconfig-config (2.13.1-2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../039-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 .../040-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 .../041-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 .../042-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 .../043-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 .../044-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 .../045-libcairo2_1.16.0-4_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../046-libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../047-fontconfig_2.13.1-2_armhf.deb ...
Unpacking fontconfig (2.13.1-2) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../048-libfribidi0_1.0.5-3.1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.5-3.1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../049-libthai-data_0.1.28-2_all.deb ...
Unpacking libthai-data (0.1.28-2) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../050-libdatrie1_0.2.12-2_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.12-2) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../051-libthai0_0.1.28-2_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-2) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../052-libpango-1.0-0_1.42.4-7_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.42.4-7) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../053-libgraphite2-3_1.3.13-7_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.13-7) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../054-libharfbuzz0b_2.5.3-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.5.3-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../055-libpangoft2-1.0-0_1.42.4-7_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.42.4-7) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../056-libpangocairo-1.0-0_1.42.4-7_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.42.4-7) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../057-librsvg2-2_2.44.14-1_armhf.deb ...
Unpacking librsvg2-2:armhf (2.44.14-1) ...
Selecting previously unselected package librsvg2-common:armhf.
Preparing to unpack .../058-librsvg2-common_2.44.14-1_armhf.deb ...
Unpacking librsvg2-common:armhf (2.44.14-1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../059-adwaita-icon-theme_3.30.1-1_all.deb ...
Unpacking adwaita-icon-theme (3.30.1-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../060-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../061-m4_1.4.18-2_armhf.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../062-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autoconf2.13.
Preparing to unpack .../063-autoconf2.13_2.13-68_all.deb ...
Unpacking autoconf2.13 (2.13-68) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../064-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../065-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../066-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package binfmt-support.
Preparing to unpack .../067-binfmt-support_2.2.0-2_armhf.deb ...
Unpacking binfmt-support (2.2.0-2) ...
Selecting previously unselected package libhttp-parser2.9:armhf.
Preparing to unpack .../068-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 .../069-libmbedcrypto3_2.16.2-1_armhf.deb ...
Unpacking libmbedcrypto3:armhf (2.16.2-1) ...
Selecting previously unselected package libmbedx509-0:armhf.
Preparing to unpack .../070-libmbedx509-0_2.16.2-1_armhf.deb ...
Unpacking libmbedx509-0:armhf (2.16.2-1) ...
Selecting previously unselected package libmbedtls12:armhf.
Preparing to unpack .../071-libmbedtls12_2.16.2-1_armhf.deb ...
Unpacking libmbedtls12:armhf (2.16.2-1) ...
Selecting previously unselected package libgit2-27:armhf.
Preparing to unpack .../072-libgit2-27_0.27.7+dfsg.1-0.2+b1_armhf.deb ...
Unpacking libgit2-27:armhf (0.27.7+dfsg.1-0.2+b1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../073-libedit2_3.1-20190324-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20190324-1) ...
Selecting previously unselected package libllvm7:armhf.
Preparing to unpack .../074-libllvm7_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking libllvm7:armhf (1:7.0.1-8+rpi2) ...
Selecting previously unselected package libstd-rust-1.34:armhf.
Preparing to unpack .../075-libstd-rust-1.34_1.34.2+dfsg1-1+rpi1_armhf.deb ...
Unpacking libstd-rust-1.34:armhf (1.34.2+dfsg1-1+rpi1) ...
Selecting previously unselected package libstd-rust-dev:armhf.
Preparing to unpack .../076-libstd-rust-dev_1.34.2+dfsg1-1+rpi1_armhf.deb ...
Unpacking libstd-rust-dev:armhf (1.34.2+dfsg1-1+rpi1) ...
Selecting previously unselected package rustc.
Preparing to unpack .../077-rustc_1.34.2+dfsg1-1+rpi1_armhf.deb ...
Unpacking rustc (1.34.2+dfsg1-1+rpi1) ...
Selecting previously unselected package libobjc4:armhf.
Preparing to unpack .../078-libobjc4_9.1.0-10+rpi1_armhf.deb ...
Unpacking libobjc4:armhf (9.1.0-10+rpi1) ...
Selecting previously unselected package libobjc-8-dev:armhf.
Preparing to unpack .../079-libobjc-8-dev_8.3.0-19+rpi1_armhf.deb ...
Unpacking libobjc-8-dev:armhf (8.3.0-19+rpi1) ...
Selecting previously unselected package libclang-common-7-dev.
Preparing to unpack .../080-libclang-common-7-dev_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking libclang-common-7-dev (1:7.0.1-8+rpi2) ...
Selecting previously unselected package libclang1-7.
Preparing to unpack .../081-libclang1-7_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking libclang1-7 (1:7.0.1-8+rpi2) ...
Selecting previously unselected package clang-7.
Preparing to unpack .../082-clang-7_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking clang-7 (1:7.0.1-8+rpi2) ...
Selecting previously unselected package clang.
Preparing to unpack .../083-clang_1%3a7.0-47.1_armhf.deb ...
Unpacking clang (1:7.0-47.1) ...
Selecting previously unselected package libjsoncpp1:armhf.
Preparing to unpack .../084-libjsoncpp1_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp1:armhf (1.7.4-3) ...
Selecting previously unselected package libllvm6.0:armhf.
Preparing to unpack .../085-libllvm6.0_1%3a6.0.1-11+rpi1_armhf.deb ...
Unpacking libllvm6.0:armhf (1:6.0.1-11+rpi1) ...
Selecting previously unselected package libclang-common-6.0-dev.
Preparing to unpack .../086-libclang-common-6.0-dev_1%3a6.0.1-11+rpi1_armhf.deb ...
Unpacking libclang-common-6.0-dev (1:6.0.1-11+rpi1) ...
Selecting previously unselected package libclang1-6.0.
Preparing to unpack .../087-libclang1-6.0_1%3a6.0.1-11+rpi1_armhf.deb ...
Unpacking libclang1-6.0 (1:6.0.1-11+rpi1) ...
Selecting previously unselected package clang-6.0.
Preparing to unpack .../088-clang-6.0_1%3a6.0.1-11+rpi1_armhf.deb ...
Unpacking clang-6.0 (1:6.0.1-11+rpi1) ...
Selecting previously unselected package cargo.
Preparing to unpack .../089-cargo_0.37.0-3_armhf.deb ...
Unpacking cargo (0.37.0-3) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../090-dbus-user-session_1.12.16-1+b1_armhf.deb ...
Unpacking dbus-user-session (1.12.16-1+b1) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../091-libdconf1_0.30.1-2_armhf.deb ...
Unpacking libdconf1:armhf (0.30.1-2) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../092-dconf-service_0.30.1-2_armhf.deb ...
Unpacking dconf-service (0.30.1-2) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../093-dconf-gsettings-backend_0.30.1-2_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.30.1-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../094-libtool_2.4.6-9_all.deb ...
Unpacking libtool (2.4.6-9) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../095-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../096-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../097-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 .../098-libfile-stripnondeterminism-perl_1.4.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.4.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../099-dh-strip-nondeterminism_1.4.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.4.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../100-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../101-dwz_0.12.20190723-1_armhf.deb ...
Unpacking dwz (0.12.20190723-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../102-libncurses6_6.1+20190803-1_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20190803-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../103-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../104-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 .../105-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../106-debhelper_12.3_all.deb ...
Unpacking debhelper (12.3) ...
Selecting previously unselected package dh-apparmor.
Preparing to unpack .../107-dh-apparmor_2.13.3-4_all.deb ...
Unpacking dh-apparmor (2.13.3-4) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../108-dh-exec_0.23.2_armhf.deb ...
Unpacking dh-exec (0.23.2) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../109-libgirepository-1.0-1_1.58.3-2_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.58.3-2) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../110-gir1.2-glib-2.0_1.58.3-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.58.3-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../111-libatk1.0-data_2.32.0-2_all.deb ...
Unpacking libatk1.0-data (2.32.0-2) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../112-libatk1.0-0_2.32.0-2_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.32.0-2) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../113-gir1.2-atk-1.0_2.32.0-2_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.32.0-2) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../114-libcairo-gobject2_1.16.0-4_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-4) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../115-gir1.2-freedesktop_1.58.3-2_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.58.3-2) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../116-libatspi2.0-0_2.32.1-1_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.32.1-1) ...
Selecting previously unselected package gir1.2-atspi-2.0:armhf.
Preparing to unpack .../117-gir1.2-atspi-2.0_2.32.1-1_armhf.deb ...
Unpacking gir1.2-atspi-2.0:armhf (2.32.1-1) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../118-gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.38.1+dfsg-1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../119-libgtk2.0-common_2.24.32-3_all.deb ...
Unpacking libgtk2.0-common (2.24.32-3) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../120-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 .../121-libpangoxft-1.0-0_1.42.4-7_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.42.4-7) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../122-gir1.2-pango-1.0_1.42.4-7_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.42.4-7) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../123-libavahi-common-data_0.7-4+b2_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.7-4+b2) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../124-libavahi-common3_0.7-4+b2_armhf.deb ...
Unpacking libavahi-common3:armhf (0.7-4+b2) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../125-libavahi-client3_0.7-4+b2_armhf.deb ...
Unpacking libavahi-client3:armhf (0.7-4+b2) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../126-libcups2_2.2.10-6+rpi1_armhf.deb ...
Unpacking libcups2:armhf (2.2.10-6+rpi1) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../127-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 .../128-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 .../129-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 .../130-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 .../131-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 .../132-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 .../133-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 .../134-libgtk2.0-0_2.24.32-3_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.32-3) ...
Selecting previously unselected package gir1.2-gtk-2.0:armhf.
Preparing to unpack .../135-gir1.2-gtk-2.0_2.24.32-3_armhf.deb ...
Unpacking gir1.2-gtk-2.0:armhf (2.24.32-3) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../136-libatk-bridge2.0-0_2.32.0-2_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.32.0-2) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../137-liblcms2-2_2.9-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.9-3) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../138-libcolord2_1.4.3-4_armhf.deb ...
Unpacking libcolord2:armhf (1.4.3-4) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../139-libepoxy0_1.5.3-0.1_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.3-0.1) ...
Selecting previously unselected package libjson-glib-1.0-common.
Preparing to unpack .../140-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 .../141-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 .../142-libproxy1v5_0.4.15-5_armhf.deb ...
Unpacking libproxy1v5:armhf (0.4.15-5) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../143-glib-networking-common_2.58.0-2_all.deb ...
Unpacking glib-networking-common (2.58.0-2) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../144-glib-networking-services_2.58.0-2_armhf.deb ...
Unpacking glib-networking-services (2.58.0-2) ...
Selecting previously unselected package gsettings-desktop-schemas.
Preparing to unpack .../145-gsettings-desktop-schemas_3.28.1-1_all.deb ...
Unpacking gsettings-desktop-schemas (3.28.1-1) ...
Selecting previously unselected package glib-networking:armhf.
Preparing to unpack .../146-glib-networking_2.58.0-2_armhf.deb ...
Unpacking glib-networking:armhf (2.58.0-2) ...
Selecting previously unselected package libsoup2.4-1:armhf.
Preparing to unpack .../147-libsoup2.4-1_2.64.2-2_armhf.deb ...
Unpacking libsoup2.4-1:armhf (2.64.2-2) ...
Selecting previously unselected package libsoup-gnome2.4-1:armhf.
Preparing to unpack .../148-libsoup-gnome2.4-1_2.64.2-2_armhf.deb ...
Unpacking libsoup-gnome2.4-1:armhf (2.64.2-2) ...
Selecting previously unselected package librest-0.7-0:armhf.
Preparing to unpack .../149-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 .../150-libwayland-client0_1.17.0-1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.17.0-1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../151-libwayland-cursor0_1.17.0-1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.17.0-1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../152-libwayland-egl1_1.17.0-1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.17.0-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../153-xkb-data_2.26-2_all.deb ...
Unpacking xkb-data (2.26-2) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../154-libxkbcommon0_0.8.2-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (0.8.2-1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../155-libgtk-3-common_3.24.10-1_all.deb ...
Unpacking libgtk-3-common (3.24.10-1) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../156-libgtk-3-0_3.24.10-1_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.10-1) ...
Selecting previously unselected package gir1.2-gtk-3.0:armhf.
Preparing to unpack .../157-gir1.2-gtk-3.0_3.24.10-1_armhf.deb ...
Unpacking gir1.2-gtk-3.0:armhf (3.24.10-1) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../158-libharfbuzz-gobject0_2.5.3-1_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (2.5.3-1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../159-gir1.2-harfbuzz-0.0_2.5.3-1_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (2.5.3-1) ...
Selecting previously unselected package libnotify4:armhf.
Preparing to unpack .../160-libnotify4_0.7.7-4_armhf.deb ...
Unpacking libnotify4:armhf (0.7.7-4) ...
Selecting previously unselected package gir1.2-notify-0.7:armhf.
Preparing to unpack .../161-gir1.2-notify-0.7_0.7.7-4_armhf.deb ...
Unpacking gir1.2-notify-0.7:armhf (0.7.7-4) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../162-icu-devtools_63.2-2_armhf.deb ...
Unpacking icu-devtools (63.2-2) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../163-libasound2-data_1.1.8-1_all.deb ...
Unpacking libasound2-data (1.1.8-1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../164-libasound2_1.1.8-1_armhf.deb ...
Unpacking libasound2:armhf (1.1.8-1) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../165-libasound2-dev_1.1.8-1_armhf.deb ...
Unpacking libasound2-dev:armhf (1.1.8-1) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../166-libasyncns0_0.8-6_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6) ...
Selecting previously unselected package libatk-adaptor:armhf.
Preparing to unpack .../167-libatk-adaptor_2.32.0-2_armhf.deb ...
Unpacking libatk-adaptor:armhf (2.32.0-2) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../168-libffi-dev_3.2.1-9_armhf.deb ...
Unpacking libffi-dev:armhf (3.2.1-9) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../169-libglib2.0-data_2.60.6-1_all.deb ...
Unpacking libglib2.0-data (2.60.6-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../170-libglib2.0-bin_2.60.6-1_armhf.deb ...
Unpacking libglib2.0-bin (2.60.6-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../171-python3-lib2to3_3.7.4-3_all.deb ...
Unpacking python3-lib2to3 (3.7.4-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../172-python3-distutils_3.7.4-3_all.deb ...
Unpacking python3-distutils (3.7.4-3) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../173-libglib2.0-dev-bin_2.60.6-1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.60.6-1) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../174-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 .../175-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 .../176-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 .../177-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 .../178-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 .../179-libpcrecpp0v5_2%3a8.39-12_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../180-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 .../181-libsepol1-dev_2.9-2_armhf.deb ...
Unpacking libsepol1-dev:armhf (2.9-2) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../182-libpcre2-16-0_10.32-5_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.32-5) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../183-libpcre2-32-0_10.32-5_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.32-5) ...
Selecting previously unselected package libpcre2-posix0:armhf.
Preparing to unpack .../184-libpcre2-posix0_10.32-5_armhf.deb ...
Unpacking libpcre2-posix0:armhf (10.32-5) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../185-libpcre2-dev_10.32-5_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.32-5) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../186-libselinux1-dev_2.9-2_armhf.deb ...
Unpacking libselinux1-dev:armhf (2.9-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../187-pkg-config_0.29-6_armhf.deb ...
Unpacking pkg-config (0.29-6) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../188-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 .../189-libglib2.0-dev_2.60.6-1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.60.6-1) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../190-libdbus-1-dev_1.12.16-1+b1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.16-1+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../191-x11-common_1%3a7.7+19_all.deb ...
Unpacking x11-common (1:7.7+19) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../192-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 .../193-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 .../194-x11proto-dev_2018.4-4_all.deb ...
Unpacking x11proto-dev (2018.4-4) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../195-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 .../196-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 .../197-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 .../198-x11proto-input-dev_2018.4-4_all.deb ...
Unpacking x11proto-input-dev (2018.4-4) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../199-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 .../200-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 .../201-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 .../202-libx11-dev_2%3a1.6.7-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.7-1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../203-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 .../204-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 .../205-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 .../206-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 .../207-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 .../208-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 .../209-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 .../210-libatspi2.0-dev_2.32.1-1_armhf.deb ...
Unpacking libatspi2.0-dev:armhf (2.32.1-1) ...
Selecting previously unselected package libatk-bridge2.0-dev:armhf.
Preparing to unpack .../211-libatk-bridge2.0-dev_2.32.0-2_armhf.deb ...
Unpacking libatk-bridge2.0-dev:armhf (2.32.0-2) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../212-libatk1.0-dev_2.32.0-2_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.32.0-2) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../213-libbz2-dev_1.0.6-9.2_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.6-9.2) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../214-liblzo2-2_2.10-0.1_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-0.1) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../215-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 .../216-libexpat1-dev_2.2.7-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.7-1) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../217-libpng-dev_1.6.37-1_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-1) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../218-libfreetype6-dev_2.9.1-4_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.9.1-4) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../219-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 .../220-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 .../221-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 .../222-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 .../223-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 .../224-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 .../225-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 .../226-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 .../227-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 .../228-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 .../229-libclang-6.0-dev_1%3a6.0.1-11+rpi1_armhf.deb ...
Unpacking libclang-6.0-dev (1:6.0.1-11+rpi1) ...
Selecting previously unselected package libdbus-glib-1-2:armhf.
Preparing to unpack .../230-libdbus-glib-1-2_0.110-4_armhf.deb ...
Unpacking libdbus-glib-1-2:armhf (0.110-4) ...
Selecting previously unselected package libdbus-glib-1-dev-bin.
Preparing to unpack .../231-libdbus-glib-1-dev-bin_0.110-4_armhf.deb ...
Unpacking libdbus-glib-1-dev-bin (0.110-4) ...
Selecting previously unselected package libdbus-glib-1-dev:armhf.
Preparing to unpack .../232-libdbus-glib-1-dev_0.110-4_armhf.deb ...
Unpacking libdbus-glib-1-dev:armhf (0.110-4) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../233-libdrm-common_2.4.97-1+rpi1_all.deb ...
Unpacking libdrm-common (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../234-libdrm2_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../235-libdrm-amdgpu1_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../236-libdrm-radeon1_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../237-libdrm-nouveau2_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../238-libdrm-omap1_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../239-libdrm-freedreno1_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../240-libdrm-exynos1_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-tegra0:armhf.
Preparing to unpack .../241-libdrm-tegra0_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-tegra0:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-etnaviv1:armhf.
Preparing to unpack .../242-libdrm-etnaviv1_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-etnaviv1:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../243-libdrm-dev_2.4.97-1+rpi1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.97-1+rpi1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../244-libwayland-server0_1.17.0-1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.17.0-1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../245-libgbm1_19.1.4-1_armhf.deb ...
Unpacking libgbm1:armhf (19.1.4-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../246-libglapi-mesa_19.1.4-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (19.1.4-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../247-libx11-xcb1_2%3a1.6.7-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.7-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../248-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 .../249-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 .../250-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 .../251-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 .../252-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 .../253-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../254-libegl-mesa0_19.1.4-1_armhf.deb ...
Unpacking libegl-mesa0:armhf (19.1.4-1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../255-libglvnd0_1.1.0-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.1.0-1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../256-libegl1_1.1.0-1_armhf.deb ...
Unpacking libegl1:armhf (1.1.0-1) ...
Selecting previously unselected package mesa-common-dev:armhf.
Preparing to unpack .../257-mesa-common-dev_19.1.4-1_armhf.deb ...
Unpacking mesa-common-dev:armhf (19.1.4-1) ...
Selecting previously unselected package libglvnd-core-dev:armhf.
Preparing to unpack .../258-libglvnd-core-dev_1.1.0-1_armhf.deb ...
Unpacking libglvnd-core-dev:armhf (1.1.0-1) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../259-libgles1_1.1.0-1_armhf.deb ...
Unpacking libgles1:armhf (1.1.0-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../260-libgles2_1.1.0-1_armhf.deb ...
Unpacking libgles2:armhf (1.1.0-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../261-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 .../262-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libllvm8:armhf.
Preparing to unpack .../263-libllvm8_1%3a8.0.1~+rc4-1+rpi1_armhf.deb ...
Unpacking libllvm8:armhf (1:8.0.1~+rc4-1+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../264-libsensors-config_1%3a3.5.0-3_all.deb ...
Unpacking libsensors-config (1:3.5.0-3) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../265-libsensors5_1%3a3.5.0-3_armhf.deb ...
Unpacking libsensors5:armhf (1:3.5.0-3) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../266-libgl1-mesa-dri_19.1.4-1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (19.1.4-1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../267-libglx-mesa0_19.1.4-1_armhf.deb ...
Unpacking libglx-mesa0:armhf (19.1.4-1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../268-libglx0_1.1.0-1_armhf.deb ...
Unpacking libglx0:armhf (1.1.0-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../269-libgl1_1.1.0-1_armhf.deb ...
Unpacking libgl1:armhf (1.1.0-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../270-libopengl0_1.1.0-1_armhf.deb ...
Unpacking libopengl0:armhf (1.1.0-1) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../271-libglvnd-dev_1.1.0-1_armhf.deb ...
Unpacking libglvnd-dev:armhf (1.1.0-1) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../272-x11proto-xf86vidmode-dev_2018.4-4_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2018.4-4) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../273-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../274-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 .../275-libxdamage-dev_1%3a1.1.5-1_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.5-1) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../276-libxcb-glx0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../277-libxcb-dri2-0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-dri3-dev:armhf.
Preparing to unpack .../278-libxcb-dri3-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-dri3-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../279-libxcb-randr0_1.13.1-2_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-randr0-dev:armhf.
Preparing to unpack .../280-libxcb-randr0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-randr0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../281-libxcb-shape0_1.13.1-2_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-shape0-dev:armhf.
Preparing to unpack .../282-libxcb-shape0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-shape0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-xfixes0-dev:armhf.
Preparing to unpack .../283-libxcb-xfixes0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-xfixes0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-sync-dev:armhf.
Preparing to unpack .../284-libxcb-sync-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-sync-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-present-dev:armhf.
Preparing to unpack .../285-libxcb-present-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-present-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxshmfence-dev:armhf.
Preparing to unpack .../286-libxshmfence-dev_1.3-1_armhf.deb ...
Unpacking libxshmfence-dev:armhf (1.3-1) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../287-libx11-xcb-dev_2%3a1.6.7-1_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.7-1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../288-libwayland-bin_1.17.0-1_armhf.deb ...
Unpacking libwayland-bin (1.17.0-1) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../289-libwayland-dev_1.17.0-1_armhf.deb ...
Unpacking libwayland-dev:armhf (1.17.0-1) ...
Selecting previously unselected package libegl1-mesa-dev:armhf.
Preparing to unpack .../290-libegl1-mesa-dev_19.1.4-1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (19.1.4-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../291-libgl1-mesa-dev_19.1.4-1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (19.1.4-1) ...
Selecting previously unselected package libepoxy-dev:armhf.
Preparing to unpack .../292-libepoxy-dev_1.5.3-0.1_armhf.deb ...
Unpacking libepoxy-dev:armhf (1.5.3-0.1) ...
Selecting previously unselected package libevent-core-2.1-6:armhf.
Preparing to unpack .../293-libevent-core-2.1-6_2.1.8-stable-4_armhf.deb ...
Unpacking libevent-core-2.1-6:armhf (2.1.8-stable-4) ...
Selecting previously unselected package libevent-extra-2.1-6:armhf.
Preparing to unpack .../294-libevent-extra-2.1-6_2.1.8-stable-4_armhf.deb ...
Unpacking libevent-extra-2.1-6:armhf (2.1.8-stable-4) ...
Selecting previously unselected package libevent-pthreads-2.1-6:armhf.
Preparing to unpack .../295-libevent-pthreads-2.1-6_2.1.8-stable-4_armhf.deb ...
Unpacking libevent-pthreads-2.1-6:armhf (2.1.8-stable-4) ...
Selecting previously unselected package libevent-openssl-2.1-6:armhf.
Preparing to unpack .../296-libevent-openssl-2.1-6_2.1.8-stable-4_armhf.deb ...
Unpacking libevent-openssl-2.1-6:armhf (2.1.8-stable-4) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../297-libevent-dev_2.1.8-stable-4_armhf.deb ...
Unpacking libevent-dev (2.1.8-stable-4) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../298-libflac8_1.3.3-1_armhf.deb ...
Unpacking libflac8:armhf (1.3.3-1) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../299-libfribidi-dev_1.0.5-3.1_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.5-3.1) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../300-libgdk-pixbuf2.0-bin_2.38.1+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:armhf.
Preparing to unpack .../301-libgdk-pixbuf2.0-dev_2.38.1+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-dev:armhf (2.38.1+dfsg-1) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../302-libgraphite2-dev_1.3.13-7_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.13-7) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../303-libharfbuzz-icu0_2.5.3-1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (2.5.3-1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../304-libicu-dev_63.2-2_armhf.deb ...
Unpacking libicu-dev:armhf (63.2-2) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../305-libharfbuzz-dev_2.5.3-1_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (2.5.3-1) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../306-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 .../307-pango1.0-tools_1.42.4-7_armhf.deb ...
Unpacking pango1.0-tools (1.42.4-7) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../308-libpango1.0-dev_1.42.4-7_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.42.4-7) ...
Selecting previously unselected package x11proto-composite-dev.
Preparing to unpack .../309-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 .../310-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 .../311-libxcursor-dev_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.0-2) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../312-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 .../313-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 .../314-libxkbcommon-dev_0.8.2-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (0.8.2-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../315-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 .../316-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 .../317-wayland-protocols_1.17-1_all.deb ...
Unpacking wayland-protocols (1.17-1) ...
Selecting previously unselected package libgtk-3-dev:armhf.
Preparing to unpack .../318-libgtk-3-dev_3.24.10-1_armhf.deb ...
Unpacking libgtk-3-dev:armhf (3.24.10-1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../319-libxml2-utils_2.9.4+dfsg1-7+b2_armhf.deb ...
Unpacking libxml2-utils (2.9.4+dfsg1-7+b2) ...
Selecting previously unselected package libgtk2.0-dev:armhf.
Preparing to unpack .../320-libgtk2.0-dev_2.24.32-3_armhf.deb ...
Unpacking libgtk2.0-dev:armhf (2.24.32-3) ...
Selecting previously unselected package libhunspell-1.7-0:armhf.
Preparing to unpack .../321-libhunspell-1.7-0_1.7.0-2+b1_armhf.deb ...
Unpacking libhunspell-1.7-0:armhf (1.7.0-2+b1) ...
Selecting previously unselected package libhunspell-dev:armhf.
Preparing to unpack .../322-libhunspell-dev_1.7.0-2+b1_armhf.deb ...
Unpacking libhunspell-dev:armhf (1.7.0-2+b1) ...
Selecting previously unselected package libidl-2-0:armhf.
Preparing to unpack .../323-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 .../324-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 .../325-libiw30_30~pre9-13_armhf.deb ...
Unpacking libiw30:armhf (30~pre9-13) ...
Selecting previously unselected package libiw-dev:armhf.
Preparing to unpack .../326-libiw-dev_30~pre9-13_armhf.deb ...
Unpacking libiw-dev:armhf (30~pre9-13) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../327-libltdl7_2.4.6-9_armhf.deb ...
Unpacking libltdl7:armhf (2.4.6-9) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../328-libncurses-dev_6.1+20190803-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.1+20190803-1) ...
Selecting previously unselected package libnotify-dev:armhf.
Preparing to unpack .../329-libnotify-dev_0.7.7-4_armhf.deb ...
Unpacking libnotify-dev:armhf (0.7.7-4) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../330-libnspr4_2%3a4.21-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.21-1) ...
Selecting previously unselected package libnspr4-dev.
Preparing to unpack .../331-libnspr4-dev_2%3a4.21-1_armhf.deb ...
Unpacking libnspr4-dev (2:4.21-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../332-libnss3_2%3a3.45-1_armhf.deb ...
Unpacking libnss3:armhf (2:3.45-1) ...
Selecting previously unselected package libnss3-dev:armhf.
Preparing to unpack .../333-libnss3-dev_2%3a3.45-1_armhf.deb ...
Unpacking libnss3-dev:armhf (2:3.45-1) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../334-libvorbis0a_1.3.6-2_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.6-2) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../335-libvorbisenc2_1.3.6-2_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.6-2) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../336-libsndfile1_1.0.28-6_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.28-6) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../337-libwrap0_7.6.q-28_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-28) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../338-libpulse0_12.2-5+b1_armhf.deb ...
Unpacking libpulse0:armhf (12.2-5+b1) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../339-libpulse-mainloop-glib0_12.2-5+b1_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (12.2-5+b1) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../340-libpulse-dev_12.2-5+b1_armhf.deb ...
Unpacking libpulse-dev:armhf (12.2-5+b1) ...
Selecting previously unselected package librdf0:armhf.
Preparing to unpack .../341-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 .../342-libreadline-dev_8.0-2_armhf.deb ...
Unpacking libreadline-dev:armhf (8.0-2) ...
Selecting previously unselected package libsqlite3-dev:armhf.
Preparing to unpack .../343-libsqlite3-dev_3.29.0-1_armhf.deb ...
Unpacking libsqlite3-dev:armhf (3.29.0-1) ...
Selecting previously unselected package libstartup-notification0:armhf.
Preparing to unpack .../344-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 .../345-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 .../346-libvpx6_1.8.1-2_armhf.deb ...
Unpacking libvpx6:armhf (1.8.1-2) ...
Selecting previously unselected package libvpx-dev:armhf.
Preparing to unpack .../347-libvpx-dev_1.8.1-2_armhf.deb ...
Unpacking libvpx-dev:armhf (1.8.1-2) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../348-libxt6_1%3a1.1.5-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.5-1) ...
Selecting previously unselected package libxt-dev:armhf.
Preparing to unpack .../349-libxt-dev_1%3a1.1.5-1_armhf.deb ...
Unpacking libxt-dev:armhf (1:1.1.5-1) ...
Selecting previously unselected package llvm-7-runtime.
Preparing to unpack .../350-llvm-7-runtime_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking llvm-7-runtime (1:7.0.1-8+rpi2) ...
Selecting previously unselected package llvm-runtime.
Preparing to unpack .../351-llvm-runtime_1%3a7.0-47.1_armhf.deb ...
Unpacking llvm-runtime (1:7.0-47.1) ...
Selecting previously unselected package llvm-7.
Preparing to unpack .../352-llvm-7_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking llvm-7 (1:7.0.1-8+rpi2) ...
Selecting previously unselected package llvm.
Preparing to unpack .../353-llvm_1%3a7.0-47.1_armhf.deb ...
Unpacking llvm (1:7.0-47.1) ...
Selecting previously unselected package llvm-7-dev.
Preparing to unpack .../354-llvm-7-dev_1%3a7.0.1-8+rpi2_armhf.deb ...
Unpacking llvm-7-dev (1:7.0.1-8+rpi2) ...
Selecting previously unselected package llvm-dev.
Preparing to unpack .../355-llvm-dev_1%3a7.0-47.1_armhf.deb ...
Unpacking llvm-dev (1:7.0-47.1) ...
Selecting previously unselected package python-librdf.
Preparing to unpack .../356-python-librdf_1.0.17.1+dfsg-1.3+b4_armhf.deb ...
Unpacking python-librdf (1.0.17.1+dfsg-1.3+b4) ...
Selecting previously unselected package unzip.
Preparing to unpack .../357-unzip_6.0-25_armhf.deb ...
Unpacking unzip (6.0-25) ...
Selecting previously unselected package zip.
Preparing to unpack .../358-zip_3.0-11_armhf.deb ...
Unpacking zip (3.0-11) ...
Selecting previously unselected package mozilla-devscripts.
Preparing to unpack .../359-mozilla-devscripts_0.53_all.deb ...
Unpacking mozilla-devscripts (0.53) ...
Selecting previously unselected package python-ply.
Preparing to unpack .../360-python-ply_3.11-3_all.deb ...
Unpacking python-ply (3.11-3) ...
Selecting previously unselected package yasm.
Preparing to unpack .../361-yasm_1.3.0-2_armhf.deb ...
Unpacking yasm (1.3.0-2) ...
Selecting previously unselected package libjsoncpp-dev:armhf.
Preparing to unpack .../362-libjsoncpp-dev_1.7.4-3_armhf.deb ...
Unpacking libjsoncpp-dev:armhf (1.7.4-3) ...
Selecting previously unselected package sbuild-build-depends-thunderbird-dummy.
Preparing to unpack .../363-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.1-2) ...
Setting up libgraphite2-3:armhf (1.3.13-7) ...
Setting up liblcms2-2:armhf (2.9-3) ...
Setting up libstd-rust-1.34:armhf (1.34.2+dfsg1-1+rpi1) ...
Setting up libpixman-1-0:armhf (0.36.0-1) ...
Setting up libwayland-server0:armhf (1.17.0-1) ...
Setting up libx11-xcb1:armhf (2:1.6.7-1) ...
Setting up systemd-sysv (241-7+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-5) ...
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) ...
Setting up mime-support (3.62) ...
Setting up libglvnd-core-dev:armhf (1.1.0-1) ...
Setting up libpcre16-3:armhf (2:8.39-12) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libdatrie1:armhf (0.2.12-2) ...
Setting up libmagic-mgc (1:5.37-5) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libgc1c2:armhf (1:7.6.4-0.4) ...
Setting up libglib2.0-0:armhf (2.60.6-1) ...
Setting up libglvnd0:armhf (1.1.0-1) ...
Setting up unzip (6.0-25) ...
Setting up libreadline8:armhf (8.0-2) ...
Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
Setting up libyajl2:armhf (2.1.0-3) ...
Setting up x11-common (1:7.7+19) ...
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.5.0-3) ...
Setting up libnghttp2-14:armhf (1.37.0-1+b1) ...
Setting up libmagic1:armhf (1:5.37-5) ...
Setting up libsepol1-dev:armhf (2.9-2) ...
Setting up gettext-base (0.19.8.1-9) ...
Setting up xkb-data (2.26-2) ...
Setting up liblzo2-2:armhf (2.10-0.1) ...
Setting up libobjc4:armhf (9.1.0-10+rpi1) ...
Setting up file (1:5.37-5) ...
Setting up libgomp1:armhf (9.1.0-10+rpi1) ...
Setting up bzip2 (1.0.6-9.2) ...
Setting up libffi-dev:armhf (3.2.1-9) ...
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.32-5) ...
Setting up libcolord2:armhf (1.4.3-4) ...
Setting up libicu63:armhf (63.2-2) ...
Setting up libopengl0:armhf (1.1.0-1) ...
Setting up libflac8:armhf (1.3.3-1) ...
Setting up libkrb5support0:armhf (1.17-6+b1) ...
Setting up libpython2.7-stdlib:armhf (2.7.16-3) ...
Setting up libdconf1:armhf (0.30.1-2) ...
Setting up libasound2-data (1.1.8-1) ...
Setting up libstd-rust-dev:armhf (1.34.2+dfsg1-1+rpi1) ...
Setting up libasan5:armhf (9.1.0-10+rpi1) ...
Setting up yasm (1.3.0-2) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libgraphite2-dev:armhf (1.3.13-7) ...
Setting up zip (3.0-11) ...
Setting up autotools-dev (20180224.1) ...
Setting up libpcre2-32-0:armhf (10.32-5) ...
Setting up libglib2.0-data (2.60.6-1) ...
Setting up libgles2:armhf (1.1.0-1) ...
Setting up libexpat1-dev:armhf (2.2.7-1) ...
Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Setting up libpcre2-posix0:armhf (10.32-5) ...
Setting up libsqlite3-dev:armhf (3.29.0-1) ...
Setting up libwrap0:armhf (7.6.q-28) ...
Setting up libx11-data (2:1.6.7-1) ...
Setting up libepoxy0:armhf (1.5.3-0.1) ...
Setting up libnspr4:armhf (2:4.21-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ...
Setting up bash-completion (1:2.8-6) ...
Setting up uuid-dev:armhf (2.34-0.1) ...
Setting up libavahi-common-data:armhf (0.7-4+b2) ...
Setting up libncurses6:armhf (6.1+20190803-1) ...
Setting up libgles1:armhf (1.1.0-1) ...
Setting up libdbus-1-3:armhf (1.12.16-1+b1) ...
Setting up dbus (1.12.16-1+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.5-3.1) ...
Setting up libpng16-16:armhf (1.6.37-1) ...
Setting up libpcre32-3:armhf (2:8.39-12) ...
Setting up libatomic1:armhf (9.1.0-10+rpi1) ...
Setting up libvorbis0a:armhf (1.3.6-2) ...
Setting up gcc-8-base:armhf (8.3.0-19+rpi1) ...
Setting up autopoint (0.19.8.1-9) ...
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 libsensors5:armhf (1:3.5.0-3) ...
Setting up libk5crypto3:armhf (1.17-6+b1) ...
Setting up libltdl7:armhf (2.4.6-9) ...
Setting up libglapi-mesa:armhf (19.1.4-1) ...
Setting up libevent-core-2.1-6:armhf (2.1.8-stable-4) ...
Setting up libevent-2.1-6:armhf (2.1.8-stable-4) ...
Setting up libmhash2:armhf (0.9.9.9-7) ...
Setting up libubsan1:armhf (9.1.0-10+rpi1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libatk1.0-data (2.32.0-2) ...
Setting up wayland-protocols (1.17-1) ...
Setting up sensible-utils (0.0.12) ...
Setting up libasyncns0:armhf (0.8-6) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libvpx6:armhf (1.8.1-2) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libasound2:armhf (1.1.8-1) ...
Setting up libpam-systemd:armhf (241-7+rpi1) ...
Setting up libmbedcrypto3:armhf (2.16.2-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-2) ...
Setting up libgirepository-1.0-1:armhf (1.58.3-2) ...
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-3) ...
Setting up libatk1.0-0:armhf (2.32.0-2) ...
Setting up libkrb5-3:armhf (1.17-6+b1) ...
Setting up libtiff5:armhf (4.0.10-4) ...
Setting up libwayland-egl1:armhf (1.17.0-1) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libhunspell-1.7-0:armhf (1.7.0-2+b1) ...
Setting up glib-networking-common (2.58.0-2) ...
Setting up cpp-8 (8.3.0-19+rpi1) ...
Setting up libasound2-dev:armhf (1.1.8-1) ...
Setting up libbsd0:armhf (0.10.0-1) ...
Setting up libtinfo5:armhf (6.1+20190803-1) ...
Setting up dh-apparmor (2.13.3-4) ...
Setting up libdrm-common (2.4.97-1+rpi1) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libhunspell-dev:armhf (1.7.0-2+b1) ...
Setting up libicu-dev:armhf (63.2-2) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+b2) ...
Setting up libcc1-0:armhf (9.1.0-10+rpi1) ...
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) ...
Setting up libbz2-dev:armhf (1.0.6-9.2) ...
Setting up libxkbcommon0:armhf (0.8.2-1) ...
Setting up libwayland-client0:armhf (1.17.0-1) ...
Setting up libevent-extra-2.1-6:armhf (2.1.8-stable-4) ...
Setting up x11proto-dev (2018.4-4) ...
Setting up libfile-stripnondeterminism-perl (1.4.0-1) ...
Setting up libnspr4-dev (2:4.21-1) ...
Setting up glib-networking-services (2.58.0-2) ...
Setting up libblkid-dev:armhf (2.34-0.1) ...
Setting up libevent-pthreads-2.1-6:armhf (2.1.8-stable-4) ...
Setting up libice6:armhf (2:1.0.9-2) ...
Setting up libjsoncpp-dev:armhf (1.7.4-3) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libpython3.7-stdlib:armhf (3.7.4-2) ...
Setting up libncurses-dev:armhf (6.1+20190803-1) ...
Setting up libxcb1:armhf (1.13.1-2) ...
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.32-5) ...
Setting up python2.7 (2.7.16-3) ...
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-9) ...
Setting up libpython2-stdlib:armhf (2.7.16-1) ...
Setting up libxcb-render0:armhf (1.13.1-2) ...
Setting up libxshmfence-dev:armhf (1.3-1) ...
Setting up libmbedx509-0:armhf (2.16.2-1) ...
Setting up libselinux1-dev:armhf (2.9-2) ...
Setting up libpcre3-dev:armhf (2:8.39-12) ...
Setting up x11proto-randr-dev (2018.4-4) ...
Setting up libfribidi-dev:armhf (1.0.5-3.1) ...
Setting up libevent-openssl-2.1-6:armhf (2.1.8-stable-4) ...
Setting up libxcb-glx0:armhf (1.13.1-2) ...
Setting up libxkbcommon-dev:armhf (0.8.2-1) ...
Setting up libedit2:armhf (3.1-20190324-1) ...
Setting up libpng-dev:armhf (1.6.37-1) ...
Setting up libmbedtls12:armhf (2.16.2-1) ...
Setting up libxcb-shape0:armhf (1.13.1-2) ...
Setting up libavahi-common3:armhf (0.7-4+b2) ...
Setting up libglib2.0-bin (2.60.6-1) ...
Setting up m4 (1.4.18-2) ...
Setting up libiw-dev:armhf (30~pre9-13) ...
Setting up libnss3:armhf (2:3.45-1) ...
Setting up libxcb-shm0:armhf (1.13.1-2) ...
Setting up libxcb-util0:armhf (0.3.8-3) ...
Setting up libreadline-dev:armhf (8.0-2) ...
Setting up libllvm6.0:armhf (1:6.0.1-11+rpi1) ...
Setting up x11proto-xinerama-dev (2018.4-4) ...
Setting up python2 (2.7.16-1) ...
Setting up libclang1-6.0 (1:6.0.1-11+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-2) ...
Setting up libpython-stdlib:armhf (2.7.16-1) ...
Setting up dbus-user-session (1.12.16-1+b1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libwayland-bin (1.17.0-1) ...
Setting up x11proto-damage-dev (1:2018.4-4) ...
Setting up x11proto-composite-dev (1:2018.4-4) ...
Setting up libfreetype6:armhf (2.9.1-4) ...
Setting up libvpx-dev:armhf (1.8.1-2) ...
Setting up libdbus-1-dev:armhf (1.12.16-1+b1) ...
Setting up libxcb-sync1:armhf (1.13.1-2) ...
Setting up libdbus-glib-1-2:armhf (0.110-4) ...
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.8-stable-4) ...
Setting up libgssapi-krb5-2:armhf (1.17-6+b1) ...
Setting up x11proto-input-dev (2018.4-4) ...
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up ucf (3.0038+nmu1) ...
Setting up gir1.2-glib-2.0:armhf (1.58.3-2) ...
Setting up libgcc-8-dev:armhf (8.3.0-19+rpi1) ...
Setting up autoconf (2.69-11) ...
Setting up libxcb-dri2-0:armhf (1.13.1-2) ...
Setting up x11proto-xf86vidmode-dev (2018.4-4) ...
Setting up x11proto-xext-dev (2018.4-4) ...
Setting up libdrm2:armhf (2.4.97-1+rpi1) ...
Setting up dwz (0.12.20190723-1) ...
Setting up libnss3-dev:armhf (2:3.45-1) ...
Setting up groff-base (1.22.4-3) ...
Setting up libwayland-cursor0:armhf (1.17.0-1) ...
Setting up libxcb-randr0:armhf (1.13.1-2) ...
Setting up libxslt1.1:armhf (1.1.32-2.1) ...
Setting up libllvm7:armhf (1:7.0.1-8+rpi2) ...
Setting up libx11-6:armhf (2:1.6.7-1) ...
Setting up libharfbuzz0b:armhf (2.5.3-1) ...
Setting up libsndfile1:armhf (1.0.28-6) ...
Setting up x11proto-record-dev (2018.4-4) ...
Setting up libclang1-7 (1:7.0.1-8+rpi2) ...
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.97-1+rpi1) ...
Setting up libxml2-utils (2.9.4+dfsg1-7+b2) ...
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.16-1) ...
Setting up libavahi-client3:armhf (0.7-4+b2) ...
Setting up libmount-dev:armhf (2.34-0.1) ...
Setting up libdrm-exynos1:armhf (2.4.97-1+rpi1) ...
Setting up libpython3-stdlib:armhf (3.7.3-1) ...
Setting up libstdc++-8-dev:armhf (8.3.0-19+rpi1) ...
Setting up libdrm-amdgpu1:armhf (2.4.97-1+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~+rc4-1+rpi1) ...
Setting up libxcb-dri3-0:armhf (1.13.1-2) ...
Setting up python-ply (3.11-3) ...
Setting up python3.7 (3.7.4-2) ...
Setting up libdrm-nouveau2:armhf (2.4.97-1+rpi1) ...
Setting up gettext (0.19.8.1-9) ...
Setting up libharfbuzz-icu0:armhf (2.5.3-1) ...
Setting up gcc-8 (8.3.0-19+rpi1) ...
Setting up libdrm-etnaviv1:armhf (2.4.97-1+rpi1) ...
Setting up libxcb1-dev:armhf (1.13.1-2) ...
Setting up llvm-7-runtime (1:7.0.1-8+rpi2) ...
Setting up llvm-7 (1:7.0.1-8+rpi2) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (19.1.4-1) ...
Setting up gir1.2-atk-1.0:armhf (2.32.0-2) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libdrm-radeon1:armhf (2.4.97-1+rpi1) ...
Setting up fontconfig-config (2.13.1-2) ...
Setting up libgl1-mesa-dri:armhf (19.1.4-1) ...
Setting up libdbus-glib-1-dev-bin (0.110-4) ...
Setting up libx11-dev:armhf (2:1.6.7-1) ...
Setting up libclang-common-6.0-dev (1:6.0.1-11+rpi1) ...
Setting up libxext6:armhf (2:1.3.3-1+b2) ...
Setting up libxcb-dri3-dev:armhf (1.13.1-2) ...
Setting up libcurl3-gnutls:armhf (7.65.1-1) ...
Setting up dconf-service (0.30.1-2) ...
Setting up python3 (3.7.3-1) ...
Setting up libgit2-27:armhf (0.27.7+dfsg.1-0.2+b1) ...
Setting up libharfbuzz-gobject0:armhf (2.5.3-1) ...
Setting up libatspi2.0-0:armhf (2.32.1-1) ...
Setting up man-db (2.8.6.1-1) ...
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) ...
Setting up gir1.2-harfbuzz-0.0:armhf (2.5.3-1) ...
Setting up libfreetype6-dev:armhf (2.9.1-4) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libatk-bridge2.0-0:armhf (2.32.0-2) ...
Setting up libxcb-shm0-dev:armhf (1.13.1-2) ...
Setting up libobjc-8-dev:armhf (8.3.0-19+rpi1) ...
Setting up libegl-mesa0:armhf (19.1.4-1) ...
Setting up libxcb-dri2-0-dev:armhf (1.13.1-2) ...
Setting up libxfixes3:armhf (1:5.0.3-1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
Setting up llvm-runtime (1:7.0-47.1) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libdrm-freedreno1:armhf (2.4.97-1+rpi1) ...
Setting up llvm (1:7.0-47.1) ...
Setting up libxcb-render0-dev:armhf (1.13.1-2) ...
Setting up libxcb-glx0-dev:armhf (1.13.1-2) ...
Setting up libxt6:armhf (1:1.1.5-1) ...
Setting up libdrm-tegra0:armhf (2.4.97-1+rpi1) ...
Setting up libxcb-shape0-dev:armhf (1.13.1-2) ...
Setting up libxext-dev:armhf (2:1.3.3-1+b2) ...
Setting up libcups2:armhf (2.2.10-6+rpi1) ...
Setting up g++-8 (8.3.0-19+rpi1) ...
Setting up rustc (1.34.2+dfsg1-1+rpi1) ...
Setting up libclang-common-7-dev (1:7.0.1-8+rpi2) ...
Setting up libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ...
Setting up libegl1:armhf (1.1.0-1) ...
Setting up libxcb-sync-dev:armhf (1.13.1-2) ...
Setting up libxcb-xfixes0-dev:armhf (1.13.1-2) ...
Setting up libfontconfig1:armhf (2.13.1-2) ...
Setting up libclang-6.0-dev (1:6.0.1-11+rpi1) ...
Setting up clang-6.0 (1:6.0.1-11+rpi1) ...
Setting up python3-lib2to3 (3.7.4-3) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up libatk-adaptor:armhf (2.32.0-2) ...
Setting up python3-distutils (3.7.4-3) ...
Setting up libglib2.0-dev-bin (2.60.6-1) ...
Setting up clang-7 (1:7.0.1-8+rpi2) ...
Setting up llvm-7-dev (1:7.0.1-8+rpi2) ...
Setting up gtk-update-icon-cache (3.24.10-1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.7-1) ...
Setting up fontconfig (2.13.1-2) ...
Regenerating fonts cache... done.
Setting up libdrm-dev:armhf (2.4.97-1+rpi1) ...
Setting up libxft2:armhf (2.3.2-2) ...
Setting up libfontconfig1-dev:armhf (2.13.1-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.30.1-2) ...
Setting up libstartup-notification0-dev:armhf (0.12-6) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.38.1+dfsg-1) ...
Setting up libxtst6:armhf (2:1.2.3-1) ...
Setting up po-debconf (1.0.21) ...
Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libpango-1.0-0:armhf (1.42.4-7) ...
Setting up libraptor2-0:armhf (2.0.14-1) ...
Setting up libcairo2:armhf (1.16.0-4) ...
Setting up libxfixes-dev:armhf (1:5.0.3-1) ...
Setting up cargo (0.37.0-3) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libglib2.0-dev:armhf (2.60.6-1) ...
Setting up libxcb-randr0-dev:armhf (1.13.1-2) ...
Setting up libxt-dev:armhf (1:1.1.5-1) ...
Setting up libnotify4:armhf (0.7.7-4) ...
Setting up clang (1:7.0-47.1) ...
Setting up libxcb-present-dev:armhf (1.13.1-2) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up gir1.2-notify-0.7:armhf (0.7.7-4) ...
Setting up mesa-common-dev:armhf (19.1.4-1) ...
Setting up libcairo-gobject2:armhf (1.16.0-4) ...
Setting up libpangoft2-1.0-0:armhf (1.42.4-7) ...
Setting up libxi-dev:armhf (2:1.7.9-1) ...
Setting up libgtk-3-common (3.24.10-1) ...
Setting up libatk1.0-dev:armhf (2.32.0-2) ...
Setting up libpangocairo-1.0-0:armhf (1.42.4-7) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
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:7.0-47.1) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-4) ...
Setting up gsettings-desktop-schemas (3.28.1-1) ...
Setting up libharfbuzz-dev:armhf (2.5.3-1) ...
Setting up gir1.2-freedesktop:armhf (1.58.3-2) ...
Setting up libglx-mesa0:armhf (19.1.4-1) ...
Setting up libpangoxft-1.0-0:armhf (1.42.4-7) ...
Setting up libglx0:armhf (1.1.0-1) ...
Setting up libpulse0:armhf (12.2-5+b1) ...
Setting up libdbus-glib-1-dev:armhf (0.110-4) ...
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.32-1) ...
Setting up pango1.0-tools (1.42.4-7) ...
Setting up libidl-dev:armhf (0.8.14-4) ...
Setting up gir1.2-atspi-2.0:armhf (2.32.1-1) ...
Setting up libgdk-pixbuf2.0-dev:armhf (2.38.1+dfsg-1) ...
Setting up librsvg2-2:armhf (2.44.14-1) ...
Setting up gir1.2-pango-1.0:armhf (1.42.4-7) ...
Setting up libgl1:armhf (1.1.0-1) ...
Setting up librdf0:armhf (1.0.17-1.1+b1) ...
Setting up libpulse-mainloop-glib0:armhf (12.2-5+b1) ...
Setting up librsvg2-common:armhf (2.44.14-1) ...
Setting up libpulse-dev:armhf (12.2-5+b1) ...
Setting up libcairo2-dev:armhf (1.16.0-4) ...
Setting up glib-networking:armhf (2.58.0-2) ...
Setting up python-librdf (1.0.17.1+dfsg-1.3+b4) ...
Setting up mozilla-devscripts (0.53) ...
Setting up libatspi2.0-dev:armhf (2.32.1-1) ...
Setting up libnotify-dev:armhf (0.7.7-4) ...
Setting up libsoup2.4-1:armhf (2.64.2-2) ...
Setting up libglvnd-dev:armhf (1.1.0-1) ...
Setting up libatk-bridge2.0-dev:armhf (2.32.0-2) ...
Setting up adwaita-icon-theme (3.30.1-1) ...
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) ...
Setting up libgl1-mesa-dev:armhf (19.1.4-1) ...
Setting up libsoup-gnome2.4-1:armhf (2.64.2-2) ...
Setting up libegl1-mesa-dev:armhf (19.1.4-1) ...
Setting up librest-0.7-0:armhf (0.8.1-1) ...
Setting up libgtk-3-0:armhf (3.24.10-1) ...
Setting up libgtk2.0-0:armhf (2.24.32-3) ...
Setting up libepoxy-dev:armhf (1.5.3-0.1) ...
Setting up gir1.2-gtk-3.0:armhf (3.24.10-1) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.32-3) ...
Setting up libgtk2.0-dev:armhf (2.24.32-3) ...
Setting up libgtk-3-dev:armhf (3.24.10-1) ...
Setting up dh-autoreconf (19) ...
Setting up dh-strip-nondeterminism (1.4.0-1) ...
Setting up debhelper (12.3) ...
Setting up dh-exec (0.23.2) ...
Setting up sbuild-build-depends-thunderbird-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for systemd (241-7+rpi1) ...
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.19.20-v7+ armhf (armv7l)
Toolchain package versions: binutils_2.31.1-16+rpi1 dpkg-dev_1.19.7 g++-8_8.3.0-19+rpi1 gcc-8_8.3.0-19+rpi1 libc6-dev_2.28-10+rpi1 libstdc++-8-dev_8.3.0-19+rpi1 libstdc++6_9.1.0-10+rpi1 linux-libc-dev_4.18.20-2+rpi1
Package versions: adduser_3.118 adwaita-icon-theme_3.30.1-1 apt_1.8.2 autoconf_2.69-11 autoconf2.13_2.13-68 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.3+rpi1 base-passwd_3.5.46 bash_5.0-4 bash-completion_1:2.8-6 binfmt-support_2.2.0-2 binutils_2.31.1-16+rpi1 binutils-arm-linux-gnueabihf_2.31.1-16+rpi1 binutils-common_2.31.1-16+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9.2 cargo_0.37.0-3 clang_1:7.0-47.1 clang-6.0_1:6.0.1-11+rpi1 clang-7_1:7.0.1-8+rpi2 coreutils_8.30-3 cpp_4:8.3.0-1+rpi2 cpp-8_8.3.0-19+rpi1 dash_0.5.10.2-5 dbus_1.12.16-1+b1 dbus-user-session_1.12.16-1+b1 dconf-gsettings-backend_0.30.1-2 dconf-service_0.30.1-2 debconf_1.5.71 debhelper_12.3 debianutils_4.8.6.1 dh-apparmor_2.13.3-4 dh-autoreconf_19 dh-exec_0.23.2 dh-strip-nondeterminism_1.4.0-1 diffutils_1:3.7-3 dirmngr_2.2.12-1+rpi1 dmsetup_2:1.02.155-3 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.12.20190723-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.37-5 findutils_4.6.0+git+20190209-2 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:8.3.0-1+rpi2 g++-8_8.3.0-19+rpi1 gcc_4:8.3.0-1+rpi2 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-6-base_6.5.0-1+rpi1+b1 gcc-7-base_7.3.0-19 gcc-8_8.3.0-19+rpi1 gcc-8-base_8.3.0-19+rpi1 gcc-9-base_9.1.0-10+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gir1.2-atk-1.0_2.32.0-2 gir1.2-atspi-2.0_2.32.1-1 gir1.2-freedesktop_1.58.3-2 gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1 gir1.2-glib-2.0_1.58.3-2 gir1.2-gtk-2.0_2.24.32-3 gir1.2-gtk-3.0_3.24.10-1 gir1.2-harfbuzz-0.0_2.5.3-1 gir1.2-notify-0.7_0.7.7-4 gir1.2-pango-1.0_1.42.4-7 glib-networking_2.58.0-2 glib-networking-common_2.58.0-2 glib-networking-services_2.58.0-2 gnupg_2.2.12-1+rpi1 gnupg-l10n_2.2.12-1+rpi1 gnupg-utils_2.2.12-1+rpi1 gpg_2.2.12-1+rpi1 gpg-agent_2.2.12-1+rpi1 gpg-wks-client_2.2.12-1+rpi1 gpg-wks-server_2.2.12-1+rpi1 gpgconf_2.2.12-1+rpi1 gpgsm_2.2.12-1+rpi1 gpgv_2.2.12-1+rpi1 grep_3.3-1 groff-base_1.22.4-3 gsettings-desktop-schemas_3.28.1-1 gtk-update-icon-cache_3.24.10-1 gzip_1.9-3 hicolor-icon-theme_0.17-2 hostname_3.21 icu-devtools_63.2-2 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapparmor1_2.13.3-4 libapt-pkg5.0_1.8.2 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.2 libasan5_9.1.0-10+rpi1 libasound2_1.1.8-1 libasound2-data_1.1.8-1 libasound2-dev_1.1.8-1 libassuan0_2.5.2-1 libasyncns0_0.8-6 libatk-adaptor_2.32.0-2 libatk-bridge2.0-0_2.32.0-2 libatk-bridge2.0-dev_2.32.0-2 libatk1.0-0_2.32.0-2 libatk1.0-data_2.32.0-2 libatk1.0-dev_2.32.0-2 libatomic1_9.1.0-10+rpi1 libatspi2.0-0_2.32.1-1 libatspi2.0-dev_2.32.1-1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-3 libaudit1_1:2.8.4-3 libavahi-client3_0.7-4+b2 libavahi-common-data_0.7-4+b2 libavahi-common3_0.7-4+b2 libbinutils_2.31.1-16+rpi1 libblkid-dev_2.34-0.1 libblkid1_2.34-0.1 libbsd0_0.10.0-1 libbz2-1.0_1.0.6-9.2 libbz2-dev_1.0.6-9.2 libc-bin_2.28-10+rpi1 libc-dev-bin_2.28-10+rpi1 libc6_2.28-10+rpi1 libc6-dev_2.28-10+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 libcap2_1:2.25-2 libcc1-0_9.1.0-10+rpi1 libclang-6.0-dev_1:6.0.1-11+rpi1 libclang-common-6.0-dev_1:6.0.1-11+rpi1 libclang-common-7-dev_1:7.0.1-8+rpi2 libclang1-6.0_1:6.0.1-11+rpi1 libclang1-7_1:7.0.1-8+rpi2 libcolord2_1.4.3-4 libcom-err2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.1.0-7+b1 libcups2_2.2.10-6+rpi1 libcurl3-gnutls_7.65.1-1 libdatrie1_0.2.12-2 libdb5.3_5.3.28+dfsg1-0.5 libdbus-1-3_1.12.16-1+b1 libdbus-1-dev_1.12.16-1+b1 libdbus-glib-1-2_0.110-4 libdbus-glib-1-dev_0.110-4 libdbus-glib-1-dev-bin_0.110-4 libdconf1_0.30.1-2 libdebconfclient0_0.249 libdevmapper1.02.1_2:1.02.155-3 libdpkg-perl_1.19.7 libdrm-amdgpu1_2.4.97-1+rpi1 libdrm-common_2.4.97-1+rpi1 libdrm-dev_2.4.97-1+rpi1 libdrm-etnaviv1_2.4.97-1+rpi1 libdrm-exynos1_2.4.97-1+rpi1 libdrm-freedreno1_2.4.97-1+rpi1 libdrm-nouveau2_2.4.97-1+rpi1 libdrm-omap1_2.4.97-1+rpi1 libdrm-radeon1_2.4.97-1+rpi1 libdrm-tegra0_2.4.97-1+rpi1 libdrm2_2.4.97-1+rpi1 libedit2_3.1-20190324-1 libegl-mesa0_19.1.4-1 libegl1_1.1.0-1 libegl1-mesa-dev_19.1.4-1 libelf1_0.176-1.1 libepoxy-dev_1.5.3-0.1 libepoxy0_1.5.3-0.1 libevent-2.1-6_2.1.8-stable-4 libevent-core-2.1-6_2.1.8-stable-4 libevent-dev_2.1.8-stable-4 libevent-extra-2.1-6_2.1.8-stable-4 libevent-openssl-2.1-6_2.1.8-stable-4 libevent-pthreads-2.1-6_2.1.8-stable-4 libexpat1_2.2.7-1 libexpat1-dev_2.2.7-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.4.0-1 libflac8_1.3.3-1 libfontconfig1_2.13.1-2 libfontconfig1-dev_2.13.1-2 libfreetype6_2.9.1-4 libfreetype6-dev_2.9.1-4 libfribidi-dev_1.0.5-3.1 libfribidi0_1.0.5-3.1 libgbm1_19.1.4-1 libgc1c2_1:7.6.4-0.4 libgcc-8-dev_8.3.0-19+rpi1 libgcc1_1:9.1.0-10+rpi1 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libgdk-pixbuf2.0-0_2.38.1+dfsg-1 libgdk-pixbuf2.0-bin_2.38.1+dfsg-1 libgdk-pixbuf2.0-common_2.38.1+dfsg-1 libgdk-pixbuf2.0-dev_2.38.1+dfsg-1 libgirepository-1.0-1_1.58.3-2 libgit2-27_0.27.7+dfsg.1-0.2+b1 libgl1_1.1.0-1 libgl1-mesa-dev_19.1.4-1 libgl1-mesa-dri_19.1.4-1 libglapi-mesa_19.1.4-1 libgles1_1.1.0-1 libgles2_1.1.0-1 libglib2.0-0_2.60.6-1 libglib2.0-bin_2.60.6-1 libglib2.0-data_2.60.6-1 libglib2.0-dev_2.60.6-1 libglib2.0-dev-bin_2.60.6-1 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_19.1.4-1 libglx0_1.1.0-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.9-4 libgomp1_9.1.0-10+rpi1 libgpg-error0_1.35-1 libgraphite2-3_1.3.13-7 libgraphite2-dev_1.3.13-7 libgssapi-krb5-2_1.17-6+b1 libgtk-3-0_3.24.10-1 libgtk-3-common_3.24.10-1 libgtk-3-dev_3.24.10-1 libgtk2.0-0_2.24.32-3 libgtk2.0-common_2.24.32-3 libgtk2.0-dev_2.24.32-3 libharfbuzz-dev_2.5.3-1 libharfbuzz-gobject0_2.5.3-1 libharfbuzz-icu0_2.5.3-1 libharfbuzz0b_2.5.3-1 libhogweed4_3.4.1-1 libhttp-parser2.9_2.9.2-2 libhunspell-1.7-0_1.7.0-2+b1 libhunspell-dev_1.7.0-2+b1 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 libidn11_1.33-2.2 libidn2-0_2.0.5-1 libip4tc2_1.8.3-2 libisl19_0.20-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-4 libjson-glib-1.0-0_1.4.4-2 libjson-glib-1.0-common_1.4.4-2 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.17-6+b1 libkeyutils1_1.6-6 libkmod2_26-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.47+dfsg-3+rpi1 libldap-common_2.4.47+dfsg-3+rpi1 libllvm6.0_1:6.0.1-11+rpi1 libllvm7_1:7.0.1-8+rpi2 libllvm8_1:8.0.1~+rc4-1+rpi1 liblocale-gettext-perl_1.07-3+b3 libltdl7_2.4.6-9 liblz4-1_1.8.3-1 liblzma5_5.2.4-1 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.37-5 libmagic1_1:5.37-5 libmbedcrypto3_2.16.2-1 libmbedtls12_2.16.2-1 libmbedx509-0_2.16.2-1 libmhash2_0.9.9.9-7 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+20190803-1 libncurses6_6.1+20190803-1 libncursesw6_6.1+20190803-1 libnettle6_3.4.1-1 libnghttp2-14_1.37.0-1+b1 libnotify-dev_0.7.7-4 libnotify4_0.7.7-4 libnpth0_1.6-1 libnspr4_2:4.21-1 libnspr4-dev_2:4.21-1 libnss3_2:3.45-1 libnss3-dev_2:3.45-1 libobjc-8-dev_8.3.0-19+rpi1 libobjc4_9.1.0-10+rpi1 libogg0_1.3.2-1 libopengl0_1.1.0-1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam-systemd_241-7+rpi1 libpam0g_1.3.1-5 libpango-1.0-0_1.42.4-7 libpango1.0-dev_1.42.4-7 libpangocairo-1.0-0_1.42.4-7 libpangoft2-1.0-0_1.42.4-7 libpangoxft-1.0-0_1.42.4-7 libpcre16-3_2:8.39-12 libpcre2-16-0_10.32-5 libpcre2-32-0_10.32-5 libpcre2-8-0_10.32-5 libpcre2-dev_10.32-5 libpcre2-posix0_10.32-5 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 libpipeline1_1.5.1-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-5 libpsl5_0.20.2-2 libpthread-stubs0-dev_0.4-1 libpulse-dev_12.2-5+b1 libpulse-mainloop-glib0_12.2-5+b1 libpulse0_12.2-5+b1 libpython-stdlib_2.7.16-1 libpython2-stdlib_2.7.16-1 libpython2.7-minimal_2.7.16-3 libpython2.7-stdlib_2.7.16-3 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.4-2 libpython3.7-stdlib_3.7.4-2 libraptor2-0_2.0.14-1 librasqal3_0.9.32-1 librdf0_1.0.17-1.1+b1 libreadline-dev_8.0-2 libreadline7_7.0-5 libreadline8_8.0-2 librest-0.7-0_0.8.1-1 librsvg2-2_2.44.14-1 librsvg2-common_2.44.14-1 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27+dfsg-1+b1 libsasl2-modules-db_2.1.27+dfsg-1+b1 libseccomp2_2.3.3-4 libselinux1_2.9-2 libselinux1-dev_2.9-2 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsensors-config_1:3.5.0-3 libsensors5_1:3.5.0-3 libsepol1_2.9-2 libsepol1-dev_2.9-2 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.33.1-0.1 libsndfile1_1.0.28-6 libsoup-gnome2.4-1_2.64.2-2 libsoup2.4-1_2.64.2-2 libsqlite3-0_3.29.0-1 libsqlite3-dev_3.29.0-1 libss2_1.44.5-1 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1c-1 libstartup-notification0_0.12-6 libstartup-notification0-dev_0.12-6 libstd-rust-1.34_1.34.2+dfsg1-1+rpi1 libstd-rust-dev_1.34.2+dfsg1-1+rpi1 libstdc++-8-dev_8.3.0-19+rpi1 libstdc++6_9.1.0-10+rpi1 libsub-override-perl_0.09-2 libsystemd0_241-7+rpi1 libtasn1-6_4.14-2 libtext-charwidth-perl_0.04-7.1+b1 libtext-iconv-perl_1.7-5+b10 libtext-wrapi18n-perl_0.06-7.1 libthai-data_0.1.28-2 libthai0_0.1.28-2 libtiff5_4.0.10-4 libtinfo5_6.1+20190803-1 libtinfo6_6.1+20190803-1 libtool_2.4.6-9 libubsan1_9.1.0-10+rpi1 libuchardet0_0.0.6-3 libudev1_241-5+rpi1 libunistring2_0.9.10-1 libuuid1_2.34-0.1 libvorbis0a_1.3.6-2 libvorbisenc2_1.3.6-2 libvpx-dev_1.8.1-2 libvpx6_1.8.1-2 libwayland-bin_1.17.0-1 libwayland-client0_1.17.0-1 libwayland-cursor0_1.17.0-1 libwayland-dev_1.17.0-1 libwayland-egl1_1.17.0-1 libwayland-server0_1.17.0-1 libwebp6_0.6.1-2 libwrap0_7.6.q-28 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-dev_2:1.6.7-1 libx11-xcb-dev_2:1.6.7-1 libx11-xcb1_2:1.6.7-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13.1-2 libxcb-dri2-0-dev_1.13.1-2 libxcb-dri3-0_1.13.1-2 libxcb-dri3-dev_1.13.1-2 libxcb-glx0_1.13.1-2 libxcb-glx0-dev_1.13.1-2 libxcb-present-dev_1.13.1-2 libxcb-present0_1.13.1-2 libxcb-randr0_1.13.1-2 libxcb-randr0-dev_1.13.1-2 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shape0_1.13.1-2 libxcb-shape0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-shm0-dev_1.13.1-2 libxcb-sync-dev_1.13.1-2 libxcb-sync1_1.13.1-2 libxcb-util0_0.3.8-3 libxcb-xfixes0_1.13.1-2 libxcb-xfixes0-dev_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.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.8.2-1 libxkbcommon0_0.8.2-1 libxml2_2.9.4+dfsg1-7+b2 libxml2-utils_2.9.4+dfsg1-7+b2 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxslt1.1_1.1.32-2.1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libyajl2_2.1.0-3 libzstd1_1.3.8+dfsg-3+rpi1 linux-libc-dev_4.18.20-2+rpi1 llvm_1:7.0-47.1 llvm-7_1:7.0.1-8+rpi2 llvm-7-dev_1:7.0.1-8+rpi2 llvm-7-runtime_1:7.0.1-8+rpi2 llvm-dev_1:7.0-47.1 llvm-runtime_1:7.0-47.1 login_1:4.5-1.1 lsb-base_10.2019051400+rpi1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.6.1-1 mawk_1.3.3-17 mesa-common-dev_19.1.4-1 mime-support_3.62 mount_2.33.1-0.1 mozilla-devscripts_0.53 multiarch-support_2.28-10+rpi1 ncurses-base_6.1+20181013-2 ncurses-bin_6.1+20181013-2 pango1.0-tools_1.42.4-7 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 pinentry-curses_1.1.0-2 pkg-config_0.29-6 po-debconf_1.0.21 python_2.7.16-1 python-librdf_1.0.17.1+dfsg-1.3+b4 python-minimal_2.7.16-1 python-ply_3.11-3 python2_2.7.16-1 python2-minimal_2.7.16-1 python2.7_2.7.16-3 python2.7-minimal_2.7.16-3 python3_3.7.3-1 python3-distutils_3.7.4-3 python3-lib2to3_3.7.4-3 python3-minimal_3.7.3-1 python3.7_3.7.4-2 python3.7-minimal_3.7.4-2 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 rustc_1.34.2+dfsg1-1+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 shared-mime-info_1.10-1 systemd_241-7+rpi1 systemd-sysv_241-7+rpi1 sysvinit-utils_2.93-8 tar_1.30+dfsg-6 tzdata_2019a-1 ucf_3.0038+nmu1 unzip_6.0-25 util-linux_2.33.1-0.1 uuid-dev_2.34-0.1 wayland-protocols_1.17-1 x11-common_1:7.7+19 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-record-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 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 Thu Jul 18 07:21:16 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.8.0-1+rpi1.dsc
dpkg-source: info: extracting thunderbird in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking thunderbird_60.8.0.orig.tar.xz
dpkg-source: info: unpacking thunderbird_60.8.0.orig-lightning-l10n.tar.xz
dpkg-source: info: unpacking thunderbird_60.8.0.orig-thunderbird-l10n.tar.xz
dpkg-source: info: unpacking thunderbird_60.8.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.8.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=4fe0c36549824d2eaa38a0bc838e0f29
JOURNAL_STREAM=8:15635
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-deb63008-6a21-4b1e-b3e6-398372efc98d
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_ID=c11882

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package thunderbird
dpkg-buildpackage: info: source version 1:60.8.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.*
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:04.05 Clobber not needed.
 0:04.06 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:04.10 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s configure
 0:04.10 Environment: {'CPPFLAGS': '-Wdate-time -D_FORTIFY_SOURCE=2', 'DEB_BUILD_MULTIARCH': 'arm-linux-gnueabihf', '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': '1565785485', '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': '4fe0c36549824d2eaa38a0bc838e0f29', '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', 'DEB_BUILD_ARCH_CPU': 'arm', 'DH_INTERNAL_OVERRIDE': 'dh_auto_configure', 'MOZILLA_OFFICIAL': '1', 'DEB_BUILD_ARCH_ABI': 'eabihf', 'XDG_SESSION_ID': 'c11883', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/112/bus', 'DH_INTERNAL_BUILDFLAGS': '1', 'DEB_HOST_ARCH_ABI': 'eabihf', '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-deb63008-6a21-4b1e-b3e6-398372efc98d', u'CONFIG_GUESS': 'armv7l-unknown-linux-gnueabihf', 'JOURNAL_STREAM': '8:15635', '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': '1565785485', '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:04.31 make[2]: Entering directory '/<<PKGBUILDDIR>>'
 0:04.31 cd /<<PKGBUILDDIR>>/obj-thunderbird
 0:04.33 /<<PKGBUILDDIR>>/configure
 0:04.86 Creating Python environment
 0:12.10 New python executable in /<<PKGBUILDDIR>>/obj-thunderbird/_virtualenv/bin/python2.7
 0:12.10 Also creating executable in /<<PKGBUILDDIR>>/obj-thunderbird/_virtualenv/bin/python
 0:12.11 Installing setuptools, pip, wheel...done.
 0:13.49 WARNING: Python.h not found. Install Python development headers.
 0:13.50 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace)
 0:13.50 Reexecuting in the virtualenv
 0:14.32 Adding configure options from /<<PKGBUILDDIR>>/mozconfig.thunderbird
 0:14.33   --without-system-jpeg
 0:14.33   --with-system-bz2
 0:14.33   --with-system-icu
 0:14.33   --with-system-nspr
 0:14.33   --with-system-nss
 0:14.33   --with-system-zlib
 0:14.33   --with-system-libevent
 0:14.33   --with-system-libvpx
 0:14.34   --disable-gconf
 0:14.34   --disable-install-strip
 0:14.34   --disable-strip
 0:14.34   --disable-tests
 0:14.34   --disable-updater
 0:14.34   --disable-webrtc
 0:14.34   --enable-default-toolkit=cairo-gtk3
 0:14.34   --enable-extensions=default
 0:14.34   --enable-official-branding
 0:14.34   --enable-optimize
 0:14.34   --enable-pie
 0:14.34   --enable-readline
 0:14.34   --enable-startup-notification
 0:14.34   --enable-system-ffi
 0:14.35   --enable-system-hunspell
 0:14.35   --enable-system-sqlite
 0:14.35   --with-distribution-id=org.debian
 0:14.35   --with-user-appdir=.mozilla
 0:14.35   --with-pthreads
 0:14.35   --disable-debug
 0:14.35   --host=arm-linux-gnueabihf
 0:14.35   --enable-optimize=-O1
 0:14.35   --disable-debug-symbols
 0:14.35   --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr
 0:14.35   --enable-application=comm/mail
 0:14.35   --enable-calendar
 0:14.35   PARALLEL_BUILD=4
 0:14.35 checking for vcs source checkout... no
 0:15.32 checking for a shell... /bin/sh
 0:15.38 checking for host system type... arm-unknown-linux-gnueabihf
 0:15.38 checking for target system type... arm-unknown-linux-gnueabihf
 0:15.60 checking for a shell... /bin/sh
 0:15.64 checking for host system type... arm-unknown-linux-gnueabihf
 0:15.64 checking for target system type... arm-unknown-linux-gnueabihf
 0:16.05 checking for vcs source checkout... no
 0:16.07 checking whether cross compiling... no
 0:16.07 checking for the target C compiler... /usr/bin/gcc
 0:16.17 checking whether the target C compiler can be used... yes
 0:16.49 checking for Python 3... /usr/bin/python3 (3.7.4)
 0:16.53 checking for pkg_config... /usr/bin/pkg-config
 0:16.61 checking for pkg-config version... 0.29
 0:16.61 checking for yasm... /usr/bin/yasm
 0:16.63 checking yasm version... 1.3.0
 0:16.65 checking the target C compiler version... 8.3.0
 0:16.78 checking the target C compiler works... yes
 0:16.79 checking for the target C++ compiler... /usr/bin/g++
 0:17.03 checking whether the target C++ compiler can be used... yes
 0:17.04 checking the target C++ compiler version... 8.3.0
 0:17.18 checking the target C++ compiler works... yes
 0:17.18 checking for the host C compiler... /usr/bin/gcc
 0:17.24 checking whether the host C compiler can be used... yes
 0:17.24 checking the host C compiler version... 8.3.0
 0:17.34 checking the host C compiler works... yes
 0:17.34 checking for the host C++ compiler... /usr/bin/g++
 0:17.40 checking whether the host C++ compiler can be used... yes
 0:17.40 checking the host C++ compiler version... 8.3.0
 0:17.50 checking the host C++ compiler works... yes
 0:17.58 checking for 64-bit OS... no
 0:17.58 checking bindgen cflags... no
 0:17.76 checking for linker... bfd
 0:17.91 checking for stdint.h... yes
 0:18.01 checking for inttypes.h... yes
 0:18.13 checking for malloc.h... yes
 0:18.25 checking for alloca.h... yes
 0:18.33 checking for sys/byteorder.h... no
 0:18.44 checking for getopt.h... yes
 0:18.59 checking for unistd.h... yes
 0:18.72 checking for nl_types.h... yes
 0:18.80 checking for cpuid.h... no
 0:18.92 checking for sys/statvfs.h... yes
 0:19.06 checking for sys/statfs.h... yes
 0:19.18 checking for sys/vfs.h... yes
 0:19.34 checking for sys/mount.h... yes
 0:19.49 checking for sys/quota.h... yes
 0:19.64 checking for linux/quota.h... yes
 0:19.81 checking for linux/if_addr.h... yes
 0:20.00 checking for linux/rtnetlink.h... yes
 0:20.12 checking for sys/queue.h... yes
 0:20.24 checking for sys/types.h... yes
 0:20.37 checking for netinet/in.h... yes
 0:20.48 checking for byteswap.h... yes
 0:20.65 checking for linux/perf_event.h... yes
 0:20.76 checking for perf_event_open system call... yes
 0:20.81 checking whether the C compiler supports -Wunreachable-code-return... no
 0:20.87 checking whether the C++ compiler supports -Wunreachable-code-return... no
 0:20.91 checking whether the C compiler supports -Wclass-varargs... no
 0:20.96 checking whether the C++ compiler supports -Wclass-varargs... no
 0:21.01 checking whether the C compiler supports -Wloop-analysis... no
 0:21.05 checking whether the C++ compiler supports -Wloop-analysis... no
 0:21.15 checking whether the C++ compiler supports -Wc++1z-compat... yes
 0:21.18 checking whether the C++ compiler supports -Wcomma... no
 0:21.26 checking whether the C compiler supports -Wduplicated-cond... yes
 0:21.35 checking whether the C++ compiler supports -Wduplicated-cond... yes
 0:21.46 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 0:21.51 checking whether the C compiler supports -Wstring-conversion... no
 0:21.55 checking whether the C++ compiler supports -Wstring-conversion... no
 0:21.62 checking whether the C++ compiler supports -Wno-inline-new-delete... no
 0:21.70 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
 0:21.80 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
 0:21.90 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 0:22.00 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 0:22.10 checking whether the C compiler supports -Wno-error=array-bounds... yes
 0:22.21 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 0:22.31 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
 0:22.40 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
 0:22.50 checking whether the C compiler supports -Wformat... yes
 0:22.61 checking whether the C++ compiler supports -Wformat... yes
 0:22.69 checking whether the C compiler supports -Wformat-security... no
 0:22.78 checking whether the C++ compiler supports -Wformat-security... no
 0:22.90 checking whether the C compiler supports -Wformat-overflow=2... yes
 0:23.02 checking whether the C++ compiler supports -Wformat-overflow=2... yes
 0:23.10 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
 0:23.16 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
 0:23.26 checking whether the C++ compiler supports -fno-sized-deallocation... yes
 0:23.37 checking for libffi > 3.0.9... yes
 0:23.39 checking MOZ_FFI_CFLAGS...
 0:23.41 checking MOZ_FFI_LIBS... -lffi
 0:23.41 checking for rustc... /usr/bin/rustc
 0:23.41 checking for cargo... /usr/bin/cargo
 0:25.64 checking rustc version... 1.34.2
 0:26.42 checking cargo version... 1.36.0
 0:26.68 aarch64-fuchsia (u'aarch64', u'little', u'fuchsia') u'fuchsia'
 0:26.68 aarch64-linux-android (u'aarch64', u'little', u'Android') u'android'
 0:26.68 aarch64-pc-windows-msvc (u'aarch64', u'little', u'windows-msvc') u'windows-msvc'
 0:26.68 aarch64-unknown-cloudabi (u'aarch64', u'little', u'cloudabi') u'cloudabi'
 0:26.68 aarch64-unknown-freebsd (u'aarch64', u'little', u'FreeBSD') u'freebsd'
 0:26.68 aarch64-unknown-hermit (u'aarch64', u'little', u'hermit') u'hermit'
 0:26.68 aarch64-unknown-linux-gnu (u'aarch64', u'little', u'GNU') u'linux-gnu'
 0:26.68 aarch64-unknown-linux-musl (u'aarch64', u'little', u'GNU') u'linux-musl'
 0:26.68 aarch64-unknown-netbsd (u'aarch64', u'little', u'NetBSD') u'netbsd'
 0:26.68 aarch64-unknown-none (u'aarch64', u'little', u'none') u'none'
 0:26.68 aarch64-unknown-openbsd (u'aarch64', u'little', u'OpenBSD') u'openbsd'
 0:26.68 arm-linux-androideabi (u'arm', u'little', u'Android') u'androideabi'
 0:26.69 arm-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
 0:26.69 arm-unknown-linux-gnueabihf (u'arm', u'little', u'GNU') u'linux-gnueabihf'
 0:26.69 arm-unknown-linux-musleabi (u'arm', u'little', u'GNU') u'linux-musleabi'
 0:26.69 arm-unknown-linux-musleabihf (u'arm', u'little', u'GNU') u'linux-musleabihf'
 0:26.69 armebv7r-none-eabi (u'arm', u'big', u'eabi') u'eabi'
 0:26.69 armebv7r-none-eabihf (u'arm', u'big', u'eabihf') u'eabihf'
 0:26.69 armv4t-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
 0:26.69 armv5te-unknown-linux-gnueabi (u'arm', u'little', u'GNU') u'linux-gnueabi'
 0:26.69 armv5te-unknown-linux-musleabi (u'arm', u'little', u'GNU') u'linux-musleabi'
 0:26.69 armv6-unknown-netbsd-eabihf (u'arm', u'little', u'NetBSD') u'netbsd-eabihf'
 0:26.69 armv7-linux-androideabi (u'arm', u'little', u'Android') u'androideabi'
 0:26.69 armv7-unknown-cloudabi-eabihf (u'arm', u'little', u'cloudabi-eabihf') u'cloudabi-eabihf'
 0:26.69 armv7-unknown-linux-gnueabihf (u'arm', u'little', u'GNU') u'linux-gnueabihf'
 0:26.69 armv7-unknown-linux-musleabihf (u'arm', u'little', u'GNU') u'linux-musleabihf'
 0:26.69 armv7-unknown-netbsd-eabihf (u'arm', u'little', u'NetBSD') u'netbsd-eabihf'
 0:26.70 armv7r-none-eabi (u'arm', u'little', u'eabi') u'eabi'
 0:26.70 armv7r-none-eabihf (u'arm', u'little', u'eabihf') u'eabihf'
 0:26.70 asmjs-unknown-emscripten (u'asmjs', u'unknown', u'emscripten') u'emscripten'
 0:26.70 i586-pc-windows-msvc (u'x86', u'little', u'windows-msvc') u'windows-msvc'
 0:26.70 i586-unknown-linux-gnu (u'x86', u'little', u'GNU') u'linux-gnu'
 0:26.70 i586-unknown-linux-musl (u'x86', u'little', u'GNU') u'linux-musl'
 0:26.70 i686-apple-darwin (u'x86', u'little', u'OSX') u'darwin'
 0:26.70 i686-linux-android (u'x86', u'little', u'Android') u'android'
 0:26.70 i686-pc-windows-gnu (u'x86', u'little', u'windows-gnu') u'windows-gnu'
 0:26.70 i686-pc-windows-msvc (u'x86', u'little', u'windows-msvc') u'windows-msvc'
 0:26.70 i686-unknown-cloudabi (u'x86', u'little', u'cloudabi') u'cloudabi'
 0:26.70 i686-unknown-dragonfly (u'x86', u'little', u'DragonFly') u'dragonfly'
 0:26.70 i686-unknown-freebsd (u'x86', u'little', u'FreeBSD') u'freebsd'
 0:26.71 i686-unknown-haiku (u'x86', u'little', u'haiku') u'haiku'
 0:26.71 i686-unknown-linux-gnu (u'x86', u'little', u'GNU') u'linux-gnu'
 0:26.71 i686-unknown-linux-musl (u'x86', u'little', u'GNU') u'linux-musl'
 0:26.71 i686-unknown-netbsd (u'x86', u'little', u'NetBSD') u'netbsd'
 0:26.71 i686-unknown-openbsd (u'x86', u'little', u'OpenBSD') u'openbsd'
 0:26.71 mips-unknown-linux-gnu (u'mips32', u'big', u'GNU') u'linux-gnu'
 0:26.71 mips-unknown-linux-musl (u'mips32', u'big', u'GNU') u'linux-musl'
 0:26.71 mips-unknown-linux-uclibc (u'mips32', u'big', u'GNU') u'linux-uclibc'
 0:26.71 mips64-unknown-linux-gnuabi64 (u'mips64', u'big', u'GNU') u'linux-gnuabi64'
 0:26.71 mips64el-unknown-linux-gnuabi64 (u'mips64', u'little', u'GNU') u'linux-gnuabi64'
 0:26.71 mipsel-unknown-linux-gnu (u'mips32', u'little', u'GNU') u'linux-gnu'
 0:26.71 mipsel-unknown-linux-musl (u'mips32', u'little', u'GNU') u'linux-musl'
 0:26.71 mipsel-unknown-linux-uclibc (u'mips32', u'little', u'GNU') u'linux-uclibc'
 0:26.71 msp430-none-elf (u'msp430', u'unknown', u'elf') u'elf'
 0:26.71 nvptx64-nvidia-cuda (u'nvptx64', u'unknown', u'cuda') u'cuda'
 0:26.71 powerpc-unknown-linux-gnu (u'ppc', u'big', u'GNU') u'linux-gnu'
 0:26.72 powerpc-unknown-linux-gnuspe (u'ppc', u'big', u'GNU') u'linux-gnuspe'
 0:26.72 powerpc-unknown-linux-musl (u'ppc', u'big', u'GNU') u'linux-musl'
 0:26.72 powerpc-unknown-netbsd (u'ppc', u'big', u'NetBSD') u'netbsd'
 0:27.58 powerpc64-unknown-freebsd (u'ppc64', u'big', u'FreeBSD') u'freebsd'
 0:27.58 powerpc64-unknown-linux-gnu (u'ppc64', u'big', u'GNU') u'linux-gnu'
 0:27.59 powerpc64-unknown-linux-musl (u'ppc64', u'big', u'GNU') u'linux-musl'
 0:27.59 powerpc64le-unknown-linux-gnu (u'ppc64', u'little', u'GNU') u'linux-gnu'
 0:27.59 powerpc64le-unknown-linux-musl (u'ppc64', u'little', u'GNU') u'linux-musl'
 0:27.59 riscv32imac-unknown-none-elf (u'riscv32imac', u'unknown', u'none-elf') u'none-elf'
 0:27.59 riscv32imc-unknown-none-elf (u'riscv32imc', u'unknown', u'none-elf') u'none-elf'
 0:27.59 riscv64gc-unknown-none-elf (u'riscv64gc', u'unknown', u'none-elf') u'none-elf'
 0:27.59 riscv64imac-unknown-none-elf (u'riscv64imac', u'unknown', u'none-elf') u'none-elf'
 0:27.59 s390x-unknown-linux-gnu (u's390x', u'big', u'GNU') u'linux-gnu'
 0:27.59 sparc-unknown-linux-gnu (u'sparc', u'big', u'GNU') u'linux-gnu'
 0:27.59 sparc64-unknown-linux-gnu (u'sparc64', u'big', u'GNU') u'linux-gnu'
 0:27.59 sparc64-unknown-netbsd (u'sparc64', u'big', u'NetBSD') u'netbsd'
 0:27.60 sparcv9-sun-solaris (u'sparc64', u'big', u'SunOS') u'solaris'
 0:27.60 thumbv6m-none-eabi (u'thumbv6m', u'unknown', u'eabi') u'eabi'
 0:27.60 thumbv7a-pc-windows-msvc (u'thumbv7a', u'unknown', u'windows-msvc') u'windows-msvc'
 0:27.60 thumbv7em-none-eabi (u'thumbv7em', u'unknown', u'eabi') u'eabi'
 0:27.60 thumbv7em-none-eabihf (u'thumbv7em', u'unknown', u'eabihf') u'eabihf'
 0:27.60 thumbv7m-none-eabi (u'thumbv7m', u'unknown', u'eabi') u'eabi'
 0:27.60 thumbv7neon-linux-androideabi (u'thumbv7neon', u'unknown', u'Android') u'androideabi'
 0:27.60 thumbv7neon-unknown-linux-gnueabihf (u'thumbv7neon', u'unknown', u'GNU') u'linux-gnueabihf'
 0:27.60 thumbv8m.base-none-eabi (u'thumbv8m.base', u'unknown', u'eabi') u'eabi'
 0:27.60 thumbv8m.main-none-eabi (u'thumbv8m.main', u'unknown', u'eabi') u'eabi'
 0:27.60 thumbv8m.main-none-eabihf (u'thumbv8m.main', u'unknown', u'eabihf') u'eabihf'
 0:27.60 wasm32-experimental-emscripten (u'wasm32', u'unknown', u'emscripten') u'emscripten'
 0:27.61 wasm32-unknown-emscripten (u'wasm32', u'unknown', u'emscripten') u'emscripten'
 0:27.61 wasm32-unknown-unknown (u'wasm32', u'unknown', u'unknown') u'unknown'
 0:27.61 x86_64-apple-darwin (u'x86_64', u'little', u'OSX') u'darwin'
 0:27.61 x86_64-fortanix-unknown-sgx (u'x86_64', u'little', u'unknown-sgx') u'unknown-sgx'
 0:27.61 x86_64-fuchsia (u'x86_64', u'little', u'fuchsia') u'fuchsia'
 0:27.61 x86_64-linux-android (u'x86_64', u'little', u'Android') u'android'
 0:27.61 x86_64-pc-windows-gnu (u'x86_64', u'little', u'windows-gnu') u'windows-gnu'
 0:27.61 x86_64-pc-windows-msvc (u'x86_64', u'little', u'windows-msvc') u'windows-msvc'
 0:27.61 x86_64-rumprun-netbsd (u'x86_64', u'little', u'NetBSD') u'netbsd'
 0:27.61 x86_64-sun-solaris (u'x86_64', u'little', u'SunOS') u'solaris'
 0:27.61 x86_64-unknown-bitrig (u'x86_64', u'little', u'bitrig') u'bitrig'
 0:27.61 x86_64-unknown-cloudabi (u'x86_64', u'little', u'cloudabi') u'cloudabi'
 0:27.61 x86_64-unknown-dragonfly (u'x86_64', u'little', u'DragonFly') u'dragonfly'
 0:27.61 x86_64-unknown-freebsd (u'x86_64', u'little', u'FreeBSD') u'freebsd'
 0:27.61 x86_64-unknown-haiku (u'x86_64', u'little', u'haiku') u'haiku'
 0:27.61 x86_64-unknown-hermit (u'x86_64', u'little', u'hermit') u'hermit'
 0:27.61 x86_64-unknown-l4re-uclibc (u'x86_64', u'little', u'l4re-uclibc') u'l4re-uclibc'
 0:27.61 x86_64-unknown-linux-gnu (u'x86_64', u'little', u'GNU') u'linux-gnu'
 0:27.61 x86_64-unknown-linux-gnux32 (u'x86_64', u'little', u'GNU') u'linux-gnux32'
 0:27.61 x86_64-unknown-linux-musl (u'x86_64', u'little', u'GNU') u'linux-musl'
 0:27.61 x86_64-unknown-netbsd (u'x86_64', u'little', u'NetBSD') u'netbsd'
 0:27.61 x86_64-unknown-openbsd (u'x86_64', u'little', u'OpenBSD') u'openbsd'
 0:27.61 x86_64-unknown-redox (u'x86_64', u'little', u'redox') u'redox'
 0:27.61 x86_64-unknown-uefi (u'x86_64', u'little', u'uefi') u'uefi'
 0:27.61 arm-unknown-linux-gnueabihf (u'arm', u'little', u'GNU') u'linux-gnueabihf'
 0:27.61 using per_raw_os.get with tuple (u'arm', u'little', u'linux-gnueabihf')
 0:27.62 using per_raw_os.get with tuple (u'arm', u'little', u'linux-gnueabihf')
 0:27.70 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes
 0:27.73 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:27.75 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo
 0:27.77 checking for fontconfig >= 2.7.0... yes
 0:27.80 checking _FONTCONFIG_CFLAGS... -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16
 0:27.82 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype
 0:27.84 checking for freetype2 >= 6.1.0... yes
 0:27.86 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16
 0:27.88 checking _FT2_LIBS... -lfreetype
 0:27.90 checking for tar... /bin/tar
 0:27.90 checking for unzip... /usr/bin/unzip
 0:27.90 checking for zip... /usr/bin/zip
 0:27.90 checking for gn... not found
 0:27.90 checking for the Mozilla API key... no
 0:27.90 checking for the Google Location Service API key... no
 0:27.91 checking for the Google Safebrowsing API key... no
 0:27.91 checking for the Bing API key... no
 0:27.91 checking for the Adjust SDK key... no
 0:27.91 checking for the Leanplum SDK key... no
 0:27.91 checking for the Pocket API key... no
 0:27.95 checking for llvm-config... /usr/bin/llvm-config
 0:28.18 checking for awk... /usr/bin/mawk
 0:28.19 checking for perl... /usr/bin/perl
 0:28.20 checking for minimum required perl version >= 5.006... 5.028001
 0:28.24 checking for full perl installation... yes
 0:28.24 checking for gmake... /usr/bin/make
 0:28.24 checking for watchman... not found
 0:28.25 checking for xargs... /usr/bin/xargs
 0:28.25 checking for rpmbuild... not found
 0:28.28 checking for hunspell... yes
 0:28.30 checking MOZ_HUNSPELL_CFLAGS... -I/usr/include/hunspell
 0:28.31 checking MOZ_HUNSPELL_LIBS... -lhunspell-1.7
 0:28.32 checking for autoconf... /usr/bin/autoconf2.13
 0:28.32 Refreshing /<<PKGBUILDDIR>>/old-configure with /usr/bin/autoconf2.13
 0:30.19 creating cache ./config.cache
 0:30.29 checking host system type... arm-unknown-linux-gnueabihf
 0:30.36 checking target system type... arm-unknown-linux-gnueabihf
 0:30.42 checking build system type... arm-unknown-linux-gnueabihf
 0:30.43 checking for objcopy... /usr/bin/objcopy
 0:30.43 checking for gcc... /usr/bin/gcc -std=gnu99
 0:30.72 checking whether the C compiler (/usr/bin/gcc -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:30.72 checking whether the C compiler (/usr/bin/gcc -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:30.74 checking whether we are using GNU C... yes
 0:30.83 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes
 0:30.83 checking for c++... /usr/bin/g++
 0:31.15 checking whether the C++ compiler (/usr/bin/g++ -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:31.16 checking whether the C++ compiler (/usr/bin/g++ -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:31.19 checking whether we are using GNU C++... yes
 0:31.27 checking whether /usr/bin/g++ accepts -g... yes
 0:31.27 checking for ranlib... ranlib
 0:31.27 checking for as... /usr/bin/as
 0:31.27 checking for ar... ar
 0:31.27 checking for strip... strip
 0:31.28 checking for windres... no
 0:31.28 checking for otool... no
 0:31.93 checking for X... libraries , headers
 0:32.05 checking for dnet_ntoa in -ldnet... no
 0:32.20 checking for dnet_ntoa in -ldnet_stub... no
 0:32.44 checking for gethostbyname... yes
 0:32.63 checking for connect... yes
 0:32.84 checking for remove... yes
 0:33.07 checking for shmat... yes
 0:33.32 checking for IceConnectionNumber in -lICE... yes
 0:33.59 checking for ARM SIMD support in compiler... yes
 0:33.63 checking ARM version support in compiler... 6
 0:33.80 checking for ARM NEON support in compiler... yes
 0:34.17 checking for --noexecstack option to as... yes
 0:34.38 checking for -z noexecstack option to ld... yes
 0:34.56 checking for -z text option to ld... yes
 0:34.79 checking for -z relro option to ld... yes
 0:35.00 checking for --build-id option to ld... yes
 0:35.23 checking for --ignore-unresolved-symbol option to ld... yes
 0:35.26 checking if toolchain supports -mssse3 option... no
 0:35.29 checking if toolchain supports -msse4.1 option... no
 0:35.50 checking whether the linker supports Identical Code Folding... no
 0:36.47 checking whether removing dead symbols breaks debugging... no
 0:36.69 checking for PIE support... yes
 0:36.79 checking for working const... yes
 0:36.85 checking for mode_t... yes
 0:36.89 checking for off_t... yes
 0:36.93 checking for pid_t... yes
 0:36.97 checking for size_t... yes
 0:38.14 checking whether 64-bits std::atomic requires -latomic... yes
 0:38.28 checking for dirent.h that defines DIR... yes
 0:38.46 checking for opendir in -ldir... no
 0:38.58 checking for sockaddr_in.sin_len... false
 0:38.66 checking for sockaddr_in6.sin6_len... false
 0:38.76 checking for sockaddr.sa_len... false
 0:38.90 checking for gethostbyname_r in -lc_r... no
 0:39.32 checking for library containing dlopen... -ldl
 0:39.46 checking for dlfcn.h... yes
 0:39.70 checking for dladdr... yes
 0:39.91 checking for memmem... yes
 0:40.05 checking for socket in -lsocket... no
 0:40.30 checking for XDrawLines in -lX11... yes
 0:40.58 checking for XextAddDisplay in -lXext... yes
 0:40.85 checking for XtFree in -lXt... yes
 0:41.11 checking for xcb_connect in -lxcb... yes
 0:41.31 checking for xcb_shm_query_version in -lxcb-shm... yes
 0:41.59 checking for XGetXCBConnection in -lX11-xcb... yes
 0:41.75 checking for pthread_create in -lpthreads... no
 0:41.99 checking for pthread_create in -lpthread... yes
 0:42.24 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes
 0:42.41 checking for pthread.h... yes
 0:42.50 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no
 0:42.73 checking for 8-bit clean memcmp... yes
 0:42.96 checking for stat64... yes
 0:43.21 checking for lstat64... yes
 0:43.47 checking for truncate64... yes
 0:43.72 checking for statvfs64... yes
 0:43.98 checking for statvfs... yes
 0:44.26 checking for statfs64... yes
 0:44.54 checking for statfs... yes
 0:44.76 checking for getpagesize... yes
 0:45.00 checking for gmtime_r... yes
 0:45.26 checking for localtime_r... yes
 0:45.48 checking for arc4random... no
 0:45.68 checking for arc4random_buf... no
 0:45.91 checking for mallinfo... yes
 0:46.18 checking for gettid... no
 0:46.40 checking for lchown... yes
 0:46.62 checking for setpriority... yes
 0:46.85 checking for strerror... yes
 0:47.11 checking for syscall... yes
 0:47.37 checking for clock_gettime(CLOCK_MONOTONIC)...
 0:47.65 checking for pthread_cond_timedwait_monotonic_np...
 0:48.03 checking for res_ninit()... yes
 0:48.20 checking for an implementation of va_copy()... yes
 0:48.37 checking whether va_list can be copied by value... yes
 0:48.51 checking for ARM EABI... yes
 0:49.04 checking for C++ dynamic_cast to void*... yes
 0:49.32 checking for __thread keyword for TLS variables... yes
 0:49.57 checking for localeconv... yes
 0:49.71 checking for malloc.h... yes
 0:49.94 checking for strndup... yes
 0:50.20 checking for posix_memalign... yes
 0:50.46 checking for memalign... yes
 0:50.72 checking for malloc_usable_size... yes
 0:50.83 checking whether malloc_usable_size definition can use const argument... no
 0:50.89 checking for valloc in malloc.h... yes
 0:50.95 checking for valloc in unistd.h... no
 0:50.96 checking NSPR selection... system
 0:50.96 checking for nspr-config... /usr/bin/nspr-config
 0:51.10 checking for NSPR - version >= 4.19... yes
 0:51.55 checking for libevent... yes
 0:51.57 checking MOZ_LIBEVENT_CFLAGS...
 0:51.57 checking MOZ_LIBEVENT_LIBS... -levent
 0:51.57 checking for nss-config... /usr/bin/nss-config
 0:51.64 checking for NSS - version >= 3.36.8... yes
 0:51.91 checking for gzread in -lz... yes
 0:52.34 checking for BZ2_bzread in -lbz2... yes
 0:52.34 checking if app-specific confvars.sh exists... /<<PKGBUILDDIR>>/comm/mail/confvars.sh
 0:52.47 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes
 0:52.50 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/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/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
 0:52.51 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
 0:52.55 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
 0:52.57 checking MOZ_GTK2_CFLAGS... -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/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
 0:52.59 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
 0:52.61 checking for libstartup-notification-1.0 >= 0.8... yes
 0:52.63 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0
 0:52.63 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1
 0:52.68 checking for dbus-1 >= 0.60... yes
 0:52.69 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include
 0:52.71 checking MOZ_DBUS_LIBS... -ldbus-1
 0:52.73 checking for dbus-glib-1 >= 0.60... yes
 0:52.73 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
 0:52.75 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0
 0:52.93 checking for vpx >= 1.5.0... yes
 0:52.95 checking MOZ_LIBVPX_CFLAGS...
 0:52.95 checking MOZ_LIBVPX_LIBS... -lvpx -lm
 0:53.10 checking for vpx/vpx_decoder.h... yes
 0:53.58 checking for vpx_codec_dec_init_ver in -lvpx... yes
 0:53.66 checking for vpx_mem/vpx_mem.h... no
 0:53.79 checking for libpulse... yes
 0:53.81 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
 0:53.81 checking MOZ_PULSEAUDIO_LIBS... -lpulse
 0:53.99 checking for linux/joystick.h... yes
 0:54.01 checking for gthread-2.0... yes
 0:54.02 checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
 0:54.02 checking MOZ_GTHREAD_LIBS... -pthread -lgthread-2.0 -lglib-2.0
 0:54.04 checking for wget... no
 0:54.08 checking for sqlite3 >= 3.22.0... yes
 0:54.09 checking SQLITE_CFLAGS...
 0:54.10 checking SQLITE_LIBS... -lsqlite3
 0:54.43 checking for SQLITE_SECURE_DELETE support in system SQLite... yes
 0:54.67 checking for SQLITE_THREADSAFE support in system SQLite... yes
 0:54.89 checking for SQLITE_ENABLE_FTS3 support in system SQLite... yes
 0:55.15 checking for SQLITE_ENABLE_UNLOCK_NOTIFY support in system SQLite... yes
 0:55.44 checking for SQLITE_ENABLE_DBSTAT_VTAB support in system SQLite... yes
 0:55.56 checking for valid C compiler optimization flags... yes
 0:56.34 checking for __cxa_demangle... yes
 0:56.54 checking for unwind.h... yes
 0:56.82 checking for _Unwind_Backtrace... yes
 0:56.86 checking for -pipe support... yes
 0:57.08 checking what kind of list files are supported by the linker... linkerscript
 0:57.21 checking what kind of ordering can be done with the linker... none
 0:57.22 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes
 0:57.24 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
 0:57.25 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0
 0:57.56 checking for FT_Bitmap_Size.y_ppem... yes
 0:57.85 checking for FT_GlyphSlot_Embolden... yes
 0:58.09 checking for FT_Load_Sfnt_Table... yes
 0:58.33 checking for fontconfig/fcfreetype.h... yes
 0:58.47 checking for icu-i18n >= 59.1... yes
 0:58.49 checking MOZ_ICU_CFLAGS...
 0:58.50 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
 0:58.76 checking for posix_fadvise... yes
 0:59.00 checking for posix_fallocate... yes
 0:59.35 updating cache ./config.cache
 0:59.36 creating ./config.data
 0:59.93 js/src> configuring
 0:59.94 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:00.36 js/src> checking for vcs source checkout... no
 1:00.57 js/src> checking for a shell... /bin/sh
 1:00.63 js/src> checking for host system type... arm-unknown-linux-gnueabihf
 1:00.68 js/src> checking for target system type... arm-unknown-linux-gnueabihf
 1:00.68 js/src> checking for a shell... /bin/sh
 1:00.75 js/src> checking for host system type... arm-unknown-linux-gnueabihf
 1:00.80 js/src> checking for target system type... arm-unknown-linux-gnueabihf
 1:00.81 js/src> checking for android platform directory... no
 1:00.81 js/src> checking for android sysroot directory... no
 1:00.82 js/src> checking for android system directory... no
 1:00.83 js/src> checking for the Android toolchain directory... not found
 1:00.98 js/src> checking for android platform directory... no
 1:00.98 js/src> checking for android system directory... no
 1:00.99 js/src> checking for android sysroot directory... no
 1:00.99 js/src> checking for the Android toolchain directory... not found
 1:01.77 js/src> checking for vcs source checkout... no
 1:01.78 js/src> checking whether cross compiling... no
 1:01.78 js/src> checking for the target C compiler... /usr/bin/gcc
 1:01.83 js/src> checking whether the target C compiler can be used... yes
 1:01.95 js/src> checking for Python 3... /usr/bin/python3 (3.7.4)
 1:02.00 js/src> checking for pkg_config... /usr/bin/pkg-config
 1:02.01 js/src> checking for pkg-config version... 0.29
 1:02.02 js/src> checking for yasm... /usr/bin/yasm
 1:02.04 js/src> checking yasm version... 1.3.0
 1:02.05 js/src> checking for android ndk version... no
 1:02.05 js/src> checking for GoogleVR SDK... Not specified
 1:02.06 js/src> checking the target C compiler version... 8.3.0
 1:02.17 js/src> checking the target C compiler works... yes
 1:02.17 js/src> checking for the target C++ compiler... /usr/bin/g++
 1:02.24 js/src> checking whether the target C++ compiler can be used... yes
 1:02.24 js/src> checking the target C++ compiler version... 8.3.0
 1:02.33 js/src> checking the target C++ compiler works... yes
 1:02.34 js/src> checking for the host C compiler... /usr/bin/gcc
 1:02.38 js/src> checking whether the host C compiler can be used... yes
 1:02.39 js/src> checking the host C compiler version... 8.3.0
 1:02.49 js/src> checking the host C compiler works... yes
 1:02.50 js/src> checking for the host C++ compiler... /usr/bin/g++
 1:02.56 js/src> checking whether the host C++ compiler can be used... yes
 1:02.56 js/src> checking the host C++ compiler version... 8.3.0
 1:02.68 js/src> checking the host C++ compiler works... yes
 1:02.74 js/src> checking for 64-bit OS... no
 1:02.74 js/src> checking bindgen cflags... no
 1:02.80 js/src> checking for linker... bfd
 1:02.93 js/src> checking for stdint.h... yes
 1:03.05 js/src> checking for inttypes.h... yes
 1:03.19 js/src> checking for malloc.h... yes
 1:03.31 js/src> checking for alloca.h... yes
 1:03.39 js/src> checking for sys/byteorder.h... no
 1:03.51 js/src> checking for getopt.h... yes
 1:03.62 js/src> checking for unistd.h... yes
 1:03.72 js/src> checking for nl_types.h... yes
 1:03.81 js/src> checking for cpuid.h... no
 1:03.94 js/src> checking for sys/statvfs.h... yes
 1:04.06 js/src> checking for sys/statfs.h... yes
 1:04.18 js/src> checking for sys/vfs.h... yes
 1:04.30 js/src> checking for sys/mount.h... yes
 1:04.44 js/src> checking for sys/quota.h... yes
 1:04.61 js/src> checking for linux/quota.h... yes
 1:04.76 js/src> checking for linux/if_addr.h... yes
 1:04.93 js/src> checking for linux/rtnetlink.h... yes
 1:05.03 js/src> checking for sys/queue.h... yes
 1:05.15 js/src> checking for sys/types.h... yes
 1:05.31 js/src> checking for netinet/in.h... yes
 1:05.43 js/src> checking for byteswap.h... yes
 1:05.55 js/src> checking for linux/perf_event.h... yes
 1:05.65 js/src> checking for perf_event_open system call... yes
 1:05.72 js/src> checking whether the C compiler supports -Wunreachable-code-return... no
 1:05.78 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no
 1:05.82 js/src> checking whether the C compiler supports -Wclass-varargs... no
 1:05.86 js/src> checking whether the C++ compiler supports -Wclass-varargs... no
 1:05.91 js/src> checking whether the C compiler supports -Wloop-analysis... no
 1:05.95 js/src> checking whether the C++ compiler supports -Wloop-analysis... no
 1:06.03 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes
 1:06.07 js/src> checking whether the C++ compiler supports -Wcomma... no
 1:06.16 js/src> checking whether the C compiler supports -Wduplicated-cond... yes
 1:06.25 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes
 1:06.36 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
 1:06.41 js/src> checking whether the C compiler supports -Wstring-conversion... no
 1:06.45 js/src> checking whether the C++ compiler supports -Wstring-conversion... no
 1:06.51 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no
 1:06.59 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes
 1:06.70 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes
 1:06.80 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
 1:06.91 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
 1:06.99 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes
 1:07.11 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes
 1:07.21 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
 1:07.30 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
 1:07.42 js/src> checking whether the C compiler supports -Wformat... yes
 1:07.51 js/src> checking whether the C++ compiler supports -Wformat... yes
 1:07.58 js/src> checking whether the C compiler supports -Wformat-security... no
 1:07.67 js/src> checking whether the C++ compiler supports -Wformat-security... no
 1:07.76 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes
 1:07.87 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes
 1:07.95 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
 1:08.01 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no
 1:08.09 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes
 1:08.19 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes
 1:08.24 js/src> checking for libffi > 3.0.9... yes
 1:08.25 js/src> checking MOZ_FFI_CFLAGS...
 1:08.27 js/src> checking MOZ_FFI_LIBS... -lffi
 1:08.29 js/src> checking for awk... /usr/bin/mawk
 1:08.29 js/src> checking for perl... /usr/bin/perl
 1:08.30 js/src> checking for minimum required perl version >= 5.006... 5.028001
 1:08.34 js/src> checking for full perl installation... yes
 1:08.34 js/src> checking for gmake... /usr/bin/make
 1:08.34 js/src> checking for watchman... not found
 1:08.35 js/src> checking for xargs... /usr/bin/xargs
 1:08.35 js/src> checking for rpmbuild... not found
 1:08.36 js/src> checking for autoconf... /usr/bin/autoconf2.13
 1:08.36 js/src> Refreshing /<<PKGBUILDDIR>>/js/src/old-configure with /usr/bin/autoconf2.13
 1:09.31 js/src> loading cache /<<PKGBUILDDIR>>/obj-thunderbird/config.cache
 1:09.40 js/src> checking host system type... arm-unknown-linux-gnueabihf
 1:09.46 js/src> checking target system type... arm-unknown-linux-gnueabihf
 1:09.52 js/src> checking build system type... arm-unknown-linux-gnueabihf
 1:09.53 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99
 1:09.75 js/src> checking whether the C compiler (/usr/bin/gcc -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:09.75 js/src> checking whether the C compiler (/usr/bin/gcc -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:09.75 js/src> checking whether we are using GNU C... (cached) yes
 1:09.75 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes
 1:09.75 js/src> checking for c++... (cached) /usr/bin/g++
 1:10.01 js/src> checking whether the C++ compiler (/usr/bin/g++ -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:10.01 js/src> checking whether the C++ compiler (/usr/bin/g++ -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:10.01 js/src> checking whether we are using GNU C++... (cached) yes
 1:10.01 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes
 1:10.01 js/src> checking for ranlib... (cached) ranlib
 1:10.01 js/src> checking for as... (cached) /usr/bin/as
 1:10.01 js/src> checking for ar... (cached) ar
 1:10.01 js/src> checking for strip... (cached) strip
 1:10.01 js/src> checking for windres... no
 1:10.05 js/src> checking for sb-conf... no
 1:10.05 js/src> checking for ve... no
 1:10.05 js/src> checking for X... (cached) libraries , headers
 1:10.06 js/src> checking for dnet_ntoa in -ldnet... (cached) no
 1:10.08 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no
 1:10.08 js/src> checking for gethostbyname... (cached) yes
 1:10.08 js/src> checking for connect... (cached) yes
 1:10.08 js/src> checking for remove... (cached) yes
 1:10.08 js/src> checking for shmat... (cached) yes
 1:10.09 js/src> checking for IceConnectionNumber in -lICE... (cached) yes
 1:10.40 js/src> checking for ARM SIMD support in compiler... yes
 1:10.43 js/src> checking ARM version support in compiler... 6
 1:10.64 js/src> checking for ARM NEON support in compiler... yes
 1:11.02 js/src> checking for --noexecstack option to as... yes
 1:11.23 js/src> checking for -z noexecstack option to ld... yes
 1:11.44 js/src> checking for -z text option to ld... yes
 1:11.66 js/src> checking for -z relro option to ld... yes
 1:11.85 js/src> checking for --build-id option to ld... yes
 1:12.02 js/src> checking whether the linker supports Identical Code Folding... no
 1:12.91 js/src> checking whether removing dead symbols breaks debugging... no
 1:13.11 js/src> checking for PIE support... yes
 1:13.11 js/src> checking for working const... (cached) yes
 1:13.11 js/src> checking for mode_t... (cached) yes
 1:13.12 js/src> checking for off_t... (cached) yes
 1:13.12 js/src> checking for pid_t... (cached) yes
 1:13.12 js/src> checking for size_t... (cached) yes
 1:13.26 js/src> checking for ssize_t... yes
 1:13.27 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) yes
 1:13.28 js/src> checking for dirent.h that defines DIR... (cached) yes
 1:13.30 js/src> checking for opendir in -ldir... (cached) no
 1:13.31 js/src> checking for gethostbyname_r in -lc_r... (cached) no
 1:13.31 js/src> checking for library containing dlopen... (cached) -ldl
 1:13.32 js/src> checking for dlfcn.h... (cached) yes
 1:13.34 js/src> checking for socket in -lsocket... (cached) no
 1:13.35 js/src> checking for pthread_create in -lpthreads... (cached) no
 1:13.37 js/src> checking for pthread_create in -lpthread... (cached) yes
 1:13.61 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes
 1:13.61 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no
 1:13.62 js/src> checking for 8-bit clean memcmp... (cached) yes
 1:13.85 js/src> checking for getc_unlocked... yes
 1:14.09 js/src> checking for _getc_nolock... no
 1:14.09 js/src> checking for gmtime_r... (cached) yes
 1:14.11 js/src> checking for localtime_r... (cached) yes
 1:14.35 js/src> checking for pthread_getname_np... yes
 1:14.36 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached)
 1:14.62 js/src> checking for sin in -lm... yes
 1:14.84 js/src> checking for sincos in -lm... yes
 1:15.08 js/src> checking for __sincos in -lm... no
 1:15.08 js/src> checking for res_ninit()... (cached) yes
 1:15.33 js/src> checking for nl_langinfo and CODESET... yes
 1:15.34 js/src> checking for an implementation of va_copy()... (cached) yes
 1:15.34 js/src> checking whether va_list can be copied by value... (cached) yes
 1:15.36 js/src> checking for ARM EABI... (cached) yes
 1:15.36 js/src> checking for C++ dynamic_cast to void*... (cached) yes
 1:15.38 js/src> checking for __thread keyword for TLS variables... (cached) yes
 1:15.38 js/src> checking for localeconv... (cached) yes
 1:15.40 js/src> checking NSPR selection... command-line
 1:15.49 js/src> checking for valid optimization flags... yes
 1:15.51 js/src> checking for __cxa_demangle... (cached) yes
 1:15.53 js/src> checking for -pipe support... yes
 1:15.64 js/src> checking for tm_zone tm_gmtoff in struct tm... yes
 1:15.85 js/src> checking what kind of list files are supported by the linker... linkerscript
 1:15.99 js/src> checking what kind of ordering can be done with the linker... none
 1:16.24 js/src> checking for readline in -lreadline... yes
 1:16.26 js/src> checking for icu-i18n >= 59.1... yes
 1:16.27 js/src> checking MOZ_ICU_CFLAGS...
 1:16.28 js/src> checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
 1:16.31 js/src> checking for posix_fadvise... (cached) yes
 1:16.33 js/src> checking for posix_fallocate... (cached) yes
 1:16.35 js/src> checking for malloc.h... (cached) yes
 1:16.36 js/src> checking for strndup... (cached) yes
 1:16.38 js/src> checking for posix_memalign... (cached) yes
 1:16.38 js/src> checking for memalign... (cached) yes
 1:16.40 js/src> checking for malloc_usable_size... (cached) yes
 1:16.49 js/src> checking whether malloc_usable_size definition can use const argument... no
 1:16.55 js/src> checking for valloc in malloc.h... yes
 1:16.60 js/src> checking for valloc in unistd.h... no
 1:16.60 js/src> checking for localeconv... (cached) yes
 1:16.65 js/src> updating cache /<<PKGBUILDDIR>>/obj-thunderbird/config.cache
 1:16.66 js/src> creating ./config.data
 1:16.72 js/src> Creating config.status
 1:17.22 Creating config.status
 1:18.31 Reticulating splines...
 1:23.72  0:05.60 File already read. Skipping: /<<PKGBUILDDIR>>/gfx/angle/targets/angle_common/moz.build
 2:02.16 Finished reading 1150 moz.build files in 12.99s
 2:02.16 Read 9 gyp files in parallel contributing 0.00s to total wall time
 2:02.17 Processed into 7266 build config descriptors in 11.95s
 2:02.17 RecursiveMake backend executed in 14.96s
 2:02.17   2475 total backend files; 2475 created; 0 updated; 0 unchanged; 0 deleted; 37 -> 941 Makefile
 2:02.17 FasterMake backend executed in 2.36s
 2:02.17   10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted
 2:02.17 Total wall time: 44.01s; CPU time: 39.60s; Efficiency: 90%; Untracked: 1.75s
 2:02.85 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.69 Clobber not needed.
 0:01.70 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.72 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s
 0:01.72 Environment: {'CPPFLAGS': '-Wdate-time -D_FORTIFY_SOURCE=2', 'DEB_BUILD_ARCH': 'armhf', 'DEB_BUILD_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_TARGET_ARCH_OS': 'linux', 'DEB_TARGET_MULTIARCH': 'arm-linux-gnueabihf', 'SCHROOT_UID': '112', 'DEB_BUILD_MULTIARCH': 'arm-linux-gnueabihf', 'MOZCONFIG': '/<<PKGBUILDDIR>>/mozconfig.thunderbird', 'PERL_USE_UNSAFE_INC': '1', 'DEB_BUILD_ARCH_CPU': 'arm', 'DEB_HOST_ARCH_OS': 'linux', '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', 'SCHROOT_CHROOT_NAME': 'bullseye-staging-armhf-sbuild', 'LOGNAME': 'buildd', 'USER': 'buildd', 'OBJCFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security', 'DEB_TARGET_GNU_CPU': 'arm', 'DH_INTERNAL_OPTIONS': '-a', 'HOME': '/sbuild-nonexistent', u'CONFIG_GUESS': 'armv7l-unknown-linux-gnueabihf', 'SCHROOT_ALIAS_NAME': 'bullseye-staging-armhf-sbuild', 'MAKEFLAGS': 'w', 'DEB_HOST_ARCH_ENDIAN': 'little', 'LANG': 'en_GB.UTF-8', 'DEB_BUILD_ARCH_BITS': '32', 'SCHROOT_SESSION_ID': 'bullseye-staging-armhf-sbuild-deb63008-6a21-4b1e-b3e6-398372efc98d', 'MOZ_BUILD_DATE': '1565785485', 'DEB_TARGET_ARCH_LIBC': 'gnu', 'DEB_BUILD_ARCH_ENDIAN': 'little', 'MAKELEVEL': '2', 'SHLVL': '0', 'DEB_HOST_GNU_TYPE': 'arm-linux-gnueabihf', 'DEB_HOST_GNU_CPU': 'arm', 'DEB_TARGET_ARCH_BITS': '32', 'DEB_BUILD_GNU_TYPE': 'arm-linux-gnueabihf', u'OBJDIR': u'/<<PKGBUILDDIR>>/obj-thunderbird', 'SCHROOT_USER': 'buildd', 'LDFLAGS': '-Wl,-z,relro -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--as-needed -Wl,--stats', 'DEB_BUILD_ARCH_OS': 'linux', 'SCHROOT_GID': '116', 'DEB_TARGET_GNU_TYPE': 'arm-linux-gnueabihf', 'SCHROOT_GROUP': 'buildd', 'MFLAGS': '-w', 'SOURCE_DATE_EPOCH': '1565785485', 'DEB_HOST_ARCH_LIBC': 'gnu', 'INVOCATION_ID': '4fe0c36549824d2eaa38a0bc838e0f29', 'DEB_HOST_GNU_SYSTEM': 'linux-gnueabihf', u'TOPSRCDIR': '/<<PKGBUILDDIR>>', 'XDG_RUNTIME_DIR': '/run/user/112', 'SCHROOT_COMMAND': 'dpkg-buildpackage -us -uc -mRaspbian 2019 test autobuilder <root@raspbian.org> -B -rfakeroot', 'APT_CONFIG': '/var/lib/sbuild/apt.conf', 'FFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'DEB_HOST_ARCH_BITS': '32', 'DH_INTERNAL_OVERRIDE': 'dh_auto_build', 'DEB_HOST_ARCH': 'armhf', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games', 'SHELL': '/bin/bash', 'MOZILLA_OFFICIAL': '1', 'DEB_BUILD_ARCH_ABI': 'eabihf', 'MACH': u'1', 'LC_ALL': 'POSIX', 'XDG_SESSION_ID': 'c11883', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/112/bus', '_': './mach', 'DH_INTERNAL_BUILDFLAGS': '1', 'DEB_HOST_MULTIARCH': 'arm-linux-gnueabihf', 'DEB_HOST_ARCH_ABI': 'eabihf', 'MOZ_LANGPACK_ID': 'thunderbird.mozilla.org', 'JOURNAL_STREAM': '8:15635', 'FCFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'DEB_TARGET_ARCH_CPU': 'arm', 'DEB_HOST_ARCH_CPU': 'arm', 'DEB_RULES_REQUIRES_ROOT': 'binary-targets', 'GCJFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong', 'PWD': '/<<PKGBUILDDIR>>', 'DEB_BUILD_GNU_CPU': 'arm', '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', 'OBJCXXFLAGS': '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security', 'DEB_BUILD_OPTIONS': 'parallel=4', 'DEB_TARGET_GNU_SYSTEM': 'linux-gnueabihf', 'DEB_TARGET_ARCH': 'armhf', 'DEB_TARGET_ARCH_ABI': 'eabihf', 'DEB_BUILD_ARCH_LIBC': 'gnu'}
 0:02.00 make[2]: Entering directory '/<<PKGBUILDDIR>>'
 0:02.02 make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:02.20 make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:02.31 make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:02.97 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:02.98 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:03.50 Elapsed: 0.02s; From dist/xpi-stage: Kept 0 existing; Added/updated 16; Removed 0 files and 0 directories.
 0:03.60 Elapsed: 0.62s; From dist/idl: Kept 0 existing; Added/updated 1193; Removed 0 files and 0 directories.
 0:04.23 Elapsed: 0.72s; From _tests: Kept 11 existing; Added/updated 585; Removed 0 files and 0 directories.
 0:04.91 Elapsed: 1.94s; From dist/include: Kept 1936 existing; Added/updated 3226; Removed 0 files and 0 directories.
 0:05.18 Elapsed: 1.20s; From dist/bin: Kept 182 existing; Added/updated 2133; Removed 0 files and 0 directories.
 0:05.19 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:05.19 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:05.20 make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:05.36 mozilla-config.h
 0:05.86 buildid.h
 0:06.29 Ignoring invalid MOZ_BUILD_DATE: 1565785485
 0:06.39 source-repo.h
 0:07.15 make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 0:07.43 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
 0:08.02 nsinstall_real
 0:09.07 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
 0:09.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
 0:09.17 stl.sentinel
 0:09.71 system-header.sentinel
 0:10.63 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config'
 0:10.65 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom'
 0:10.65 xpcom-config.h
 0:10.66 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/build'
 0:10.66 application.ini
 0:10.67 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
 0:10.68 js-confdefs.h
 0:10.79 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/apps'
 0:10.79 xpcshell.inc
 0:11.21 xpcom-private.h
 0:11.25 js-config.h
 0:11.28 application.ini.h
 0:11.44 addons-public.inc
 0:11.81 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom'
 0:11.83 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk'
 0:11.84 necko-config.h
 0:11.88 ReservedWordsGenerated.h
 0:11.92 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/build'
 0:11.98 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/ipc/ipdl'
 0:12.04 addons-public-intermediate.inc
 0:12.46 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk'
 0:12.51 selfhosted.out.h
 0:12.59 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/gfx/cairo/cairo/src'
 0:12.60 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/gfx/cairo/cairo/src'
 0:12.65 addons-stage.inc
 0:12.65 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/encoding'
 0:12.65 domainsfallbacks.properties.h
 0:13.25 privileged-package-root.inc
 0:13.29 labelsencodings.properties.h
 0:13.52 /usr/bin/g++ -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.8.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.8.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=32 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DUSE_SKIA=1 -DMOZILLA_VERSION="60.8.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.8.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=0 -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:13.54 StatsPhasesGenerated.h
 0:13.87 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/apps'
 0:13.93 localesfallbacks.properties.h
 0:13.93 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/layout/style'
 0:13.93 nsStyleStructList.h
 0:14.18 StatsPhasesGenerated.cpp
 0:14.54 nonparticipatingdomains.properties.h
 0:14.57 nsCSSPropsGenerated.inc
 0:14.79 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
 0:14.99 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/lightning'
 0:15.16 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/encoding'
 0:15.18 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/providers/gdata'
 0:15.39 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/lightning'
 0:15.40 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/timezones'
 0:15.46 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/layout/style'
 0:15.62 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/idl-parser/xpidl'
 0:15.62 xpidl.stub
 0:15.75 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/providers/gdata'
 0:15.82 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/build'
 0:15.82 Services.cpp
 0:15.98 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/timezones'
 0:16.06 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/libical/src/libical'
 0:16.46 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/calendar/libical/src/libical'
 0:16.50 Services.h
 0:16.56 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/locales'
 0:16.62 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/idl-parser/xpidl'
 0:16.69 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
 0:16.69 arm.c
 0:16.87 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/locales'
 0:16.90 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/xpidl'
 0:17.13 services.rs
 0:17.31 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
 0:17.73 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/build'
 0:17.97 Elapsed: 0.56s; From ../../dist/idl: Kept 1193 existing; Added/updated 0; Removed 0 files and 0 directories.
 0:18.11 make[7]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/makefiles/xpidl'
 0:18.52 accessibility.xpt
 0:18.52 activity.xpt
 0:18.52 addrbook.xpt
 0:18.85 alerts.xpt
 0:19.90 appshell.xpt
 0:20.85 appstartup.xpt
 0:22.38 autocomplete.xpt
 0:22.62 autoconfig.xpt
 0:23.30 backgroundhangmonitor.xpt
 0:23.40 browser-element.xpt
 0:24.07 caps.xpt
 0:24.08 captivedetect.xpt
 0:24.15 chat.xpt
 0:24.96 chrome.xpt
 0:24.98 cloudfile.xpt
 0:25.54 commandhandler.xpt
 0:25.89 commandlines.xpt
 0:26.46 commuconv.xpt
 0:27.50 composer.xpt
 0:27.55 content_events.xpt
 0:28.29 content_geckomediaplugins.xpt
 0:28.40 content_html.xpt
 0:29.22 content_webrtc.xpt
 0:29.61 content_xslt.xpt
 0:30.30 directory.xpt
 0:30.45 diskspacewatcher.xpt
 0:31.01 docshell.xpt
 0:31.28 dom.xpt
 0:31.30 dom_audiochannel.xpt
 0:31.77 dom_base.xpt
 0:32.64 dom_bindings.xpt
 0:34.67 dom_core.xpt
 0:34.67 dom_events.xpt
 0:35.60 dom_file.xpt
 0:36.30 dom_geolocation.xpt
 0:36.92 dom_html.xpt
 0:37.17 dom_media.xpt
 0:37.92 dom_network.xpt
 0:38.08 dom_notification.xpt
 0:38.08 dom_offline.xpt
 0:38.96 dom_payments.xpt
 0:39.02 dom_power.xpt
 0:39.16 dom_presentation.xpt
 0:39.77 dom_push.xpt
 0:40.00 dom_quota.xpt
 0:41.09 dom_range.xpt
 0:41.81 dom_security.xpt
 0:42.24 dom_sidebar.xpt
 0:42.69 dom_storage.xpt
 0:43.26 dom_system.xpt
 0:43.50 dom_webauthn.xpt
 0:43.58 dom_webspeechrecognition.xpt
 0:44.36 dom_webspeechsynth.xpt
 0:44.45 dom_workers.xpt
 0:44.69 dom_xul.xpt
 0:45.24 downloads.xpt
 0:45.49 editor.xpt
 0:45.66 enterprisepolicies.xpt
 0:46.30 extensions.xpt
 0:47.08 exthandler.xpt
 0:48.08 fastfind.xpt
 0:48.28 feeds.xpt
 0:48.49 fts3tok.xpt
 0:49.19 gfx.xpt
 0:49.59 html5.xpt
 0:50.02 htmlparser.xpt
 0:50.11 imglib2.xpt
 0:50.66 import.xpt
 0:50.92 inspector.xpt
 0:51.02 intl.xpt
 0:52.01 jar.xpt
 0:52.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.17 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.25 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.25 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.25 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.26 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.26 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.26 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.26 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.26 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.26 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.27 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.27 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.27 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.27 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.27 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.28 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.28 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.28 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.28 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.29 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.29 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:52.59 jsdebugger.xpt
 0:52.90 jsinspector.xpt
 0:52.99 layout_base.xpt
 0:53.80 layout_printing.xpt
 0:53.99 layout_xul.xpt
 0:54.17 layout_xul_tree.xpt
 0:54.78 locale.xpt
 0:54.88 loginmgr.xpt
 0:55.13 mailcompsbase.xpt
 0:55.89 mailprofilemigration.xpt
 0:56.19 mailview.xpt
 0:56.51 mailwinsearch.xpt
 0:56.74 mime.xpt
 0:57.08 mimetype.xpt
 0:57.45 mozfind.xpt
 0:57.60 mozintl.xpt
 0:58.56 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.56 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.56 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.56 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.57 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.57 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.57 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.57 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.57 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.57 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.58 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.58 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.58 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.58 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.60 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.60 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.60 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.60 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.60 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.61 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.61 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.61 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.61 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.61 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.61 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.62 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.62 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.62 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.62 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.63 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.63 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.63 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.65 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.66 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.67 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.69 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.70 warning: [const] doesn't make sense on builtin types., <class 'xpidl.xpidl.BuiltinLocation'>
 0:58.70 mozldap.xpt
 0:58.71 msgbase.xpt
 0:59.52 msgcompose.xpt
 0:59.83 msgdb.xpt
 1:00.93 msgimap.xpt
 1:03.11 msgjsaccount.xpt
 1:07.57 msglocal.xpt
 1:07.92 msgnews.xpt
 1:08.63 msgsearch.xpt
 1:11.19 msgsmime.xpt
 1:11.99 necko.xpt
 1:12.34 necko_about.xpt
 1:13.20 necko_cache.xpt
 1:14.04 necko_cache2.xpt
 1:15.64 necko_cookie.xpt
 1:15.96 necko_dns.xpt
 1:17.20 necko_file.xpt
 1:17.24 necko_ftp.xpt
 1:18.30 necko_http.xpt
 1:18.66 necko_mdns.xpt
 1:19.27 necko_res.xpt
 1:20.28 necko_socket.xpt
 1:21.27 necko_strconv.xpt
 1:21.33 necko_viewsource.xpt
 1:22.61 necko_websocket.xpt
 1:22.71 necko_wifi.xpt
 1:23.65 necko_wyciwyg.xpt
 1:23.97 parentalcontrols.xpt
 1:24.54 pipnss.xpt
 1:24.96 pippki.xpt
 1:25.35 places.xpt
 1:25.96 plugin.xpt
 1:26.40 pref.xpt
 1:27.93 prefetch.xpt
 1:29.23 privatebrowsing.xpt
 1:29.27 profiler.xpt
 1:29.35 rdf.xpt
 1:30.12 remote.xpt
 1:30.35 reputationservice.xpt
 1:30.48 satchel.xpt
 1:31.23 saxparser.xpt
 1:31.60 services-crypto-component.xpt
 1:32.34 services_fxaccounts.xpt
 1:33.07 shellservice.xpt
 1:33.41 shistory.xpt
 1:33.88 spellchecker.xpt
 1:34.24 storage.xpt
 1:35.38 telemetry.xpt
 1:35.46 thumbnails.xpt
 1:36.48 toolkit_asyncshutdown.xpt
 1:36.51 toolkit_crashservice.xpt
 1:37.34 toolkit_filewatcher.xpt
 1:37.62 toolkit_finalizationwitness.xpt
 1:38.18 toolkit_osfile.xpt
 1:38.18 toolkit_perfmonitoring.xpt
 1:38.47 toolkit_securityreporter.xpt
 1:39.03 toolkit_xulstore.xpt
 1:39.08 toolkitprofile.xpt
 1:39.65 toolkitremote.xpt
 1:39.89 txmgr.xpt
 1:39.97 txtsvc.xpt
 1:40.79 uconv.xpt
 1:40.81 update.xpt
 1:41.19 uriloader.xpt
 1:41.76 url-classifier.xpt
 1:41.89 urlformatter.xpt
 1:42.09 webBrowser_core.xpt
 1:42.98 webbrowserpersist.xpt
 1:43.40 webextensions.xpt
 1:43.72 webvtt.xpt
 1:44.55 widget.xpt
 1:44.59 windowcreator.xpt
 1:45.27 windowwatcher.xpt
 1:45.44 xpcom_base.xpt
 1:46.40 xpcom_components.xpt
 1:46.85 xpcom_ds.xpt
 1:48.37 xpcom_io.xpt
 1:49.04 xpcom_system.xpt
 1:50.46 xpcom_threads.xpt
 1:51.24 xpcom_xpti.xpt
 1:52.34 xpconnect.xpt
 1:52.67 xul.xpt
 1:53.42 xulapp.xpt
 1:53.49 zipwriter.xpt
 1:54.33 calbase.xpt
 1:54.55 calbaseinternal.xpt
 1:54.98 caldav.xpt
 1:55.24 wcap.xpt
 2:00.07 make[7]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/makefiles/xpidl'
 2:00.07 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/xpidl'
 2:00.10 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
 2:00.10 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/intl/locale'
 2:00.10 encodingsgroups.properties.h
 2:00.10 charsetalias.properties.h
 2:00.20 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/base'
 2:00.20 error_list.rs
 2:00.73 langGroups.properties.h
 2:00.76 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
 2:00.79 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk/dns'
 2:00.79 etld_data.inc
 2:00.95 ErrorList.h
 2:01.46 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/intl/locale'
 2:01.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/base'
 2:01.52 PropertyUseCounterMap.inc
 2:01.66 ErrorNamesInternal.h
 2:02.25 UseCounterList.h
 2:02.37 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/xpcom/base'
 2:02.42 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/bindings'
 2:02.42 CSS2Properties.webidl
 2:02.88 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/base'
 2:03.50 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/accessible/xpcom'
 2:03.51 xpcAccEvents.h
 2:06.32 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/accessible/xpcom'
 2:06.35 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/manager/ssl'
 2:06.35 nsSTSPreloadList.h
 2:13.52 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/netwerk/dns'
 2:13.57 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/components/telemetry'
 2:13.57 TelemetryEventData.h
 2:15.07 TelemetryEventEnums.h
 2:16.31 TelemetryHistogramData.inc
 2:20.84 TelemetryHistogramEnums.h
 2:23.11 TelemetryProcessData.h
 2:24.12 TelemetryProcessEnums.h
 2:25.09 TelemetryScalarData.h
 2:27.98 TelemetryScalarEnums.h
 2:29.43 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/ipc/ipdl'
 2:29.46 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/xre'
 2:29.52 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/xre'
 2:30.61 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/components/telemetry'
 3:30.87 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/dom/bindings'
 3:43.64 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security/manager/ssl'
 3:43.64 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 3:43.64 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 3:43.66 make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 3:43.81 make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird'
 3:44.31 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
 3:44.32 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/mfbt'
 3:44.32 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/liblber'
 3:44.33 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/libldif'
 3:44.72 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal':
 3:44.72 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/libldif/line64.c:444:15: warning: variable 'len' set but not used [-Wunused-but-set-variable]
 3:44.72   int  i, pad, len;
 3:44.72                ^~~
 3:44.96 libelfhack_inject.a.desc
 3:45.10 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag':
 3:45.10 /<<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]
 3:45.10   for ( i = 1; i < sizeof(ber_int_t); i++ ) {
 3:45.10                  ^
 3:45.11 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag':
 3:45.11 /<<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]
 3:45.11    if ( noctets > sizeof(ber_uint_t) )
 3:45.13                 ^
 3:45.13 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint':
 3:45.13 /<<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]
 3:45.13   if ( len > sizeof(ber_slen_t) )
 3:45.14            ^
 3:45.14 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_stringa':
 3:45.15 /<<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]
 3:45.15      ( datalen > (ber->ber_end - ber->ber_ptr) ) ||
 3:45.15                ^
 3:45.15 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_stringal':
 3:45.16 /<<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]
 3:45.16        ( len > (ber->ber_end - ber->ber_ptr) ) ||
 3:45.16              ^
 3:45.16 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_bitstringa':
 3:45.16 /<<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]
 3:45.18   if ( (datalen > (ber->ber_end - ber->ber_ptr)) ||
 3:45.18                 ^
 3:45.18 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf':
 3:45.18 /<<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]
 3:45.18   for ( rc = 0, p = (char *) fmt; *p && rc != LBER_DEFAULT; p++ ) {
 3:45.19                                            ^~
 3:45.19 /<<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]
 3:45.19         tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
 3:45.19             ^~
 3:45.20 /<<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]
 3:45.21         tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
 3:45.21                                    ^~
 3:45.21 /<<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]
 3:45.21         && rc != LBER_DEFAULT;
 3:45.22               ^~
 3:45.22 /<<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]
 3:45.22     if ( rc != LBER_DEFAULT &&
 3:45.22             ^~
 3:45.22 /<<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]
 3:45.23         tag != LBER_END_OF_SEQORSET ) {
 3:45.23             ^~
 3:45.23 /<<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]
 3:45.23         tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
 3:45.23             ^~
 3:45.23 /<<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]
 3:45.24         tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET
 3:45.24                                    ^~
 3:45.26 /<<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]
 3:45.26         && rc != LBER_DEFAULT;
 3:45.26               ^~
 3:45.26 /<<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]
 3:45.26     if ( rc != LBER_DEFAULT &&
 3:45.27             ^~
 3:45.27 /<<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]
 3:45.27         tag != LBER_END_OF_SEQORSET ) {
 3:45.27             ^~
 3:45.27 /<<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]
 3:45.27     if ( (rc = ber_skip_tag( ber, &len )) == LBER_DEFAULT )
 3:45.28                                           ^~
 3:45.28 /<<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]
 3:45.28   if (rc == LBER_DEFAULT) {
 3:45.28          ^~
 3:45.44 libldif60.so
 3:45.52 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/build/unix/elfhack/inject'
 3:46.23 /usr/bin/ld: total time in link: 0.140663
 3:46.92 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/libldif'
 3:47.08 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len':
 3:47.08 /<<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]
 3:47.08      if (noctets >= MAX_LEN_SIZE) {
 3:47.08                  ^~
 3:47.09 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber':
 3:47.09 /<<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]
 3:47.09      if ( noctets >= MAX_LEN_SIZE )
 3:47.09                   ^~
 3:47.11 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag':
 3:47.11 /<<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]
 3:47.11   for ( i = 1; i < sizeof(ber_int_t); i++ ) {
 3:47.12                  ^
 3:47.12 /<<PKGBUILDDIR>>/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext':
 3:47.12 /<<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]
 3:47.12      if ( noctets > sizeof(ber_uint_t) ) {
 3:47.12                   ^
 3:48.12 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/addrbook/src'
 3:48.29 liblber60.a.desc
 3:48.88 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/ldap/c-sdk/libraries/liblber'
 3:48.96 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/src'
 3:54.00 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/util'
 4:07.67 libmfbt.a.desc
 4:08.29 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/mfbt'
 4:13.09 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/search/src'
 4:15.51 /<<PKGBUILDDIR>>/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp: In member function 'virtual nsresult MailnewsLoadContextInfo::GetOriginAttributes(JSContext*, JS::MutableHandle<JS::Value>)':
 4:15.51 /<<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
 4:15.52  NS_IMETHODIMP MailnewsLoadContextInfo::GetOriginAttributes(JSContext *aCx,
 4:15.52                ^~~~~~~~~~~~~~~~~~~~~~~
 5:32.17 /<<PKGBUILDDIR>>/comm/mailnews/base/search/src/nsMsgSearchAdapter.cpp: In member function 'virtual nsresult nsMsgSearchValidityTable::GetNumAvailAttribs(int32_t*)':
 5:32.17 /<<PKGBUILDDIR>>/comm/mailnews/base/search/src/nsMsgSearchAdapter.cpp:806:7: warning: 'available' may be used uninitialized in this function [-Wmaybe-uninitialized]
 5:32.17        if (available)
 5:32.17        ^~
 6:02.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
 6:02.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
 6:02.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
 6:02.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
 6:02.02                  from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6:
 6:02.02 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)':
 6:02.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:02.03    foundInterface = 0;                                                \
 6:02.03    ^~~~~~~~~~~~~~
 6:02.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:02.04  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
 6:02.04                               ^~~~~~~~~~~~~~~~~~~~~~~
 6:02.04 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:02.04  NS_INTERFACE_MAP_END
 6:02.04  ^~~~~~~~~~~~~~~~~~~~
 6:02.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:923:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:02.05    else
 6:02.05    ^~~~
 6:02.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:990:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL'
 6:02.06    NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition)
 6:02.06    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:02.06 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL'
 6:02.06    NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithPrincipal, !m_isPrincipalURL)
 6:02.06    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:17.90 libcomm_mailnews_base_search_src.a.desc
 6:18.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
 6:18.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
 6:18.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
 6:18.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
 6:18.28                  from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp:6:
 6:18.28 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)':
 6:18.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:18.29    foundInterface = 0;                                                   \
 6:18.29    ^~~~~~~~~~~~~~
 6:18.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
 6:18.29    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
 6:18.31    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:18.31 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp:1202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
 6:18.31  NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol)
 6:18.31  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6:18.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:18.32    else
 6:18.32    ^~~~
 6:18.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 6:18.32  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
 6:18.32                                             ^~~~~~~~~~~~~~~~~~
 6:18.33 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgProtocol.cpp:1201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 6:18.33    NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
 6:18.34    ^~~~~~~~~~~~~~~~~~~~~~
 6:18.73 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/search/src'
 6:39.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
 6:39.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
 6:39.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsITransaction.h:10,
 6:39.15                  from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.h:10,
 6:39.15                  from /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp:6:
 6:39.16 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)':
 6:39.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 6:39.18    foundInterface = 0;                                                \
 6:39.18    ^~~~~~~~~~~~~~
 6:39.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 6:39.18  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
 6:39.18                               ^~~~~~~~~~~~~~~~~~~~~~~
 6:39.19 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 6:39.19  NS_INTERFACE_MAP_END
 6:39.19  ^~~~~~~~~~~~~~~~~~~~
 6:39.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
 6:39.20    else
 6:39.20    ^~~~
 6:39.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 6:39.20  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
 6:39.20                                             ^~~~~~~~~~~~~~~~~~
 6:39.20 /<<PKGBUILDDIR>>/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 6:39.20    NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2)
 6:39.20    ^~~~~~~~~~~~~~~~~~~~~~
 6:59.23 libmsgbsutl_s.a.desc
 6:59.82 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/util'
 6:59.92 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/compose/src'
 7:03.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
 7:03.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
 7:03.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
 7:03.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
 7:03.72                  from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp:6:
 7:03.73 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)':
 7:03.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 7:03.75    foundInterface = 0;                                                \
 7:03.75    ^~~~~~~~~~~~~~
 7:03.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 7:03.75  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
 7:03.75                               ^~~~~~~~~~~~~~~~~~~~~~~
 7:03.75 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 7:03.75  NS_INTERFACE_MAP_END
 7:03.75  ^~~~~~~~~~~~~~~~~~~~
 7:03.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
 7:03.76    else
 7:03.76    ^~~~
 7:03.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 7:03.76  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
 7:03.76                                             ^~~~~~~~~~~~~~~~~~
 7:03.76 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgDBView.cpp:99:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 7:03.76     NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener)
 7:03.76     ^~~~~~~~~~~~~~~~~~~~~~
 7:50.49 libcomm_mailnews_addrbook_src.a.desc
 7:51.43 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/addrbook/src'
 8:05.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompFields.h:10,
 8:05.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompose.h:14,
 8:05.07                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.h:9,
 8:05.08                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.cpp:6:
 8:05.08 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h: In member function 'virtual nsresult nsMsgCompFields::GetHeader(const char*, JS::MutableHandleValue)':
 8:05.08 /<<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
 8:05.08    NS_IMETHOD GetHeader(const char * aHeaderName, JS::MutableHandleValue _retval) override { return _to GetHeader(aHeaderName, _retval); } \
 8:05.08               ^~~~~~~~~
 8:05.09 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h:36:3: note: in expansion of macro 'NS_FORWARD_MSGISTRUCTUREDHEADERS'
 8:05.09    NS_FORWARD_MSGISTRUCTUREDHEADERS(mStructuredHeaders->)
 8:05.09    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:05.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompFields.h:10,
 8:05.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompose.h:14,
 8:05.15                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.h:9,
 8:05.15                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.cpp:6:
 8:05.15 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h: In member function 'virtual nsresult nsMsgCompFields::SetHeader(const char*, JS::HandleValue)':
 8:05.16 /<<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
 8:05.16    NS_IMETHOD SetHeader(const char * aHeaderName, JS::HandleValue aValue) override { return _to SetHeader(aHeaderName, aValue); } \
 8:05.16               ^~~~~~~~~
 8:05.16 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompFields.h:37:3: note: in expansion of macro 'NS_FORWARD_MSGIWRITABLESTRUCTUREDHEADERS'
 8:05.16    NS_FORWARD_MSGIWRITABLESTRUCTUREDHEADERS(mStructuredHeaders->)
 8:05.16    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8:07.45 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/db/msgdb/src'
 8:20.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
 8:20.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
 8:20.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIMsgCompose.h:10,
 8:20.41                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.h:9,
 8:20.41                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp:6:
 8:20.41 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)':
 8:20.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 8:20.42    foundInterface = 0;                                                \
 8:20.42    ^~~~~~~~~~~~~~
 8:20.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 8:20.44  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
 8:20.44                               ^~~~~~~~~~~~~~~~~~~~~~~
 8:20.44 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp:3611:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 8:20.44  NS_INTERFACE_MAP_END
 8:20.44  ^~~~~~~~~~~~~~~~~~~~
 8:20.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
 8:20.45    else
 8:20.45    ^~~~
 8:20.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
 8:20.45  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
 8:20.45                                             ^~~~~~~~~~~~~~~~~~
 8:20.47 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsMsgCompose.cpp:3610:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
 8:20.47    NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener)
 8:20.47    ^~~~~~~~~~~~~~~~~~~~~~
 9:04.32 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mdn/src'
 9:16.92 libcomm_mailnews_extensions_mdn_src.a.desc
 9:17.66 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mdn/src'
 9:23.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
 9:23.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsCOMPtr.h:30,
 9:23.24                  from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.h:10,
 9:23.24                  from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6:
 9:23.24 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp: In member function 'virtual nsresult nsMsgRDFDataSource::QueryInterface(const nsIID&, void**)':
 9:23.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
 9:23.26    foundInterface = 0;                                                \
 9:23.26    ^~~~~~~~~~~~~~
 9:23.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
 9:23.26  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
 9:23.27                               ^~~~~~~~~~~~~~~~~~~~~~~
 9:23.27 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
 9:23.27  NS_INTERFACE_MAP_END
 9:23.27  ^~~~~~~~~~~~~~~~~~~~
 9:23.27 In file included from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.h:20,
 9:23.27                  from /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6:
 9:23.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsCycleCollectionParticipant.h:303:5: note: some parts of macro expansion are not guarded by this 'else' clause
 9:23.29    } else
 9:23.29      ^~~~
 9:23.29 /<<PKGBUILDDIR>>/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:86:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION'
 9:23.29    NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsMsgRDFDataSource)
 9:23.29    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 9:25.14 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mailviews/src'
 9:32.97 libcomm_mailnews_extensions_mailviews_src.a.desc
 9:33.69 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/mailviews/src'
 9:34.44 libcomm_mailnews_db_msgdb_src.a.desc
 9:35.05 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/db/msgdb/src'
 9:50.37 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/bayesian-spam-filter/src'
 9:59.38 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/fts3/src'
10:11.34 libcomm_mailnews_extensions_fts3_src.a.desc
10:11.77 libcomm_mailnews_extensions_bayesian-spam-filter_src.a.desc
10:11.93 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/fts3/src'
10:12.39 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/bayesian-spam-filter/src'
10:46.76 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/smime/src'
10:50.71 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/imap/src'
11:30.65 libcomm_mailnews_extensions_smime_src.a.desc
11:31.34 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/extensions/smime/src'
11:39.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/src'
11:42.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
11:42.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
11:42.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIPrefService.h:10,
11:42.67                  from /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp:6:
11:42.67 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)':
11:42.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
11:42.69    foundInterface = 0;                                                \
11:42.70    ^~~~~~~~~~~~~~
11:42.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
11:42.70  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
11:42.70                               ^~~~~~~~~~~~~~~~~~~~~~~
11:42.70 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
11:42.70  NS_INTERFACE_MAP_END
11:42.70  ^~~~~~~~~~~~~~~~~~~~
11:42.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:928:3: note: some parts of macro expansion are not guarded by this 'else' clause
11:42.72    else
11:42.72    ^~~~
11:42.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:996:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS'
11:42.72    NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass)
11:42.72    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:42.72 /<<PKGBUILDDIR>>/comm/mailnews/compose/src/nsSmtpServer.cpp:29:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS'
11:42.72      NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer)
11:42.72      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11:54.97 libcomm_mailnews_base_src.a.desc
11:55.54 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/base/src'
12:26.85 libcomm_mailnews_compose_src.a.desc
12:27.49 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/compose/src'
12:27.58 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/text/src'
12:29.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
12:29.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
12:29.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
12:29.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
12:29.39                  from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6:
12:29.40 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)':
12:29.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:29.41    foundInterface = 0;                                                   \
12:29.41    ^~~~~~~~~~~~~~
12:29.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
12:29.41    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
12:29.41    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:29.42 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
12:29.42  NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer)
12:29.44  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:29.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:29.44    else
12:29.44    ^~~~
12:29.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:29.44  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
12:29.45                                             ^~~~~~~~~~~~~~~~~~
12:29.45 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapIncomingServer.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
12:29.45    NS_INTERFACE_MAP_ENTRY(nsIUrlListener)
12:29.45    ^~~~~~~~~~~~~~~~~~~~~~
12:35.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/vcard/src'
12:50.32 libcomm_mailnews_import_text_src.a.desc
12:51.02 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/text/src'
12:55.02 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
12:56.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
12:56.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
12:56.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
12:56.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
12:56.22                  from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp:6:
12:56.22 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)':
12:56.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
12:56.24    foundInterface = 0;                                                   \
12:56.24    ^~~~~~~~~~~~~~
12:56.24 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp:229:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
12:56.25  NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder)
12:56.25  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:56.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
12:56.25    else
12:56.25    ^~~~
12:56.27 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapMailFolder.cpp:228:5: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
12:56.27      NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify)
12:56.27      ^~~~~~~~~~~~~~~~~~
12:56.44 libcomm_mailnews_import_vcard_src.a.desc
12:57.07 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/vcard/src'
12:57.84 libcomm_mailnews_import_src.a.desc
12:58.57 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/import/src'
12:58.67 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/jsaccount/src'
13:03.17 libcomm_mailnews_intl.a.desc
13:03.76 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/intl'
13:03.93 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/local/src'
13:38.21 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/src'
13:41.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
13:41.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
13:41.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
13:41.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
13:41.35                  from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:7:
13:41.35 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)':
13:41.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
13:41.37    foundInterface = 0;                                                \
13:41.38    ^~~~~~~~~~~~~~
13:41.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
13:41.39  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
13:41.39                               ^~~~~~~~~~~~~~~~~~~~~~~
13:41.39 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
13:41.39  NS_INTERFACE_MAP_END
13:41.39  ^~~~~~~~~~~~~~~~~~~~
13:41.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
13:41.39    else
13:41.39    ^~~~
13:41.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
13:41.39  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
13:41.40                                             ^~~~~~~~~~~~~~~~~~
13:41.41 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:305:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
13:41.41     NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener)
13:41.41     ^~~~~~~~~~~~~~~~~~~~~~
13:42.94 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)':
13:42.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
13:42.94    foundInterface = 0;                                                \
13:42.94    ^~~~~~~~~~~~~~
13:42.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
13:42.95  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
13:42.95                               ^~~~~~~~~~~~~~~~~~~~~~~
13:42.97 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:8863:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
13:42.97  NS_INTERFACE_MAP_END
13:42.97  ^~~~~~~~~~~~~~~~~~~~
13:42.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
13:42.97    else
13:42.97    ^~~~
13:42.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
13:42.97  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
13:42.97                                             ^~~~~~~~~~~~~~~~~~
13:42.98 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapProtocol.cpp:8862:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
13:42.98    NS_INTERFACE_MAP_ENTRY(nsIStreamListener)
13:42.98    ^~~~~~~~~~~~~~~~~~~~~~
14:19.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
14:19.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
14:19.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
14:19.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
14:19.03                  from /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp:6:
14:19.03 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)':
14:19.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
14:19.04    foundInterface = 0;                                                   \
14:19.04    ^~~~~~~~~~~~~~
14:19.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
14:19.04    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
14:19.05    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:19.05 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
14:19.05  NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl)
14:19.06  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:19.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
14:19.07    else
14:19.07    ^~~~
14:19.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
14:19.07  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
14:19.07                                             ^~~~~~~~~~~~~~~~~~
14:19.08 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsMailboxUrl.cpp:63:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
14:19.08     NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl)
14:19.08     ^~~~~~~~~~~~~~~~~~~~~~
15:18.32 libJsAccount.a.desc
15:18.94 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/jsaccount/src'
15:24.68 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/emitters'
15:33.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
15:33.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
15:33.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
15:33.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
15:33.66                  from /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp:6:
15:33.66 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)':
15:33.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
15:33.67    foundInterface = 0;                                                   \
15:33.67    ^~~~~~~~~~~~~~
15:33.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
15:33.67    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
15:33.68    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:33.68 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
15:33.68  NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl)
15:33.68  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15:33.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
15:33.68    else
15:33.68    ^~~~
15:33.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
15:33.69  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
15:33.69                                             ^~~~~~~~~~~~~~~~~~
15:33.69 /<<PKGBUILDDIR>>/comm/mailnews/imap/src/nsImapUrl.cpp:86:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
15:33.71    NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl)
15:33.71    ^~~~~~~~~~~~~~~~~~~~~~
16:09.62 libcomm_mailnews_imap_src.a.desc
16:10.35 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/imap/src'
16:19.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
16:19.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
16:19.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
16:19.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
16:19.96                  from /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp:19:
16:19.96 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)':
16:19.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
16:19.96    foundInterface = 0;                                                   \
16:19.98    ^~~~~~~~~~~~~~
16:19.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
16:19.98    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
16:19.98    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:19.98 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp:447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
16:19.98  NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol)
16:19.99  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:19.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
16:19.99    else
16:19.99    ^~~~
16:19.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
16:19.99  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
16:19.99                                             ^~~~~~~~~~~~~~~~~~
16:20.00 /<<PKGBUILDDIR>>/comm/mailnews/local/src/nsPop3Protocol.cpp:446:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
16:20.00    NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback)
16:20.00    ^~~~~~~~~~~~~~~~~~~~~~
16:22.87 libcomm_mailnews_mime_emitters.a.desc
16:23.43 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/emitters'
16:23.52 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/glue'
16:33.42 libmimecthglue_s.a.desc
16:34.04 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/glue'
16:34.09 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/vcard'
16:44.82 libcomm_mailnews_mime_cthandlers_vcard.a.desc
16:45.44 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/vcard'
16:51.21 libcomm_mailnews_local_src.a.desc
16:51.83 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/local/src'
16:51.86 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/pgpmime'
17:03.23 libpgpmime_s.a.desc
17:03.82 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/cthandlers/pgpmime'
17:03.89 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/news/src'
17:21.36 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/db/mork/src'
17:31.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
17:31.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
17:31.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
17:31.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
17:31.98                  from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp:6:
17:31.98 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)':
17:31.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:936:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
17:31.99    foundInterface = 0;                                                \
17:31.99    ^~~~~~~~~~~~~~
17:31.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:994:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS'
17:32.00  #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS
17:32.00                               ^~~~~~~~~~~~~~~~~~~~~~~
17:32.00 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END'
17:32.00  NS_INTERFACE_MAP_END
17:32.01  ^~~~~~~~~~~~~~~~~~~~
17:32.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
17:32.01    else
17:32.01    ^~~~
17:32.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
17:32.01  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
17:32.01                                             ^~~~~~~~~~~~~~~~~~
17:32.04 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNNTPProtocol.cpp:522:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
17:32.04     NS_INTERFACE_MAP_ENTRY(nsIStreamListener)
17:32.04     ^~~~~~~~~~~~~~~~~~~~~~
17:37.62 /<<PKGBUILDDIR>>/comm/mailnews/mime/src/mimepbuf.cpp: In function 'MimePartBufferData* MimePartBufferCreate()':
17:37.63 /<<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]
17:37.63    memset(data, 0, sizeof(*data));
17:37.63                                 ^
17:37.63 /<<PKGBUILDDIR>>/comm/mailnews/mime/src/mimepbuf.cpp:52:8: note: 'MimePartBufferData' {aka 'struct MimePartBufferData'} declared here
17:37.63  struct MimePartBufferData
17:37.64         ^~~~~~~~~~~~~~~~~~
17:38.03 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/migration/src'
18:14.11 libcomm_mail_components_migration_src.a.desc
18:14.81 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/migration/src'
18:16.23 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/mork.h:242,
18:16.23                  from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:11:
18:16.23 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)':
18:16.24 /<<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]
18:16.24  #define MORK_MEMSET(dest,byte,size)  memset(dest,byte,size)
18:16.24                                                            ^
18:16.26 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:207:5: note: in expansion of macro 'MORK_MEMSET'
18:16.26      MORK_MEMSET(newRow, 0, sizeof(morkRow));
18:16.26      ^~~~~~~~~~~
18:16.26 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:39:
18:16.26 /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here
18:16.26  class morkRow{ // row of cells
18:16.26        ^~~~~~~
18:16.26 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/mork.h:242,
18:16.26                  from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:11:
18:16.28 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)':
18:16.28 /<<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]
18:16.28  #define MORK_MEMSET(dest,byte,size)  memset(dest,byte,size)
18:16.28                                                            ^
18:16.28 /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:247:5: note: in expansion of macro 'MORK_MEMSET'
18:16.28      MORK_MEMSET(newCells, 0, size);
18:16.28      ^~~~~~~~~~~
18:16.29 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/morkPool.cpp:35:
18:16.29 /<<PKGBUILDDIR>>/comm/db/mork/src/morkCell.h:22:7: note: 'class morkCell' declared here
18:16.29  class morkCell { // minimal cell format
18:16.29        ^~~~~~~~
18:20.08 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/mork.h:242,
18:20.08                  from /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp:11:
18:20.09 /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)':
18:20.09 /<<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]
18:20.09  #define MORK_MEMMOVE(dest,src,size)  memmove(dest,src,size)
18:20.09                                                            ^
18:20.10 /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp:822:11: note: in expansion of macro 'MORK_MEMMOVE'
18:20.10            MORK_MEMMOVE(cell, next, after * sizeof(morkCell));
18:20.10            ^~~~~~~~~~~~
18:20.10 In file included from /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.h:14,
18:20.10                  from /<<PKGBUILDDIR>>/comm/db/mork/src/morkRow.cpp:19:
18:20.10 /<<PKGBUILDDIR>>/comm/db/mork/src/morkCell.h:22:7: note: 'class morkCell' declared here
18:20.11  class morkCell { // minimal cell format
18:20.11        ^~~~~~~~
18:21.69 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/shell'
18:35.72 libcomm_mail_components_shell.a.desc
18:36.35 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mail/components/shell'
18:38.20 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
18:48.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
18:48.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
18:48.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsINntpIncomingServer.h:10,
18:48.78                  from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.h:9,
18:48.78                  from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6:
18:48.78 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)':
18:48.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
18:48.81    foundInterface = 0;                                                   \
18:48.82    ^~~~~~~~~~~~~~
18:48.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
18:48.83    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
18:48.83    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:48.84 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
18:48.84  NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer)
18:48.84  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18:48.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
18:48.85    else
18:48.85    ^~~~
18:48.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
18:48.85  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
18:48.85                                             ^~~~~~~~~~~~~~~~~~
18:48.86 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpIncomingServer.cpp:91:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
18:48.87      NS_INTERFACE_MAP_ENTRY(nsITreeView)
18:48.87      ^~~~~~~~~~~~~~~~~~~~~~
19:02.94 libcomm_db_mork_src.a.desc
19:03.56 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/db/mork/src'
19:03.71 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/fdlibm/src'
19:11.88 In file included from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:22:
19:11.88 /<<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)':
19:11.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]
19:11.88             size - sizeof(js::NativeObject));
19:11.88                                            ^
19:11.88 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
19:11.89                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:11.89                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:11.89                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:11.89                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:11.89                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:11.89 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
19:11.90  class HeapSlot : public WriteBarrieredBase<Value> {
19:11.90        ^~~~~~~~
19:12.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:12.56                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:12.58                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:12.59                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:12.59                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.59                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.59                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.59                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.59                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
19:12.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
19:12.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]
19:12.61    memset(aT, 0, sizeof(T));
19:12.61    ~~~~~~^~~~~~~~~~~~~~~~~~
19:12.61 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
19:12.61                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
19:12.62                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
19:12.62                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.62                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.62                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.65                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.65                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
19:12.65  struct TabSizes {
19:12.65         ^~~~~~~~
19:12.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:12.66                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:12.66                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:12.66                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:12.66                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.68                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.68                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.68                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.68                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
19:12.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
19:12.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]
19:12.71    memset(aT, 0, sizeof(T));
19:12.71    ~~~~~~^~~~~~~~~~~~~~~~~~
19:12.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
19:12.71                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
19:12.71                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
19:12.73                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.73                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.73                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.73                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.73                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
19:12.74  struct ServoSizes {
19:12.74         ^~~~~~~~~~
19:12.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:12.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:12.74                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:12.74                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:12.74                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.75                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.76                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.76                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.76                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
19:12.76 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
19:12.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]
19:12.77    memset(aT, 0, sizeof(T));
19:12.77    ~~~~~~^~~~~~~~~~~~~~~~~~
19:12.77 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
19:12.77                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
19:12.78                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
19:12.78                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
19:12.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
19:12.78                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:12.78                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:12.78                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:12.79                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.79                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.80 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
19:12.80  class StaticStrings {
19:12.80        ^~~~~~~~~~~~~
19:12.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:12.80                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:12.80                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:12.80                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:12.82                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.82                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.82                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.82                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.82                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
19:12.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
19:12.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]
19:12.83    memset(aT, 0, sizeof(T));
19:12.83    ~~~~~~^~~~~~~~~~~~~~~~~~
19:12.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
19:12.85                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
19:12.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
19:12.85                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:12.85                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:12.85                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:12.85                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.86                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
19:12.86  class PreliminaryObjectArray {
19:12.86        ^~~~~~~~~~~~~~~~~~~~~~
19:12.86 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:12.86                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:12.87                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:12.88                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:12.88                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.88                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.88                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.88                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.89                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
19:12.89 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
19:12.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]
19:12.90    memset(aT, 0, sizeof(T));
19:12.90    ~~~~~~^~~~~~~~~~~~~~~~~~
19:12.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
19:12.90                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
19:12.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
19:12.92                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:12.92                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:12.92                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:12.92                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.92                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
19:12.93  class TypeNewScript {
19:12.93        ^~~~~~~~~~~~~
19:12.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:12.93                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:12.93                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:12.94                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:12.94                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:12.94                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:12.95                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:12.95                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.95                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
19:12.95 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
19:12.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]
19:12.96    memset(aT, 0, sizeof(T));
19:12.96    ~~~~~~^~~~~~~~~~~~~~~~~~
19:12.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
19:12.96                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
19:12.97                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
19:12.97                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
19:12.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
19:12.97                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
19:12.98                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:12.98                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:12.98 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
19:12.98  struct IonScriptCounts {
19:12.99         ^~~~~~~~~~~~~~~
19:13.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:13.02                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:13.02                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:13.03                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:13.03                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:13.03                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:13.03                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:13.03                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.04                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
19:13.05 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
19:13.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]
19:13.05    memset(aT, 0, sizeof(T));
19:13.05    ~~~~~~^~~~~~~~~~~~~~~~~~
19:13.05 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
19:13.05                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
19:13.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
19:13.07                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
19:13.07                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.07                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.07 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
19:13.07  struct ZoneGCStats {
19:13.08         ^~~~~~~~~~~
19:13.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:13.08                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:13.08                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:13.09                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:13.09                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:13.09                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:13.10                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:13.10                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.11                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
19:13.11 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
19:13.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
19:13.12    memset(aT, 0, sizeof(T));
19:13.14    ~~~~~~^~~~~~~~~~~~~~~~~~
19:13.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
19:13.15                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
19:13.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
19:13.15                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:20,
19:13.15                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.15                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.16 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
19:13.17  class NewObjectCache {
19:13.17        ^~~~~~~~~~~~~~
19:13.17 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:13.17                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.19                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.20 /<<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]':
19:13.20 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
19:13.20 /<<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]
19:13.20      memset(aT, 0, sizeof(T));
19:13.20      ~~~~~~^~~~~~~~~~~~~~~~~~
19:13.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:13.22                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.23                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
19:13.23  class MOZ_NON_PARAM alignas(8) Value {
19:13.23                                 ^~~~~
19:13.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:13.46                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:13.46                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:13.46                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:13.46                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:13.47                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:13.47                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:13.47                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.47                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
19:13.47 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
19:13.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]
19:13.48    memset(aT, 0, sizeof(T));
19:13.48    ~~~~~~^~~~~~~~~~~~~~~~~~
19:13.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
19:13.48                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
19:13.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
19:13.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
19:13.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
19:13.50                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:21:
19:13.50 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
19:13.50  class CodeOffsetJump {
19:13.50        ^~~~~~~~~~~~~~
19:13.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:13.78                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:13.79                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:13.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]':
19:13.79 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1089:40:   required from here
19:13.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 JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess]
19:13.79    memset(aT, 0, sizeof(T));
19:13.80    ~~~~~~^~~~~~~~~~~~~~~~~~
19:13.80 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:1084:8: note: 'struct JSSubString' declared here
19:13.80  struct JSSubString {
19:13.80         ^~~~~~~~~~~
19:14.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
19:14.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
19:14.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
19:14.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
19:14.57                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
19:14.57                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
19:14.58                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
19:14.59                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
19:14.59                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
19:14.59                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:16,
19:14.59                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:14.59                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:14.59 /<<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]':
19:14.61 /<<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]'
19:14.61 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
19:14.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<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]
19:14.62        memset(table, 0, sizeof(*table) * capacity());
19:14.62        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:14.62 /<<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
19:14.62  class HashTableEntry {
19:14.63        ^~~~~~~~~~~~~~
19:14.63 /<<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]':
19:14.65 /<<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]'
19:14.66 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
19:14.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]
19:14.69        memset(table, 0, sizeof(*table) * capacity());
19:14.69        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:14.69 /<<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
19:14.70  class HashTableEntry {
19:14.70        ^~~~~~~~~~~~~~
19:14.74 /<<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]':
19:14.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]'
19:14.79 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
19:14.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]
19:14.83        memset(table, 0, sizeof(*table) * capacity());
19:14.83        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:14.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
19:14.83  class HashTableEntry {
19:14.84        ^~~~~~~~~~~~~~
19:23.20 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)':
19:23.20 /<<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
19:23.20  MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) {
19:23.20                         ^~~~~~~~~~~~~~
19:23.55 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)':
19:23.55 /<<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
19:23.55      if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) return false;
19:23.55           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
19:23.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:23.57                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:23.57                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:23.57                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:23.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
19:23.57      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
19:23.57             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:23.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
19:23.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
19:23.58    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
19:23.58           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:23.58                                        receiver, result);
19:23.58                                        ~~~~~~~~~~~~~~~~~
19:23.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
19:25.25 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)':
19:25.25 /<<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
19:25.25  static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
19:25.25              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:25.25 /<<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
19:25.25 /<<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
19:25.25 /<<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
19:25.25      pattern = ToAtom<CanGC>(cx, patternValue);
19:25.25                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
19:25.25 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
19:25.25                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
19:25.25                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
19:25.26                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
19:25.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
19:25.27                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:25.27                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:25.27                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:25.27                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:25.27                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:25.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
19:25.28    return ToStringSlow<allowGC>(cx, v);
19:25.28           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
19:28.82 libmodules_fdlibm_src.a.desc
19:29.48 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/fdlibm/src'
19:29.55 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/nspr'
19:29.55 libnspr.a.desc
19:30.27 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/nspr'
19:30.65 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)':
19:30.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
19:30.65    return ToStringSlow<allowGC>(cx, v);
19:30.65           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
19:31.18 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)':
19:31.18 /<<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
19:31.18  bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) {
19:31.18       ^~
19:31.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:31.19                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:31.19                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:31.19                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:31.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
19:31.20      return op(cx, obj, receiver, id, vp);
19:31.20             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
19:31.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
19:31.22    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
19:31.22           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:31.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
19:31.39                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:31.39                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:31.39                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:31.39                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:31.40                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:31.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)':
19:31.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
19:31.41    return js::ToInt32Slow(cx, v, out);
19:31.41           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
19:31.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)':
19:31.47 /<<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
19:31.47    return js::ToInt32Slow(cx, v, out);
19:31.48           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
19:32.50 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)':
19:32.50 /<<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
19:32.50      if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) return false;
19:32.50           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
19:32.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:32.52                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:32.52                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:32.52                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:32.52 /<<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
19:32.53      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
19:32.53             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:32.53 /<<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
19:32.55 /<<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
19:32.55    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
19:32.55           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:32.56                                        receiver, result);
19:32.56                                        ~~~~~~~~~~~~~~~~~
19:32.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
19:33.41 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, JS::HandleString, const js::MatchPairs&, JS::MutableHandleValue)':
19:33.42 /<<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
19:33.42  bool js::CreateRegExpMatchResult(JSContext* cx, HandleString input,
19:33.42       ^~
19:34.51 /<<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)':
19:34.52 /<<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
19:34.52  bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
19:34.52       ^~
19:34.52 /<<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
19:34.52    return CreateRegExpMatchResult(cx, input, matches, rval);
19:34.52           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
19:34.59 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)':
19:34.59 /<<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
19:34.59  static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp,
19:34.60              ^~~~~~~~~~~~~~~~~
19:34.60 /<<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
19:34.60    return CreateRegExpMatchResult(cx, string, matches, rval);
19:34.60           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
19:34.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
19:34.64                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:34.64                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:34.64                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:34.64                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:34.64                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:34.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)':
19:34.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
19:34.65    return js::ToInt32Slow(cx, v, out);
19:34.65           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
19:34.67 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:934:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
19:34.67    return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval());
19:34.67           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:34.69 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::MatchPairs*, JS::MutableHandleValue)':
19:34.69 /<<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
19:34.69  bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp,
19:34.69       ^~
19:34.69 /<<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
19:34.69      return CreateRegExpMatchResult(cx, input, *maybeMatches, output);
19:34.69             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:34.69 /<<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
19:34.70    return RegExpMatcherImpl(cx, regexp, input, lastIndex, output);
19:34.71           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:34.80 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
19:34.80 /<<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
19:34.80  bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
19:34.80       ^~
19:34.80 /<<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
19:34.81 /<<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
19:34.81 /<<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
19:34.83    if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue, flagsValue))
19:34.83         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.30 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
19:35.30 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:377:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
19:35.30    if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) return false;
19:35.30         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:35.30                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:35.30                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:35.31                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:35.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
19:35.32      return op(cx, obj, receiver, id, vp);
19:35.32             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.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
19:35.32    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
19:35.32           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.33 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
19:35.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
19:35.33                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
19:35.33                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
19:35.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
19:35.33                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
19:35.34                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:35.34                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:35.34                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:35.35                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:35.35 /<<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
19:35.35    return ToStringSlow<allowGC>(cx, v);
19:35.35           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
19:35.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
19:35.36                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.h:19,
19:35.36                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.h:10,
19:35.37                  from /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp:7:
19:35.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
19:35.37      return op(cx, obj, receiver, id, vp);
19:35.37             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.37 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
19:35.37    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
19:35.37           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.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
19:35.38      return op(cx, obj, receiver, id, vp);
19:35.38             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.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
19:35.39    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
19:35.39           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:35.39 /<<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
19:35.40    if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) return false;
19:35.40         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
19:36.55 /<<PKGBUILDDIR>>/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, js::HandleArrayObject, js::HandleLinearString, size_t, js::HandleLinearString, size_t, JS::MutableHandleValue)':
19:36.55 /<<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
19:36.55  bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult,
19:36.55       ^~
19:39.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsUtils.h:14,
19:39.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupports.h:77,
19:39.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsIServiceManager.h:10,
19:39.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/msgCore.h:21,
19:39.91                  from /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp:6:
19:39.91 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)':
19:39.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:951:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
19:39.92    foundInterface = 0;                                                   \
19:39.92    ^~~~~~~~~~~~~~
19:39.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:998:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING'
19:39.94    NS_IMPL_QUERY_TAIL_INHERITING(_baseClass)
19:39.94    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:39.94 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING'
19:39.94  NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl)
19:39.94  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:39.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:918:3: note: some parts of macro expansion are not guarded by this 'else' clause
19:39.94    else
19:39.94    ^~~~
19:39.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nsISupportsImpl.h:988:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY'
19:39.95  #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface)
19:39.95                                             ^~~~~~~~~~~~~~~~~~
19:39.95 /<<PKGBUILDDIR>>/comm/mailnews/news/src/nsNntpUrl.cpp:51:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY'
19:39.95     NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl)
19:39.95     ^~~~~~~~~~~~~~~~~~~~~~
19:43.43 libcomm_mailnews_news_src.a.desc
19:44.09 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/news/src'
19:51.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
19:51.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
19:51.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
19:51.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
19:51.12                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
19:51.12                  from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
19:51.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
19:51.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
19:51.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
19:51.13    memset(aT, 0, sizeof(T));
19:51.13    ~~~~~~^~~~~~~~~~~~~~~~~~
19:51.14 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
19:51.14                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
19:51.14                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
19:51.14                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
19:51.14                  from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
19:51.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
19:51.16  struct TabSizes {
19:51.16         ^~~~~~~~
19:51.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
19:51.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
19:51.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
19:51.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
19:51.17                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
19:51.17                  from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
19:51.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
19:51.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
19:51.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
19:51.18    memset(aT, 0, sizeof(T));
19:51.18    ~~~~~~^~~~~~~~~~~~~~~~~~
19:51.18 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
19:51.19                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
19:51.19                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
19:51.19                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
19:51.19                  from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
19:51.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
19:51.20  struct ServoSizes {
19:51.21         ^~~~~~~~~~
19:51.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
19:51.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
19:51.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
19:51.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
19:51.23                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
19:51.23                  from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
19:51.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
19:51.24 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
19:51.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
19:51.26    memset(aT, 0, sizeof(T));
19:51.26    ~~~~~~^~~~~~~~~~~~~~~~~~
19:51.26 In file included from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
19:51.26                  from /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp:12:
19:51.26 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
19:51.26  class StaticStrings {
19:51.27        ^~~~~~~~~~~~~
19:53.26 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JSCTypesCallbacks*)':
19:53.26 /<<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
19:53.26  JSObject* Library::Create(JSContext* cx, HandleValue path,
19:53.26            ^~~~~~~
19:53.45 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Open(JSContext*, unsigned int, JS::Value*)':
19:53.45 /<<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
19:53.45    JSObject* library = Create(cx, args[0], GetCallbacks(ctypesObj));
19:53.45                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:53.92 /<<PKGBUILDDIR>>/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)':
19:53.92 /<<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
19:53.92      fnObj = FunctionType::CreateInternal(
19:53.92              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
19:53.92          cx, args[1], args[2],
19:53.92          ~~~~~~~~~~~~~~~~~~~~~
19:53.92          HandleValueArray::subarray(args, 3, args.length() - 3));
19:53.92          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19:54.95 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/zlib'
19:54.95 libzlib.a.desc
19:55.57 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/zlib'
20:04.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:04.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:04.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:04.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:04.79                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:04.79                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
20:04.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
20:04.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
20:04.80    memset(aT, 0, sizeof(T));
20:04.81    ~~~~~~^~~~~~~~~~~~~~~~~~
20:04.81 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
20:04.81                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
20:04.83                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
20:04.83                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
20:04.83                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
20:04.83  struct TabSizes {
20:04.84         ^~~~~~~~
20:04.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:04.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:04.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:04.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:04.85                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:04.85                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
20:04.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
20:04.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]
20:04.86    memset(aT, 0, sizeof(T));
20:04.86    ~~~~~~^~~~~~~~~~~~~~~~~~
20:04.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
20:04.87                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
20:04.87                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
20:04.89                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
20:04.89                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
20:04.89  struct ServoSizes {
20:04.89         ^~~~~~~~~~
20:04.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:04.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:04.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:04.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:04.90                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:04.91                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
20:04.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
20:04.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
20:04.92    memset(aT, 0, sizeof(T));
20:04.92    ~~~~~~^~~~~~~~~~~~~~~~~~
20:04.92 In file included from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
20:04.93                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.93 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
20:04.95  class StaticStrings {
20:04.95        ^~~~~~~~~~~~~
20:04.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:04.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:04.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:04.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:04.96                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:04.96                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:04.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
20:04.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
20:04.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]
20:04.97    memset(aT, 0, sizeof(T));
20:04.97    ~~~~~~^~~~~~~~~~~~~~~~~~
20:04.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:04.98                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:04.99                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:04.99                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
20:04.99                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
20:04.99                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:05.00                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
20:05.00                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
20:05.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
20:05.00  class PreliminaryObjectArray {
20:05.00        ^~~~~~~~~~~~~~~~~~~~~~
20:05.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:05.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:05.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:05.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:05.03                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:05.03                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
20:05.03 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
20:05.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]
20:05.04    memset(aT, 0, sizeof(T));
20:05.04    ~~~~~~^~~~~~~~~~~~~~~~~~
20:05.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:05.05                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:05.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:05.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
20:05.05                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
20:05.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:05.07                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
20:05.07                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
20:05.07 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
20:05.07  class TypeNewScript {
20:05.08        ^~~~~~~~~~~~~
20:05.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:05.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:05.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:05.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:05.10                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:05.11                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
20:05.11 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
20:05.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]
20:05.11    memset(aT, 0, sizeof(T));
20:05.12    ~~~~~~^~~~~~~~~~~~~~~~~~
20:05.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
20:05.13                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
20:05.13                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
20:05.13                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
20:05.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:05.14                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
20:05.14                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
20:05.16 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
20:05.16  struct IonScriptCounts {
20:05.16         ^~~~~~~~~~~~~~~
20:05.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:05.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:05.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:05.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:05.35                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:05.35                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
20:05.36 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
20:05.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
20:05.36    memset(aT, 0, sizeof(T));
20:05.37    ~~~~~~^~~~~~~~~~~~~~~~~~
20:05.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
20:05.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
20:05.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:05.38                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
20:05.39                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
20:05.39 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
20:05.39  struct ZoneGCStats {
20:05.39         ^~~~~~~~~~~
20:05.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:05.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:05.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:05.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:05.41                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:05.41                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
20:05.42 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
20:05.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
20:05.44    memset(aT, 0, sizeof(T));
20:05.44    ~~~~~~^~~~~~~~~~~~~~~~~~
20:05.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
20:05.44                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
20:05.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:05.45                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
20:05.45                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
20:05.45 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
20:05.45  class NewObjectCache {
20:05.45        ^~~~~~~~~~~~~~
20:05.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:05.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:05.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:05.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:05.46                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:05.46                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.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]':
20:05.47 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
20:05.48 /<<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]
20:05.48      memset(aT, 0, sizeof(T));
20:05.48      ~~~~~~^~~~~~~~~~~~~~~~~~
20:05.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
20:05.48                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
20:05.48                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:14,
20:05.49                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:21,
20:05.50                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
20:05.50  class MOZ_NON_PARAM alignas(8) Value {
20:05.50                                 ^~~~~
20:05.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
20:05.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:05.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:05.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:05.73                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:05.73                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:05.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
20:05.74 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
20:05.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
20:05.75    memset(aT, 0, sizeof(T));
20:05.75    ~~~~~~^~~~~~~~~~~~~~~~~~
20:05.75 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
20:05.75                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
20:05.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
20:05.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
20:05.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
20:05.78                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:44:
20:05.78 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
20:05.78  class CodeOffsetJump {
20:05.78        ^~~~~~~~~~~~~~
20:06.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:06.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:06.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCHashTable.h:12,
20:06.86                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.h:18,
20:06.86                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7:
20:06.86 /<<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]':
20:06.86 /<<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]'
20:06.86 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
20:06.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<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]
20:06.88        memset(table, 0, sizeof(*table) * capacity());
20:06.88        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:06.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
20:06.88  class HashTableEntry {
20:06.88        ^~~~~~~~~~~~~~
20:06.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]':
20:06.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]'
20:06.92 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
20:06.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]
20:06.93        memset(table, 0, sizeof(*table) * capacity());
20:06.93        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:06.95 /<<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
20:06.95  class HashTableEntry {
20:06.95        ^~~~~~~~~~~~~~
20:06.96 /<<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]':
20:06.96 /<<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]'
20:06.96 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
20:06.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<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]
20:06.97        memset(table, 0, sizeof(*table) * capacity());
20:06.97        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:06.99 /<<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
20:06.99  class HashTableEntry {
20:06.99        ^~~~~~~~~~~~~~
20:08.04 libcomm_mailnews_mime_src.a.desc
20:08.64 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/comm/mailnews/mime/src'
20:08.75 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/build'
20:22.19 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.19                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.19                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.19                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
20:22.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
20:22.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
20:22.19    memset(aT, 0, sizeof(T));
20:22.19    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
20:22.20                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.22                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
20:22.22  struct TabSizes {
20:22.22         ^~~~~~~~
20:22.22 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.22                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.22                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.22                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
20:22.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
20:22.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]
20:22.24    memset(aT, 0, sizeof(T));
20:22.24    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.24 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
20:22.24                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.24                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
20:22.24  struct ServoSizes {
20:22.24         ^~~~~~~~~~
20:22.33 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.33                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.33                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.33                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
20:22.35 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
20:22.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
20:22.35    memset(aT, 0, sizeof(T));
20:22.36    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
20:22.36                  from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.37 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
20:22.37  class StaticStrings {
20:22.37        ^~~~~~~~~~~~~
20:22.37 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.37                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.38                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
20:22.39 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
20: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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
20:22.39    memset(aT, 0, sizeof(T));
20:22.39    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
20:22.39                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
20:22.39                  from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
20:22.39                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
20:22.39                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.40 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
20:22.40  struct ZoneGCStats {
20:22.40         ^~~~~~~~~~~
20:22.47 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.47                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.47                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.47                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
20:22.49 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
20: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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
20:22.49    memset(aT, 0, sizeof(T));
20:22.49    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:22.50                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:22.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:22.50                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
20:22.50                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
20:22.52                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
20:22.52                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
20:22.52                  from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
20:22.52                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
20:22.52                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.52 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
20:22.52  class PreliminaryObjectArray {
20:22.53        ^~~~~~~~~~~~~~~~~~~~~~
20:22.54 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.54                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.54                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.54                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
20:22.54 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
20:22.54 /<<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]
20:22.55    memset(aT, 0, sizeof(T));
20:22.55    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
20:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
20:22.57                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.57 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
20:22.57  class TypeNewScript {
20:22.57        ^~~~~~~~~~~~~
20:22.61 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.61                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.62                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.62                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
20:22.62 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
20:22.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
20:22.62    memset(aT, 0, sizeof(T));
20:22.63    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.64 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
20:22.64                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.65 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
20:22.65  struct IonScriptCounts {
20:22.65         ^~~~~~~~~~~~~~~
20:22.85 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.85                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.85                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.86                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
20:22.86 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
20:22.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
20:22.87    memset(aT, 0, sizeof(T));
20:22.87    ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.87 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
20:22.89                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
20:22.89                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
20:22.89                  from /<<PKGBUILDDIR>>/js/src/gc/Heap-inl.h:13,
20:22.89                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:15,
20:22.89                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.90 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
20:22.90  class NewObjectCache {
20:22.90        ^~~~~~~~~~~~~~
20:22.94 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
20:22.94                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.94                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.94                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:22.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]':
20:22.95 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
20:22.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]
20:22.97      memset(aT, 0, sizeof(T));
20:22.97      ~~~~~~^~~~~~~~~~~~~~~~~~
20:22.97 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
20:22.98                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
20:22.98                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:22.98                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:22.98                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:23.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
20:23.00  class MOZ_NON_PARAM alignas(8) Value {
20:23.00                                 ^~~~~
20:23.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:23.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:23.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
20:23.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
20:23.55                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
20:23.56                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
20:23.56                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
20:23.57                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer-inl.h:10,
20:23.57                  from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:7:
20:23.57 /<<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]':
20:23.57 /<<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]'
20:23.57 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
20:23.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<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]
20:23.58        memset(table, 0, sizeof(*table) * capacity());
20:23.59        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:23.60 /<<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
20:23.60  class HashTableEntry {
20:23.60        ^~~~~~~~~~~~~~
20:23.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]':
20:23.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]'
20:23.60 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
20:23.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<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]
20:23.63        memset(table, 0, sizeof(*table) * capacity());
20:23.65        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:23.67 /<<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
20:23.67  class HashTableEntry {
20:23.68        ^~~~~~~~~~~~~~
20:23.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]':
20:23.69 /<<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]'
20:23.69 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
20:23.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<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]
20:23.71        memset(table, 0, sizeof(*table) * capacity());
20:23.71        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:23.71 /<<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
20:23.71  class HashTableEntry {
20:23.71        ^~~~~~~~~~~~~~
20:24.00 /<<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]':
20:24.00 /<<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]'
20:24.02 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:90:34:   required from 'void js::gc::StoreBuffer::MonoTypeBuffer<T>::clear() [with T = js::gc::StoreBuffer::ValueEdge]'
20:24.02 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:58:19:   required from here
20:24.03 /<<PKGBUILDDIR>>/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]
20:24.03        memset(table, 0, sizeof(*table) * capacity());
20:24.03        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:24.04 /<<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
20:24.04  class HashTableEntry {
20:24.04        ^~~~~~~~~~~~~~
20:24.04 /<<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]':
20:24.05 /<<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]'
20:24.05 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:90:34:   required from 'void js::gc::StoreBuffer::MonoTypeBuffer<T>::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]'
20:24.05 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:59:20:   required from here
20:24.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<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]
20:24.06        memset(table, 0, sizeof(*table) * capacity());
20:24.06        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:24.08 /<<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
20:24.08  class HashTableEntry {
20:24.08        ^~~~~~~~~~~~~~
20:24.08 /<<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]':
20:24.09 /<<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]'
20:24.09 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:90:34:   required from 'void js::gc::StoreBuffer::MonoTypeBuffer<T>::clear() [with T = js::gc::StoreBuffer::SlotsEdge]'
20:24.09 /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.cpp:60:20:   required from here
20:24.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::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]
20:24.11        memset(table, 0, sizeof(*table) * capacity());
20:24.11        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:24.11 /<<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
20:24.11  class HashTableEntry {
20:24.11        ^~~~~~~~~~~~~~
20:25.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetABI(JSContext*, JS::HandleValue, ffi_abi*)':
20:25.12 /<<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
20:25.12  static bool GetABI(JSContext* cx, HandleValue abiType, ffi_abi* result) {
20:25.13              ^~~~~~
20:25.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::HasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
20:25.38 /<<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
20:25.38  bool CType::HasInstance(JSContext* cx, HandleObject obj, MutableHandleValue v,
20:25.38       ^~~~~
20:25.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::GetObjectProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleObject)':
20:25.51 /<<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
20:25.51    if (!JS_GetProperty(cx, obj, property, &val)) {
20:25.51         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
20:25.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::SizeTojsval(JSContext*, size_t, JS::MutableHandleValue)':
20:25.81 /<<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
20:25.81  static bool SizeTojsval(JSContext* cx, size_t size, MutableHandleValue result) {
20:25.81              ^~~~~~~~~~~
20:26.58 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IsCTypesGlobal(JS::HandleValue)':
20:26.58 /<<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
20:26.59  bool IsCTypesGlobal(HandleValue v) {
20:26.59       ^~~~~~~~~~~~~~
20:26.67 /<<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*)':
20:26.67 /<<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
20:26.67  JSObject* CType::Create(JSContext* cx, HandleObject typeProto,
20:26.67            ^~~~~
20:26.67 /<<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
20:26.73 /<<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*)':
20:26.74 /<<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
20:26.74  JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj,
20:26.74            ^~~~~
20:26.74 /<<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
20:26.74 /<<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
20:26.75    RootedObject typeObj(cx, Create(cx, typeProto, dataProto, type, nameStr, size,
20:26.75                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:26.76                                    align, ffiType));
20:26.76                                    ~~~~~~~~~~~~~~~
20:26.76 /<<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
20:26.80 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCType(JS::HandleValue)':
20:26.81 /<<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
20:26.81  bool CType::IsCType(HandleValue v) {
20:26.81       ^~~~~
20:26.85 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::IsCTypeOrProto(JS::HandleValue)':
20:26.86 /<<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
20:26.86  bool CType::IsCTypeOrProto(HandleValue v) {
20:26.86       ^~~~~
20:26.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointerType(JS::HandleValue)':
20:26.98 /<<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
20:26.98  bool PointerType::IsPointerType(HandleValue v) {
20:26.98       ^~~~~~~~~~~
20:27.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayType(JS::HandleValue)':
20:27.03 /<<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
20:27.03  bool ArrayType::IsArrayType(HandleValue v) {
20:27.03       ^~~~~~~~~
20:27.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::IsStruct(JS::HandleValue)':
20:27.08 /<<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
20:27.08  /* static */ bool StructType::IsStruct(HandleValue v) {
20:27.08                    ^~~~~~~~~~
20:27.09 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::IsFunctionType(JS::HandleValue)':
20:27.09 /<<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
20:27.09  bool FunctionType::IsFunctionType(HandleValue v) {
20:27.09       ^~~~~~~~~~~~
20:27.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)':
20:27.32 /<<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
20:27.32        CType::Create(cx, typeProto, dataProto, TYPE_pointer, nullptr, sizeVal,
20:27.32        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:27.32                      alignVal, &ffi_type_pointer);
20:27.33                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:27.33 /<<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
20:27.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, size_t, bool)':
20:27.54 /<<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
20:27.54    JSObject* typeObj = CType::Create(cx, typeProto, dataProto, TYPE_array,
20:27.54                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:27.54                                      nullptr, sizeVal, alignVal, nullptr);
20:27.54                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:27.54 /<<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
20:27.74 libmemory.a.desc
20:28.13 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PrepareCIF(JSContext*, js::ctypes::FunctionInfo*)':
20:28.13 /<<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
20:28.13    if (!GetABI(cx, abiType, &abi)) {
20:28.13         ~~~~~~^~~~~~~~~~~~~~~~~~~
20:28.55 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/build'
20:28.59 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/mozalloc'
20:29.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsPointer(JS::HandleValue)':
20:29.04 /<<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
20:29.04  bool PointerType::IsPointer(HandleValue v) {
20:29.04       ^~~~~~~~~~~
20:29.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::IsArrayOrArrayType(JS::HandleValue)':
20:29.06 /<<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
20:29.06  bool ArrayType::IsArrayOrArrayType(HandleValue v) {
20:29.06       ^~~~~~~~~
20:29.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::IsCData(JS::HandleValue)':
20:29.08 /<<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
20:29.08  bool CData::IsCData(HandleValue v) {
20:29.08       ^~~~~
20:29.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = float]':
20:29.10 /<<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
20:29.10  static bool jsvalToFloat(JSContext* cx, HandleValue val, FloatType* result) {
20:29.10              ^~~~~~~~~~~~
20:29.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToFloat(JSContext*, JS::HandleValue, FloatType*) [with FloatType = double]':
20:29.16 /<<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
20:29.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'const char* js::ctypes::CTypesToSourceForError(JSContext*, JS::HandleValue, JSAutoByteString&)':
20:29.31 /<<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
20:29.32  static const char* CTypesToSourceForError(JSContext* cx, HandleValue val,
20:29.32                     ^~~~~~~~~~~~~~~~~~~~~~
20:29.32 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:904:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:29.32        RootedString str(cx, JS_ValueToSource(cx, v));
20:29.32                             ~~~~~~~~~~~~~~~~^~~~~~~
20:29.32 /<<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
20:29.33    return ValueToSourceForError(cx, val, bytes);
20:29.33           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
20:29.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisProto(JSContext*, const char*, JS::HandleValue)':
20:29.35 /<<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
20:29.36  static bool IncompatibleThisProto(JSContext* cx, const char* funName,
20:29.36              ^~~~~~~~~~~~~~~~~~~~~
20:29.36 /<<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
20:29.36    const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
20:29.36                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
20:29.37 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleValue)':
20:29.37 /<<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
20:29.37  static bool InvalidIndexError(JSContext* cx, HandleValue val) {
20:29.38              ^~~~~~~~~~~~~~~~~
20:29.38 /<<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
20:29.38    const char* indexStr = CTypesToSourceForError(cx, val, idBytes);
20:29.38                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:29.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InvalidIndexError(JSContext*, JS::HandleId)':
20:29.40 /<<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
20:29.40    return InvalidIndexError(cx, idVal);
20:29.40           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
20:29.42 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::NullPointerError(JSContext*, const char*, JS::HandleObject)':
20:29.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
20:29.43    const char* valStr = CTypesToSourceForError(cx, val, valBytes);
20:29.43                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
20:29.45 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeError(JSContext*, const char*, JS::HandleValue)':
20:29.45 /<<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
20:29.46  static bool TypeError(JSContext* cx, const char* expected, HandleValue actual) {
20:29.46              ^~~~~~~~~
20:29.46 /<<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
20:29.46    const char* src = CTypesToSourceForError(cx, actual, bytes);
20:29.46                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
20:29.49 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::TypeOverflow(JSContext*, const char*, JS::HandleValue)':
20:29.49 /<<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
20:29.49  static bool TypeOverflow(JSContext* cx, const char* expected,
20:29.49              ^~~~~~~~~~~~
20:29.50 /<<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
20:29.50    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:29.51                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:29.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleThisType(JSContext*, const char*, const char*, JS::HandleValue)':
20:29.52 /<<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
20:29.52  static bool IncompatibleThisType(JSContext* cx, const char* funName,
20:29.52              ^~~~~~~~~~~~~~~~~~~~
20:29.52 /<<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
20:29.52    const char* valStr = CTypesToSourceForError(cx, actualVal, valBytes);
20:29.52                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
20:29.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UndefinedSizePointerError(JSContext*, const char*, JS::HandleObject)':
20:29.53 /<<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
20:29.53    const char* valStr = CTypesToSourceForError(cx, val, valBytes);
20:29.55                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
20:29.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::IncompatibleCallee(JSContext*, const char*, JS::HandleObject)':
20:29.57 /<<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
20:29.57    const char* valStr = CTypesToSourceForError(cx, val, valBytes);
20:29.57                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
20:29.59 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionReturnTypeError(JSContext*, JS::HandleValue, const char*)':
20:29.59 /<<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
20:29.59  static bool FunctionReturnTypeError(JSContext* cx, HandleValue type,
20:29.59              ^~~~~~~~~~~~~~~~~~~~~~~
20:29.59 /<<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
20:29.61    const char* valStr = CTypesToSourceForError(cx, type, valBytes);
20:29.61                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
20:29.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'const js::ctypes::FieldInfo* js::ctypes::StructType::LookupField(JSContext*, JSObject*, JSFlatString*)':
20:29.65 /<<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
20:29.65    const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes);
20:29.65                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
20:29.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)':
20:29.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4804:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:29.76      return IncompatibleThisType(cx, "PointerType.prototype.isNull",
20:29.76             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:29.76                                  "non-PointerType CData", args.thisv());
20:29.76                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:29.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:29.81                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:29.81                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:29.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
20:29.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
20:29.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
20:29.82    memset(aT, 0, sizeof(T));
20:29.83    ~~~~~~^~~~~~~~~~~~~~~~~~
20:29.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
20:29.84                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
20:29.84                  from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
20:29.84                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
20:29.85                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:29.85                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:29.85                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:29.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
20:29.85  struct TabSizes {
20:29.85         ^~~~~~~~
20:29.86 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:29.86                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:29.86                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:29.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
20:29.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
20:29.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
20:29.88    memset(aT, 0, sizeof(T));
20:29.88    ~~~~~~^~~~~~~~~~~~~~~~~~
20:29.89 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
20:29.89                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
20:29.89                  from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
20:29.89                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
20:29.89                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:29.89                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:29.90                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:29.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
20:29.91  struct ServoSizes {
20:29.91         ^~~~~~~~~~
20:29.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int)':
20:29.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4828:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:29.92        return IncompatibleThisType(cx, "PointerType.prototype.increment",
20:29.92               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:29.92                                    "non-PointerType CData", args.thisv());
20:29.92                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:29.94 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4831:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:29.94      return IncompatibleThisType(cx, "PointerType.prototype.decrement",
20:29.94             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:29.94                                  "non-PointerType CData", args.thisv());
20:29.94                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:30.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.02                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.03                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
20:30.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
20: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]
20:30.03    memset(aT, 0, sizeof(T));
20:30.04    ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
20:30.05                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
20:30.05                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:30.05                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:30.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:30.06                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
20:30.06                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:30.06                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:30.06                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.08 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
20:30.08  class StaticStrings {
20:30.08        ^~~~~~~~~~~~~
20:30.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)':
20:30.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5948:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:30.08      return IncompatibleThisType(cx, "StructType.prototype.addressOfField",
20:30.09             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:30.09                                  "non-StructType CData", args.thisv());
20:30.09                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:30.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.09                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.09                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
20:30.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
20:30.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
20:30.12    memset(aT, 0, sizeof(T));
20:30.12    ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:30.12                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:30.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:30.13                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
20:30.13                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:30.13                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:30.13                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.13 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
20:30.13  class PreliminaryObjectArray {
20:30.13        ^~~~~~~~~~~~~~~~~~~~~~
20:30.14 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.14                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.14                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
20:30.14 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
20:30.14 /<<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]
20:30.16    memset(aT, 0, sizeof(T));
20:30.16    ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
20:30.16                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
20:30.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
20:30.16                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
20:30.17                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:30.17                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:30.17                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.17 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
20:30.17  class TypeNewScript {
20:30.17        ^~~~~~~~~~~~~
20:30.23 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.23                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.24                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
20:30.24 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
20:30.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
20:30.25    memset(aT, 0, sizeof(T));
20:30.25    ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.25 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
20:30.25                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
20:30.27                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
20:30.27                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
20:30.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:30.27                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
20:30.27                  from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
20:30.28                  from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
20:30.28                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
20:30.28                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.28 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
20:30.28  struct IonScriptCounts {
20:30.28         ^~~~~~~~~~~~~~~
20:30.30 libmemory_mozalloc.a
20:30.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short int]':
20:30.41 /<<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
20:30.42  static bool jsvalToIntegerExplicit(HandleValue val, IntegerType* result) {
20:30.42              ^~~~~~~~~~~~~~~~~~~~~~
20:30.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.45                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.45                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
20:30.46 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
20:30.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 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
20:30.46    memset(aT, 0, sizeof(T));
20:30.47    ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.47 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
20:30.48                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
20:30.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:30.49                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
20:30.49                  from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
20:30.49                  from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
20:30.49                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
20:30.50                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.50 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
20:30.50  struct ZoneGCStats {
20:30.50         ^~~~~~~~~~~
20:30.50 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]':
20:30.52 /<<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
20:30.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.52                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.52                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
20:30.53 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
20:30.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
20:30.53    memset(aT, 0, sizeof(T));
20:30.53    ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.54 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
20:30.54                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
20:30.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:30.56                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
20:30.56                  from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
20:30.56                  from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
20:30.56                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
20:30.56                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.57 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
20:30.57  class NewObjectCache {
20:30.57        ^~~~~~~~~~~~~~
20:30.57 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:30.57                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:30.57                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.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]':
20:30.58 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
20:30.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]
20:30.59      memset(aT, 0, sizeof(T));
20:30.59      ~~~~~~^~~~~~~~~~~~~~~~~~
20:30.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
20:30.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
20:30.59                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
20:30.61                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:12,
20:30.61                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:30.61                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:30.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
20:30.62  class MOZ_NON_PARAM alignas(8) Value {
20:30.62                                 ^~~~~
20:30.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long int]':
20:30.62 /<<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
20:30.63 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]':
20:30.63 /<<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
20:30.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = long int]':
20:30.65 /<<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
20:30.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = int]':
20:30.68 /<<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
20:30.71 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]':
20:30.71 /<<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
20:30.74 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = signed char]':
20:30.74 /<<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
20:30.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToIntegerExplicit(JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]':
20:30.78 /<<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
20:30.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArgumentConvError(JSContext*, JS::HandleValue, const char*, unsigned int)':
20:30.96 /<<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
20:30.96  static bool ArgumentConvError(JSContext* cx, HandleValue actual,
20:30.96              ^~~~~~~~~~~~~~~~~
20:30.96 /<<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
20:30.96    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:30.96                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:30.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionArgumentTypeError(JSContext*, uint32_t, JS::HandleValue, const char*)':
20:30.98 /<<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
20:30.98  static bool FunctionArgumentTypeError(JSContext* cx, uint32_t index,
20:30.98              ^~~~~~~~~~~~~~~~~~~~~~~~~
20:30.99 /<<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
20:30.99    const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
20:30.99                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:31.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PrepareType(JSContext*, uint32_t, JS::HandleValue)':
20:31.03 /<<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
20:31.03  static JSObject* PrepareType(JSContext* cx, uint32_t index, HandleValue type) {
20:31.03                   ^~~~~~~~~~~
20:31.10 libmemory_mozalloc.a.desc
20:31.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:31.15                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:31.15                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:31.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
20:31.15 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
20:31.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 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
20:31.15    memset(aT, 0, sizeof(T));
20:31.16    ~~~~~~^~~~~~~~~~~~~~~~~~
20:31.16 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
20:31.16                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
20:31.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
20:31.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
20:31.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
20:31.17                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
20:31.17                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:51:
20:31.17 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
20:31.17  class CodeOffsetJump {
20:31.18        ^~~~~~~~~~~~~~
20:31.65 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/mozalloc'
20:31.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)':
20:31.66 /<<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
20:31.66  JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi,
20:31.66            ^~~~~~~~~~~~
20:31.66 /<<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
20:31.66 /<<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
20:31.67      FunctionReturnTypeError(cx, type, "is not a ctypes type");
20:31.67      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:31.67 /<<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
20:31.67      FunctionReturnTypeError(cx, type, "cannot be an array or function");
20:31.68      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:31.68 /<<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
20:31.68      FunctionReturnTypeError(cx, type, "must have defined size");
20:31.68      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:31.68 /<<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
20:31.69        cx, CType::Create(cx, typeProto, dataProto, TYPE_function, nullptr,
20:31.69            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:31.69                          JS::UndefinedHandleValue, JS::UndefinedHandleValue,
20:31.69                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:31.69                          nullptr));
20:31.70                          ~~~~~~~~
20:31.70 /<<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
20:31.70 /<<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
20:31.70    if (!GetABI(cx, abiType, &abi)) {
20:31.71         ~~~~~~^~~~~~~~~~~~~~~~~~~
20:31.78 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/volatile'
20:33.21 libmemory_volatile.a.desc
20:33.85 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/memory/volatile'
20:33.93 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/mozglue/misc'
20:35.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildFunctionTypeSource(JSContext*, JS::HandleObject, js::ctypes::AutoString&)':
20:35.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:1014:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:35.17    RootedString funcStr(cx, JS_ValueToSource(cx, funVal));
20:35.17                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
20:35.75 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ConvertToJS(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool, bool, JS::MutableHandleValue)':
20:35.75 /<<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
20:35.75  static bool ConvertToJS(JSContext* cx, HandleObject typeObj,
20:35.76              ^~~~~~~~~~~
20:36.01 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::GetValue(JSContext*, JSObject*, JS::MutableHandleValue)':
20:36.01 /<<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
20:36.01  bool CDataFinalizer::GetValue(JSContext* cx, JSObject* obj,
20:36.01       ^~~~~~~~~~~~~~
20:36.01 /<<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
20:36.01    return ConvertToJS(cx, ctype, /*parent*/ nullptr, p->cargs, false, true,
20:36.03           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.03                       aResult);
20:36.04                       ~~~~~~~~
20:36.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
20:36.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
20:36.06                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
20:36.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
20:36.06                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
20:36.06                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:30:
20:36.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::ctypes::CDataFinalizer::Methods::ToString(JSContext*, unsigned int, JS::Value*)':
20:36.06 /<<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
20:36.06    return js::ToStringSlow(cx, v);
20:36.06           ~~~~~~~~~~~~~~~~^~~~~~~
20:36.15 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ReadStringCommon(JSContext*, js::ctypes::InflateUTF8Method, unsigned int, JS::Value*, const char*)':
20:36.15 /<<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
20:36.15    const char* valStr = CTypesToSourceForError(cx, thisVal, valBytes);
20:36.15                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:36.34 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned int]':
20:36.35 /<<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
20:36.35  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:36.35              ^~~~~~~~~~~~~~
20:36.35 /<<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
20:36.35        return jsvalToInteger(cx, innerData, result);
20:36.35               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:36.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Join(JSContext*, unsigned int, JS::Value*)':
20:36.44 /<<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
20:36.44    if (!jsvalToInteger(cx, args[0], &hi))
20:36.44         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:36.44 /<<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
20:36.44      return ArgumentConvError(cx, args[0], "UInt64.join", 0);
20:36.44             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.44 /<<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
20:36.44    if (!jsvalToInteger(cx, args[1], &lo))
20:36.44         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:36.44 /<<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
20:36.45      return ArgumentConvError(cx, args[1], "UInt64.join", 1);
20:36.46             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:36.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:36.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
20:36.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
20:36.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
20:36.47                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
20:36.47                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:12,
20:36.47                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:36.48                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:36.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]':
20:36.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]'
20:36.49 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
20:36.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]
20:36.50        memset(table, 0, sizeof(*table) * capacity());
20:36.50        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.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
20:36.51  class HashTableEntry {
20:36.51        ^~~~~~~~~~~~~~
20:36.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]':
20:36.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]'
20:36.52 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
20:36.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]
20:36.55        memset(table, 0, sizeof(*table) * capacity());
20:36.55        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.56 /<<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
20:36.56  class HashTableEntry {
20:36.56        ^~~~~~~~~~~~~~
20:36.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = unsigned int]':
20:36.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
20:36.57  static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
20:36.57              ^~~~~~~~~~~~~~~~~
20:36.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
20:36.57        return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
20:36.57               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.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]':
20:36.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]'
20:36.58 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
20:36.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]
20:36.60        memset(table, 0, sizeof(*table) * capacity());
20:36.60        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.60 /<<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
20:36.60  class HashTableEntry {
20:36.61        ^~~~~~~~~~~~~~
20:36.61 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToSize(JSContext*, JS::HandleValue, bool, size_t*)':
20:36.61 /<<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
20:36.61  static bool jsvalToSize(JSContext* cx, HandleValue val, bool allowString,
20:36.61              ^~~~~~~~~~~
20:36.62 /<<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
20:36.62    if (!jsvalToBigInteger(cx, val, allowString, result, &dummy)) return false;
20:36.62         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)':
20:36.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5302:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:36.63      return IncompatibleThisType(cx, "ArrayType.prototype.addressOfElement",
20:36.63             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.63                                  "non-ArrayType CData", args.thisv());
20:36.63                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.63 /<<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
20:36.64    if (!jsvalToSize(cx, args[0], false, &index)) {
20:36.64         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.64 /<<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
20:36.64      return InvalidIndexError(cx, args[0]);
20:36.64             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
20:36.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::Create(JSContext*, unsigned int, JS::Value*)':
20:36.68 /<<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
20:36.68    if (args.length() == 2 && !jsvalToSize(cx, args[1], false, &length)) {
20:36.68                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.70 /<<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]':
20:36.72 /<<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]'
20:36.72 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
20:36.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<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]
20:36.74        memset(table, 0, sizeof(*table) * capacity());
20:36.76        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.77 /<<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
20:36.77  class HashTableEntry {
20:36.77        ^~~~~~~~~~~~~~
20:36.82 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)':
20:36.82 /<<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
20:36.82    if (args.length() == 1 && !jsvalToSize(cx, args[0], false, &length)) {
20:36.83                               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:36.89 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char16_t]':
20:36.89 /<<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
20:36.89  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:36.89              ^~~~~~~~~~~~~~
20:36.89 /<<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
20:36.89        return jsvalToInteger(cx, innerData, result);
20:36.90               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:36.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = signed char]':
20:36.98 /<<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
20:36.98  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:36.98              ^~~~~~~~~~~~~~
20:36.99 /<<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
20:36.99        return jsvalToInteger(cx, innerData, result);
20:36.99               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:37.09 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short int]':
20:37.09 /<<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
20:37.09  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:37.09              ^~~~~~~~~~~~~~
20:37.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
20:37.10        return jsvalToInteger(cx, innerData, result);
20:37.10               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:37.18 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = int]':
20:37.18 /<<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
20:37.18  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:37.18              ^~~~~~~~~~~~~~
20:37.19 /<<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
20:37.19        return jsvalToInteger(cx, innerData, result);
20:37.19               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:37.29 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Join(JSContext*, unsigned int, JS::Value*)':
20:37.29 /<<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
20:37.30    if (!jsvalToInteger(cx, args[0], &hi))
20:37.30         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:37.30 /<<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
20:37.30      return ArgumentConvError(cx, args[0], "Int64.join", 0);
20:37.30             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:37.32 /<<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
20:37.32    if (!jsvalToInteger(cx, args[1], &lo))
20:37.32         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:37.32 /<<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
20:37.32      return ArgumentConvError(cx, args[1], "Int64.join", 1);
20:37.32             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:37.36 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:37.36                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:37.37                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]':
20:37.37 /<<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]'
20:37.37 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1671:76:   required from here
20:37.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::GlobalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
20:37.38    memset(aT, 0, sizeof(T));
20:37.38    ~~~~~~^~~~~~~~~~~~~~~~~~
20:37.39 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:37.39                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:37.39                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.41 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:633:10: note: 'struct js::GlobalScope::Data' declared here
20:37.41    struct Data {
20:37.41           ^~~~
20:37.41 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:37.42                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:37.42                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]':
20:37.44 /<<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]'
20:37.44 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1726:76:   required from here
20:37.44 /<<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]
20:37.44    memset(aT, 0, sizeof(T));
20:37.44    ~~~~~~^~~~~~~~~~~~~~~~~~
20:37.45 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:37.45                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:37.45                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.45 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:814:10: note: 'struct js::ModuleScope::Data' declared here
20:37.45    struct Data {
20:37.45           ^~~~
20:37.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:37.46                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:37.46                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::EvalScope::Data]':
20:37.47 /<<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]'
20:37.47 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1766:74:   required from here
20:37.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::EvalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
20:37.47    memset(aT, 0, sizeof(T));
20:37.47    ~~~~~~^~~~~~~~~~~~~~~~~~
20:37.49 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:37.49                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:37.49                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.49 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:725:10: note: 'struct js::EvalScope::Data' declared here
20:37.49    struct Data {
20:37.49           ^~~~
20:37.49 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:37.50                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:37.50                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]':
20:37.50 /<<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]'
20:37.50 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1856:78:   required from here
20:37.50 /<<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]
20:37.50    memset(aT, 0, sizeof(T));
20:37.52    ~~~~~~^~~~~~~~~~~~~~~~~~
20:37.52 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:37.52                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:37.52                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.52 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:433:10: note: 'struct js::FunctionScope::Data' declared here
20:37.52    struct Data {
20:37.52           ^~~~
20:37.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = unsigned char]':
20:37.53 /<<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
20:37.53  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:37.53              ^~~~~~~~~~~~~~
20:37.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:37.53                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:37.53                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::VarScope::Data]':
20:37.53 /<<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]'
20:37.54 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1891:73:   required from here
20:37.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::VarScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
20:37.55    memset(aT, 0, sizeof(T));
20:37.55    ~~~~~~^~~~~~~~~~~~~~~~~~
20:37.55 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:37.55                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:37.55                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.55 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:550:10: note: 'struct js::VarScope::Data' declared here
20:37.56    struct Data {
20:37.56           ^~~~
20:37.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
20:37.56                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:171,
20:37.58                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]':
20:37.58 /<<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]'
20:37.58 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:1935:77:   required from here
20:37.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 'struct js::LexicalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess]
20:37.59    memset(aT, 0, sizeof(T));
20:37.59    ~~~~~~^~~~~~~~~~~~~~~~~~
20:37.59 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
20:37.59                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:37.59                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:37.59 /<<PKGBUILDDIR>>/js/src/vm/Scope.h:340:10: note: 'struct js::LexicalScope::Data' declared here
20:37.60    struct Data {
20:37.61           ^~~~
20:37.61 /<<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
20:37.61        return jsvalToInteger(cx, innerData, result);
20:37.61               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:37.61 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = short unsigned int]':
20:37.62 /<<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
20:37.62  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:37.62              ^~~~~~~~~~~~~~
20:37.62 /<<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
20:37.64        return jsvalToInteger(cx, innerData, result);
20:37.64               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:37.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long int]':
20:37.70 /<<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
20:37.70  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:37.71              ^~~~~~~~~~~~~~
20:37.71 /<<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
20:37.71        return jsvalToInteger(cx, innerData, result);
20:37.71               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:37.79 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long int]':
20:37.79 /<<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
20:37.79  static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
20:37.80              ^~~~~~~~~~~~~~~~~
20:37.81 /<<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
20:37.82        return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
20:37.82               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:37.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::Construct(JSContext*, unsigned int, JS::Value*)':
20:37.90 /<<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
20:37.90    if (!jsvalToBigInteger(cx, args[0], true, &i, &overflow)) {
20:37.90         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:37.90 /<<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
20:37.90      return ArgumentConvError(cx, args[0], "Int64", 0);
20:37.90             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
20:37.91 /<<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
20:37.92    ASSERT_OK(JS_GetProperty(cx, callee, "prototype", &slot));
20:37.92    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:37.97 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long long unsigned int]':
20:37.98 /<<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
20:37.98  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:37.98              ^~~~~~~~~~~~~~
20:37.98 /<<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
20:37.98        return jsvalToInteger(cx, innerData, result);
20:37.98               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:38.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToBigInteger(JSContext*, JS::HandleValue, bool, IntegerType*, bool*) [with IntegerType = long long unsigned int]':
20:38.07 /<<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
20:38.07  static bool jsvalToBigInteger(JSContext* cx, HandleValue val, bool allowString,
20:38.07              ^~~~~~~~~~~~~~~~~
20:38.08 /<<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
20:38.09        return jsvalToBigInteger(cx, innerData, allowString, result, overflow);
20:38.10               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:38.17 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::Construct(JSContext*, unsigned int, JS::Value*)':
20:38.17 /<<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
20:38.18    if (!jsvalToBigInteger(cx, args[0], true, &u, &overflow)) {
20:38.18         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:38.18 /<<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
20:38.19      return ArgumentConvError(cx, args[0], "UInt64", 0);
20:38.19             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
20:38.19 /<<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
20:38.19    ASSERT_OK(JS_GetProperty(cx, callee, "prototype", &slot));
20:38.19    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:38.25 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long int]':
20:38.25 /<<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
20:38.25  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:38.26              ^~~~~~~~~~~~~~
20:38.26 /<<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
20:38.26        return jsvalToInteger(cx, innerData, result);
20:38.26               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:38.36 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = long unsigned int]':
20:38.37 /<<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
20:38.37  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:38.37              ^~~~~~~~~~~~~~
20:38.37 /<<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
20:38.39        return jsvalToInteger(cx, innerData, result);
20:38.39               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:38.47 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::jsvalToInteger(JSContext*, JS::HandleValue, IntegerType*) [with IntegerType = char]':
20:38.48 /<<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
20:38.48  static bool jsvalToInteger(JSContext* cx, HandleValue val,
20:38.48              ^~~~~~~~~~~~~~
20:38.48 /<<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
20:38.49        return jsvalToInteger(cx, innerData, result);
20:38.49               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:38.58 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)':
20:38.58 /<<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
20:38.58    if (!ConvertToJS(cx, ctype, nullptr, p->cargs, false, true, &valJSData)) {
20:38.58         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:38.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)':
20:38.70 /<<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
20:38.70    if (ConvertToJS(cx, resultType, nullptr, p->rvalue, false, true, &result)) {
20:38.72        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:38.93 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsGetter(JSContext*, const JS::CallArgs&)':
20:38.93 /<<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
20:38.95    if (!ConvertToJS(cx, baseType, nullptr, data, false, false, &result))
20:38.95         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:39.03 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueGetter(JSContext*, const JS::CallArgs&)':
20:39.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7049:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20:39.04    return ConvertToJS(cx, ctype, nullptr, GetData(obj), true, false,
20:39.04           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:39.04                       args.rval());
20:39.04                       ~~~~~~~~~~~~
20:39.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)':
20:39.11 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5884:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:39.11      return IncompatibleThisType(cx, "StructType property getter",
20:39.11             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:39.11                                  "non-StructType CData", args.thisv());
20:39.12                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:39.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5898:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20:39.14    return ConvertToJS(cx, fieldType, obj, data, false, false, args.rval());
20:39.14           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:39.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthOverflow(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)':
20:39.22 /<<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
20:39.22  static bool ArrayLengthOverflow(JSContext* cx, unsigned expectedLength,
20:39.22              ^~~~~~~~~~~~~~~~~~~
20:39.22 /<<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
20:39.22    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:39.22                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:39.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayLengthMismatch(JSContext*, unsigned int, JS::HandleObject, unsigned int, JS::HandleValue, js::ctypes::ConversionType)':
20:39.26 /<<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
20:39.26  static bool ArrayLengthMismatch(JSContext* cx, unsigned expectedLength,
20:39.26              ^~~~~~~~~~~~~~~~~~~
20:39.27 /<<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
20:39.27    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:39.27                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:39.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::BuildDataSource(JSContext*, JS::HandleObject, void*, bool, js::ctypes::AutoString&)':
20:39.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3917:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:39.70        JSString* src = JS_ValueToSource(cx, valStr);
20:39.72                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
20:39.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
20:39.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
20:39.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
20:39.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
20:39.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
20:39.73                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
20:39.73                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:12,
20:39.73                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:174,
20:39.74                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:20:
20:39.75 /<<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]':
20:39.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::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
20:39.77 /<<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]'
20:39.79 /<<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]'
20:39.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::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]'
20:39.82 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
20:39.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<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]
20:39.83        memset(table, 0, sizeof(*table) * capacity());
20:39.83        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:39.86 /<<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
20:39.86  class HashTableEntry {
20:39.86        ^~~~~~~~~~~~~~
20:40.49 /<<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)':
20:40.49 /<<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
20:40.49  static bool ConvError(JSContext* cx, const char* expectedStr,
20:40.49              ^~~~~~~~~
20:40.50 /<<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
20:40.50    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:40.50                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:40.69 /<<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)':
20:40.69 /<<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
20:40.70  static bool ConvError(JSContext* cx, HandleObject expectedType,
20:40.70              ^~~~~~~~~
20:41.06 /<<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)':
20:41.06 /<<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
20:41.07  static bool ImplicitConvert(JSContext* cx, HandleValue val,
20:41.07              ^~~~~~~~~~~~~~~
20:41.07 /<<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
20:41.07      } else if (!jsvalToInteger(cx, val, &result)) {                          \
20:41.07                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.07 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'CHAR16_CASE'
20:41.07    MACRO(char16_t, char16_t, ffi_type_uint16)
20:41.08    ^~~~~
20:41.08 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3131:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
20:41.09        CTYPES_FOR_EACH_CHAR16_TYPE(CHAR16_CASE)
20:41.09        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.09 /<<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
20:41.09      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.09           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.09 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.09    MACRO(int8_t, int8_t, ffi_type_sint8)                  \
20:41.10    ^~~~~
20:41.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.10        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.10        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.12 /<<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
20:41.12      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.12           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.12 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.12    MACRO(int16_t, int16_t, ffi_type_sint16)               \
20:41.12    ^~~~~
20:41.12 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.13        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.13        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.13 /<<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
20:41.13      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.13           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.13 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.13    MACRO(int32_t, int32_t, ffi_type_sint32)               \
20:41.13    ^~~~~
20:41.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.14        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.14        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.16 /<<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
20:41.16      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.16           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.16 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.16    MACRO(uint8_t, uint8_t, ffi_type_uint8)                \
20:41.16    ^~~~~
20:41.16 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.17        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.17        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.17 /<<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
20:41.17      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.17           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.17 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.18    MACRO(uint16_t, uint16_t, ffi_type_uint16)             \
20:41.18    ^~~~~
20:41.18 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.18        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.18        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.18 /<<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
20:41.20      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.20           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.20 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.20    MACRO(uint32_t, uint32_t, ffi_type_uint32)             \
20:41.21    ^~~~~
20:41.21 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.21        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.21        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.23 /<<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
20:41.23      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.23           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.23 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.23    MACRO(short, short, ffi_type_sint16)                   \
20:41.23    ^~~~~
20:41.23 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.23        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.23        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.24 /<<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
20:41.24      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.24           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.24 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.24    MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
20:41.24    ^~~~~
20:41.24 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.24        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.24        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.24 /<<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
20:41.24      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.25           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.25 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.25    MACRO(int, int, ffi_type_sint32)                       \
20:41.25    ^~~~~
20:41.25 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.27        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.27        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.27 /<<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
20:41.27      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.27           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.27 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.27    MACRO(unsigned_int, unsigned int, ffi_type_uint32)
20:41.27    ^~~~~
20:41.28 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3143:7: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:41.28        CTYPES_FOR_EACH_INT_TYPE(INTEGRAL_CASE)
20:41.28        ^~~~~~~~~~~~~~~~~~~~~~~~
20:41.28 /<<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
20:41.28      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.28           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.30 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.30    MACRO(int64_t, int64_t, ffi_type_sint64)                       \
20:41.30    ^~~~~
20:41.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.30        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.30        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.30 /<<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
20:41.30      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.31           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.31 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.31    MACRO(uint64_t, uint64_t, ffi_type_uint64)                     \
20:41.31    ^~~~~
20:41.31 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.31        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.31        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.31 /<<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
20:41.32      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.32           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.33 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.33    MACRO(long, long, CTYPES_FFI_LONG)                             \
20:41.33    ^~~~~
20:41.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.33        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.33        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.33 /<<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
20:41.34      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.34           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.34 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.34    MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG)          \
20:41.35    ^~~~~
20:41.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.35        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.35        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.37 /<<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
20:41.37      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.37           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.37 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.37    MACRO(long_long, long long, ffi_type_sint64)                   \
20:41.37    ^~~~~
20:41.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.38        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.38        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.38 /<<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
20:41.38      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.38           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.38 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.38    MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
20:41.39    ^~~~~
20:41.39 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.39        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.39        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.41 /<<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
20:41.41      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.41           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.41 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.41    MACRO(size_t, size_t, CTYPES_FFI_SIZE_T)                       \
20:41.41    ^~~~~
20:41.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.42        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.42        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.42 /<<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
20:41.42      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.42           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.42 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.42    MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T)             \
20:41.42    ^~~~~
20:41.42 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.42        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.43        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.43 /<<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
20:41.44      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.44           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.44 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.44    MACRO(off_t, off_t, CTYPES_FFI_OFF_T)                          \
20:41.44    ^~~~~
20:41.44 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.44        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.44        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.45 /<<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
20:41.45      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.45           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.45 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.47    MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T)                 \
20:41.47    ^~~~~
20:41.47 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.47        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.47        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.47 /<<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
20:41.47      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.47           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.48 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.48    MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
20:41.48    ^~~~~
20:41.50 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3144:7: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:41.50        CTYPES_FOR_EACH_WRAPPED_INT_TYPE(INTEGRAL_CASE)
20:41.50        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.50 /<<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
20:41.50      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.50           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.50 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.50    MACRO(char, char, ffi_type_uint8)               \
20:41.51    ^~~~~
20:41.51 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3150:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:41.51        CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
20:41.51        ^~~~~~~~~~~~~~~~~~~~~~~~~
20:41.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
20:41.51      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.51           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.52 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.52    MACRO(signed_char, signed char, ffi_type_sint8) \
20:41.52    ^~~~~
20:41.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3150:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:41.54        CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
20:41.54        ^~~~~~~~~~~~~~~~~~~~~~~~~
20:41.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
20:41.54      if (!jsvalToInteger(cx, val, &result))                                 \
20:41.54           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.55 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'INTEGRAL_CASE'
20:41.55    MACRO(unsigned_char, unsigned char, ffi_type_uint8)
20:41.55    ^~~~~
20:41.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3150:7: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:41.55        CTYPES_FOR_EACH_CHAR_TYPE(INTEGRAL_CASE)
20:41.55        ^~~~~~~~~~~~~~~~~~~~~~~~~
20:41.55 /<<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
20:41.55      if (!jsvalToFloat(cx, val, &result))                                   \
20:41.56           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.56 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'FLOAT_CASE'
20:41.56    MACRO(float32_t, float, ffi_type_float)   \
20:41.56    ^~~~~
20:41.56 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:41.56        CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
20:41.56        ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.59 /<<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
20:41.59      if (!jsvalToFloat(cx, val, &result))                                   \
20:41.59           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.59 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'FLOAT_CASE'
20:41.59    MACRO(float64_t, double, ffi_type_double) \
20:41.59    ^~~~~
20:41.60 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:41.60        CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
20:41.60        ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.60 /<<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
20:41.62      if (!jsvalToFloat(cx, val, &result))                                   \
20:41.62           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.62 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'FLOAT_CASE'
20:41.62    MACRO(float, float, ffi_type_float)       \
20:41.62    ^~~~~
20:41.62 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:41.63        CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
20:41.63        ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.63 /<<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
20:41.63      if (!jsvalToFloat(cx, val, &result))                                   \
20:41.63           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
20:41.63 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'FLOAT_CASE'
20:41.63    MACRO(double, double, ffi_type_double)
20:41.63    ^~~~~
20:41.64 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:3161:7: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:41.64        CTYPES_FOR_EACH_FLOAT_TYPE(FLOAT_CASE)
20:41.64        ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.64 /<<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
20:41.64                return ArrayLengthOverflow(cx, targetLength, targetType, nbytes,
20:41.64                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.65                                           val, convType);
20:41.65                                           ~~~~~~~~~~~~~~
20:41.67 /<<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
20:41.67                return ArrayLengthOverflow(cx, targetLength, targetType,
20:41.67                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.67                                           sourceLength, val, convType);
20:41.67                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.67 /<<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
20:41.68              return ArrayLengthMismatch(cx, targetLength, targetType,
20:41.68                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.68                                         size_t(sourceLength), val, convType);
20:41.68                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.68 /<<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
20:41.68              if (!JS_GetElement(cx, valObj, i, &item)) return false;
20:41.68                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:41.69 /<<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
20:41.69              if (!ImplicitConvert(cx, item, baseType, data, convType, nullptr,
20:41.69                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.69                                   funObj, argIndex, targetType, i))
20:41.69                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.69 /<<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
20:41.70              return ArrayLengthMismatch(cx, arraySize, targetType,
20:41.71                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.71                                         size_t(sourceLength), val, convType);
20:41.71                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.71 /<<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
20:41.71              return ArrayLengthMismatch(cx, arraySize, targetType,
20:41.71                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.72                                         size_t(sourceLength), val, convType);
20:41.72                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.72 /<<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
20:41.72    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:41.72                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:41.74 /<<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
20:41.74    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:41.74                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:41.74 /<<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
20:41.74    const char* propStr = CTypesToSourceForError(cx, idVal, idBytes);
20:41.74                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
20:41.75 /<<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
20:41.75            if (!JS_GetPropertyById(cx, valObj, id, &prop)) return false;
20:41.75                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:41.75 /<<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
20:41.75            if (!ImplicitConvert(cx, prop, field->mType, fieldData, convType,
20:41.75                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:41.75                                 nullptr, funObj, argIndex, targetType, i))
20:41.76                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Construct(JSContext*, unsigned int, JS::Value*)':
20:42.33 /<<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
20:42.33    if (!ImplicitConvert(cx, valData, objArgType, cargs.get(),
20:42.33         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.33                         ConversionType::Finalizer, &freePointer, objCodePtrType,
20:42.34                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.34                         0)) {
20:42.34                         ~~
20:42.36 /<<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
20:42.36    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:42.36                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:42.36 /<<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
20:42.36    if (!GetABI(cx, abiType, &abi)) {
20:42.36         ~~~~~~^~~~~~~~~~~~~~~~~~~
20:42.60 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::ContentsSetter(JSContext*, const JS::CallArgs&)':
20:42.60 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:4895:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:42.60    return ImplicitConvert(cx, args.get(0), baseType, data,
20:42.60           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.60                           ConversionType::Setter, nullptr);
20:42.61                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.71 /<<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*)':
20:42.72 /<<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
20:42.72  static bool ConvertArgument(JSContext* cx, HandleObject funObj,
20:42.72              ^~~~~~~~~~~~~~~
20:42.72 /<<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
20:42.72    if (!ImplicitConvert(cx, arg, type, value->mData, ConversionType::Argument,
20:42.72         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.73                         &freePointer, funObj, argIndex))
20:42.73                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Call(JSContext*, unsigned int, JS::Value*)':
20:42.90 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6419:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:42.90      return IncompatibleThisType(cx, "FunctionType.prototype.call",
20:42.91             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.91                                  "non-PointerType CData", args.calleev());
20:42.91                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6425:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:42.91      return IncompatibleThisType(cx, "FunctionType.prototype.call",
20:42.92             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.92                                  "non-FunctionType pointer", args.calleev());
20:42.94                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.94 /<<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
20:42.95      if (!ConvertArgument(cx, obj, i, args[i], fninfo->mArgTypes[i], &values[i],
20:42.95           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.95                           &strings))
20:42.95                           ~~~~~~~~~
20:42.95 /<<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
20:42.95    const char* valStr = CTypesToSourceForError(cx, actual, valBytes);
20:42.96                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
20:42.96 /<<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
20:42.97        if (!ConvertArgument(cx, obj, i, arg, type, &values[i], &strings)) {
20:42.97             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.97 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6576:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20:42.97    return ConvertToJS(cx, returnType, nullptr, returnValue.mData, false, true,
20:42.97           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:42.98                       args.rval());
20:42.98                       ~~~~~~~~~~~~
20:43.27 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ValueSetter(JSContext*, const JS::CallArgs&)':
20:43.28 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:7056:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:43.28    return ImplicitConvert(cx, args.get(0), GetCType(obj), GetData(obj),
20:43.28           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.28                           ConversionType::Setter, nullptr);
20:43.28                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)':
20:43.35 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5917:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:43.37      return IncompatibleThisType(cx, "StructType property setter",
20:43.37             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.37                                  "non-StructType CData", args.thisv());
20:43.37                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.37 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5932:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:43.37    return ImplicitConvert(cx, args.get(0), field->mType, data,
20:43.38           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.38                           ConversionType::Setter, nullptr, nullptr, 0, typeObj,
20:43.38                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.38                           field->mIndex);
20:43.38                           ~~~~~~~~~~~~~~
20:43.54 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())':
20:43.54 /<<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
20:43.55  JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj,
20:43.55            ^~~~~~~~
20:43.56 /<<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
20:43.56      if (!ImplicitConvert(cx, errVal, fninfo->mReturnType, errResult.get(),
20:43.56           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:43.56                           ConversionType::Return, nullptr, typeObj))
20:43.56                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:44.13 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ExplicitConvert(JSContext*, JS::HandleValue, JS::HandleObject, void*, js::ctypes::ConversionType)':
20:44.13 /<<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
20:44.13  static bool ExplicitConvert(JSContext* cx, HandleValue val,
20:44.13              ^~~~~~~~~~~~~~~
20:44.14 /<<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
20:44.14 /<<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
20:44.14    if (ImplicitConvert(cx, val, targetType, buffer, convType, nullptr))
20:44.15        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:44.16 /<<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
20:44.16    if (!JS_GetPendingException(cx, &ex)) return false;
20:44.17         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
20:44.18 /<<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
20:44.19        JS_SetPendingException(cx, ex);
20:44.19        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
20:45.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)':
20:45.15 /<<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
20:45.15      return ExplicitConvert(cx, args[0], obj, CData::GetData(result),
20:45.15             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.15                             ConversionType::Construct);
20:45.15                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.15 /<<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
20:45.16      } else if (!JS_ValueToObject(cx, args[1], &thisObj)) {
20:45.16                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:45.16 /<<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
20:45.16        cx, CClosure::Create(cx, typeObj, fnObj, thisObj, errVal, data));
20:45.17            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.17 /<<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
20:45.17      if (jsvalToSize(cx, args[0], false, &length)) {
20:45.17          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.17 /<<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
20:45.17        if (!JS_GetProperty(cx, arg, "length", &lengthVal) ||
20:45.18             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.19 /<<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
20:45.19            !jsvalToSize(cx, lengthVal, false, &length)) {
20:45.19             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.19 /<<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
20:45.19      if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result),
20:45.19           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.20                           ConversionType::Construct))
20:45.20                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.20 /<<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
20:45.20      if (ExplicitConvert(cx, args[0], obj, buffer, ConversionType::Construct))
20:45.20          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.22 /<<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
20:45.22        if (!ImplicitConvert(cx, args[field.mIndex], field.mType,
20:45.22             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.22                             buffer + field.mOffset, ConversionType::Construct,
20:45.22                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.22                             nullptr, nullptr, 0, obj, field.mIndex))
20:45.22                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.23 /<<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
20:45.23      if (!ExplicitConvert(cx, args[0], obj, CData::GetData(result),
20:45.23           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:45.23                           ConversionType::Construct))
20:45.23                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
20:49.98 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)':
20:49.98 /<<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
20:49.98        if (!JS_GetElement(cx, fieldsObj, i, &item)) return false;
20:49.99             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
20:49.99 /<<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
20:50.00    const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
20:50.01                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:50.01 /<<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
20:50.01    const char* valStr = CTypesToSourceForError(cx, typeVal, valBytes);
20:50.01                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:50.01 /<<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
20:50.02    const char* propStr = CTypesToSourceForError(cx, idVal, idBytes);
20:50.02                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
20:50.02 /<<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
20:50.02    if (!JS_GetPropertyById(cx, obj, nameid, &propVal)) return nullptr;
20:50.02         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
20:50.03 /<<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
20:50.03    const char* typeStr = CTypesToSourceForError(cx, poroVal, typeBytes);
20:50.03                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
20:50.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
20:50.04                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:44:
20:50.04 /<<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
20:50.04    JSString* str = ToStringSlow<CanGC>(cx, idv);
20:50.04                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
20:50.05 /<<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
20:50.05    const char* typeStr = CTypesToSourceForError(cx, typeVal, typeBytes);
20:50.05                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
20:50.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
20:50.07                  from /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:44:
20:50.07 /<<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
20:50.07    JSString* str = ToStringSlow<CanGC>(cx, idv);
20:50.08                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
20:50.68 libmozglue_misc.a.desc
20:51.31 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/mozglue/misc'
20:51.36 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)':
20:51.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:5681:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:51.38      return IncompatibleThisType(cx, "StructType.prototype.define",
20:51.39             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:51.39                                  "non-StructType", args.thisv());
20:51.39                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:51.41 /<<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
20:51.41      if (!JS_IsArrayObject(cx, arg, &isArray)) return false;
20:51.41           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
20:51.42 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/icu'
20:51.42 libicu.a.desc
20:51.48 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)':
20:51.49 /<<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
20:51.50        cx, CType::Create(cx, typeProto, nullptr, TYPE_struct, name.toString(),
20:51.50            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:51.50                          JS::UndefinedHandleValue, JS::UndefinedHandleValue,
20:51.50                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:51.50                          nullptr));
20:51.50                          ~~~~~~~~
20:51.51 /<<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
20:52.25 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/icu'
20:52.36 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/ffi'
20:52.37 libconfig_external_ffi.a.desc
20:52.92 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)':
20:52.92 /<<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
20:52.93          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:52.93          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:52.93                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:52.93                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:52.93 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE'
20:52.94  #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL)
20:52.94                                           ^~~~~
20:52.94 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE'
20:52.94    CTYPES_FOR_EACH_BOOL_TYPE(MACRO)        \
20:52.95    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:52.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:52.96    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:52.96    ^~~~~~~~~~~~~~~~~~~~
20:52.96 /<<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
20:52.96          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:52.97          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:52.97                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:52.97                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:52.97 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:62:42: note: in expansion of macro 'DEFINE_TYPE'
20:52.97  #define CTYPES_FOR_EACH_BOOL_TYPE(MACRO) MACRO(bool, bool, CTYPES_FFI_BOOL)
20:52.97                                           ^~~~~
20:52.99 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:104:3: note: in expansion of macro 'CTYPES_FOR_EACH_BOOL_TYPE'
20:52.99    CTYPES_FOR_EACH_BOOL_TYPE(MACRO)        \
20:52.99    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:52.99 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:52.99    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.00    ^~~~~~~~~~~~~~~~~~~~
20:53.00 /<<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
20:53.00          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.00          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.00                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.00                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.00 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.02    MACRO(int8_t, int8_t, ffi_type_sint8)                  \
20:53.02    ^~~~~
20:53.02 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.02    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.02    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.03    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.03    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.03          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.03          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.03                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.03                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.03 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:65:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.04    MACRO(int8_t, int8_t, ffi_type_sint8)                  \
20:53.04    ^~~~~
20:53.04 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.04    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.04    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.05 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.05    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.05    ^~~~~~~~~~~~~~~~~~~~
20:53.05 /<<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
20:53.05          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.05          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.06                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.06                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.07 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.07    MACRO(int16_t, int16_t, ffi_type_sint16)               \
20:53.07    ^~~~~
20:53.07 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.07    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.07    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.07 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.07    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.08    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.08          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.08          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.08                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.08                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.08 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:66:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.09    MACRO(int16_t, int16_t, ffi_type_sint16)               \
20:53.09    ^~~~~
20:53.09 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.09    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.09    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.09 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.09    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.12    ^~~~~~~~~~~~~~~~~~~~
20:53.12 /<<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
20:53.12          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.12          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.12                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.14                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.14 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.14    MACRO(int32_t, int32_t, ffi_type_sint32)               \
20:53.16    ^~~~~
20:53.16 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.16    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.16    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.18 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.20    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.20    ^~~~~~~~~~~~~~~~~~~~
20:53.20 /<<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
20:53.20          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.21          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.21                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.21                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.21 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:67:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.21    MACRO(int32_t, int32_t, ffi_type_sint32)               \
20:53.25    ^~~~~
20:53.25 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.25    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.25    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.26    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.28    ^~~~~~~~~~~~~~~~~~~~
20:53.28 /<<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
20:53.28          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.28          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.28                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.29                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.29 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.29    MACRO(uint8_t, uint8_t, ffi_type_uint8)                \
20:53.29    ^~~~~
20:53.29 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.30    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.30    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.30    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.30    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.30          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.31          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.32                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.32                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.32 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:68:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.32    MACRO(uint8_t, uint8_t, ffi_type_uint8)                \
20:53.32    ^~~~~
20:53.32 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.32    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.33    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.33 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.33    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.33    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.33          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.33          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.35                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.35                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.35 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.35    MACRO(uint16_t, uint16_t, ffi_type_uint16)             \
20:53.35    ^~~~~
20:53.35 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.35    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.36    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.36 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.36    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.36    ^~~~~~~~~~~~~~~~~~~~
20:53.36 /<<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
20:53.36          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.36          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.36                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.36                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.37 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:69:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.37    MACRO(uint16_t, uint16_t, ffi_type_uint16)             \
20:53.38    ^~~~~
20:53.38 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.38    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.38    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.38 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.38    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.38    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.39          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.39          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.39                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.39                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.39 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.39    MACRO(uint32_t, uint32_t, ffi_type_uint32)             \
20:53.39    ^~~~~
20:53.39 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.40    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.40    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.40    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.40    ^~~~~~~~~~~~~~~~~~~~
20:53.40 /<<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
20:53.40          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.41          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.41                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.41                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.41 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:70:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.41    MACRO(uint32_t, uint32_t, ffi_type_uint32)             \
20:53.42    ^~~~~
20:53.42 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.43    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.43    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.44    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.44    ^~~~~~~~~~~~~~~~~~~~
20:53.44 /<<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
20:53.44          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.44          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.44                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.45                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.45 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.45    MACRO(short, short, ffi_type_sint16)                   \
20:53.45    ^~~~~
20:53.45 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.46    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.46    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.46 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.46    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.46    ^~~~~~~~~~~~~~~~~~~~
20:53.47 /<<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
20:53.47          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.47          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.47                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.47                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.47 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:71:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.48    MACRO(short, short, ffi_type_sint16)                   \
20:53.48    ^~~~~
20:53.48 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.48    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.48    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.49 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.49    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.49    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.49          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.50          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.50                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.50                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.50 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.50    MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
20:53.50    ^~~~~
20:53.50 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.52    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.52    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.52 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.52    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.52    ^~~~~~~~~~~~~~~~~~~~
20:53.52 /<<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
20:53.52          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.53          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.53                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.53                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.53 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:72:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.53    MACRO(unsigned_short, unsigned short, ffi_type_uint16) \
20:53.53    ^~~~~
20:53.55 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.55    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.55    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.55    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.56    ^~~~~~~~~~~~~~~~~~~~
20:53.56 /<<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
20:53.56          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.56          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.56                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.56                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.56 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.57    MACRO(int, int, ffi_type_sint32)                       \
20:53.57    ^~~~~
20:53.57 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.57    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.57    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.59 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.59    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.59    ^~~~~~~~~~~~~~~~~~~~
20:53.59 /<<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
20:53.59          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.59          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.59                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.60                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.60 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:73:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.60    MACRO(int, int, ffi_type_sint32)                       \
20:53.60    ^~~~~
20:53.60 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.60    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.60    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.61 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.61    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.61    ^~~~~~~~~~~~~~~~~~~~
20:53.61 /<<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
20:53.63          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.63          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.63                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.63                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.64 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.64    MACRO(unsigned_int, unsigned int, ffi_type_uint32)
20:53.64    ^~~~~
20:53.64 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.64    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.64    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.65 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.65    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.65    ^~~~~~~~~~~~~~~~~~~~
20:53.67 /<<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
20:53.67          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.67          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.67                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.67                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.67 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:74:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.68    MACRO(unsigned_int, unsigned int, ffi_type_uint32)
20:53.68    ^~~~~
20:53.68 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:105:3: note: in expansion of macro 'CTYPES_FOR_EACH_INT_TYPE'
20:53.68    CTYPES_FOR_EACH_INT_TYPE(MACRO)         \
20:53.68    ^~~~~~~~~~~~~~~~~~~~~~~~
20:53.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.68    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.68    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.69          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.69          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.69                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.69                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.69 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.70    MACRO(int64_t, int64_t, ffi_type_sint64)                       \
20:53.71    ^~~~~
20:53.71 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.71    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.71    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.71 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.72    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.72    ^~~~~~~~~~~~~~~~~~~~
20:53.72 /<<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
20:53.72          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.72          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.72                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.72                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.73 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:77:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.74    MACRO(int64_t, int64_t, ffi_type_sint64)                       \
20:53.74    ^~~~~
20:53.74 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.74    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.74    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.74 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.74    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.75    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.75          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.75          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.75                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.75                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.75 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.77    MACRO(uint64_t, uint64_t, ffi_type_uint64)                     \
20:53.77    ^~~~~
20:53.77 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.77    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.77    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.77 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.78    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.78    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.78          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.78          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.78                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.78                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.78 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:78:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.79    MACRO(uint64_t, uint64_t, ffi_type_uint64)                     \
20:53.79    ^~~~~
20:53.79 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.79    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.79    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.81 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.81    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.81    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.81          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.82          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.82                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.82                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.82 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.82    MACRO(long, long, CTYPES_FFI_LONG)                             \
20:53.82    ^~~~~
20:53.83 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.83    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.83    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.83 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.83    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.84    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.86          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.86          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.86                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.86                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.86 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:79:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.87    MACRO(long, long, CTYPES_FFI_LONG)                             \
20:53.87    ^~~~~
20:53.87 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.87    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.87    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.87 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.87    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.88    ^~~~~~~~~~~~~~~~~~~~
20:53.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
20:53.88          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.88          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.88                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.88                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.89 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.89    MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG)          \
20:53.89    ^~~~~
20:53.91 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.91    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.91    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.91 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.92    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.92    ^~~~~~~~~~~~~~~~~~~~
20:53.92 /<<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
20:53.92          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.92          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.93                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.93                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.93 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:80:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.93    MACRO(unsigned_long, unsigned long, CTYPES_FFI_ULONG)          \
20:53.95    ^~~~~
20:53.95 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:53.95    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:53.95    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.96 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:53.96    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:53.96    ^~~~~~~~~~~~~~~~~~~~
20:53.96 /<<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
20:53.97          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:53.97          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.97                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:53.99                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:53.99 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE'
20:53.99    MACRO(long_long, long long, ffi_type_sint64)                   \
20:53.99    ^~~~~
20:53.99 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.00    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.00    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.02 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.02    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.02    ^~~~~~~~~~~~~~~~~~~~
20:54.02 /<<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
20:54.02          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.03          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.03                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.03                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.03 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:81:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.03    MACRO(long_long, long long, ffi_type_sint64)                   \
20:54.03    ^~~~~
20:54.03 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.04    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.04    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.04 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.04    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.04    ^~~~~~~~~~~~~~~~~~~~
20:54.05 /<<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
20:54.05          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.05          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.05                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.05                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.05 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.05    MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
20:54.06    ^~~~~
20:54.06 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.06    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.06    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.06 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.06    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.06    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.09          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.09          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.09                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.09                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.09 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:82:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.10    MACRO(unsigned_long_long, unsigned long long, ffi_type_uint64) \
20:54.10    ^~~~~
20:54.10 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.10    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.10    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.12    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.12    ^~~~~~~~~~~~~~~~~~~~
20:54.12 /<<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
20:54.12          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.12          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.13                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.13                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.13 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.13    MACRO(size_t, size_t, CTYPES_FFI_SIZE_T)                       \
20:54.13    ^~~~~
20:54.13 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.13    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.14    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.14 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.16    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.16    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.16          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.17          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.17                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.17                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.17 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:83:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.17    MACRO(size_t, size_t, CTYPES_FFI_SIZE_T)                       \
20:54.18    ^~~~~
20:54.18 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.18    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.18    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.20 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.20    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.20    ^~~~~~~~~~~~~~~~~~~~
20:54.20 /<<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
20:54.20          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.20          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.21                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.21                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.21 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.21    MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T)             \
20:54.21    ^~~~~
20:54.22 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.22    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.22    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.22 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.23    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.23    ^~~~~~~~~~~~~~~~~~~~
20:54.23 /<<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
20:54.23          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.23          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.23                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.24                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.25 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:84:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.25    MACRO(ssize_t, CTYPES_SSIZE_T, CTYPES_FFI_SSIZE_T)             \
20:54.25    ^~~~~
20:54.25 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.25    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.26    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.26 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.26    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.26    ^~~~~~~~~~~~~~~~~~~~
20:54.28 /<<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
20:54.28          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.28          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.28                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.28                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.29 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.29    MACRO(off_t, off_t, CTYPES_FFI_OFF_T)                          \
20:54.29    ^~~~~
20:54.29 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.30    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.30    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.30 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.32    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.32    ^~~~~~~~~~~~~~~~~~~~
20:54.32 /<<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
20:54.32          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.32          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.32                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.32                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.33 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:85:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.33    MACRO(off_t, off_t, CTYPES_FFI_OFF_T)                          \
20:54.33    ^~~~~
20:54.33 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.33    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.33    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.34 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.34    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.34    ^~~~~~~~~~~~~~~~~~~~
20:54.34 /<<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
20:54.34          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.34          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.34                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.34                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.34 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.37    MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T)                 \
20:54.37    ^~~~~
20:54.37 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.37    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.37    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.37 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.37    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.37    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.37          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.37          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.37                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.37                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.38 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:86:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.38    MACRO(intptr_t, intptr_t, CTYPES_FFI_INTPTR_T)                 \
20:54.38    ^~~~~
20:54.40 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.40    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.40    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.40    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.40    ^~~~~~~~~~~~~~~~~~~~
20:54.40 /<<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
20:54.40          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.40          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.40                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.40                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.40 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.40    MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
20:54.40    ^~~~~
20:54.41 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.41    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.41    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.41 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.41    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.41    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.41          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.41          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.41                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.41                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.41 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:87:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.41    MACRO(uintptr_t, uintptr_t, CTYPES_FFI_UINTPTR_T)
20:54.41    ^~~~~
20:54.41 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:106:3: note: in expansion of macro 'CTYPES_FOR_EACH_WRAPPED_INT_TYPE'
20:54.42    CTYPES_FOR_EACH_WRAPPED_INT_TYPE(MACRO) \
20:54.42    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.43 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.43    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.43    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.43          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.43          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.44                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.44                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.45 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.45    MACRO(float32_t, float, ffi_type_float)   \
20:54.45    ^~~~~
20:54.46 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.46    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.46    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.46 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.46    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.46    ^~~~~~~~~~~~~~~~~~~~
20:54.47 /<<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
20:54.47          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.47          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.47                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.47                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.47 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:90:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.47    MACRO(float32_t, float, ffi_type_float)   \
20:54.47    ^~~~~
20:54.47 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.47    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.47    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.48 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.48    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.48    ^~~~~~~~~~~~~~~~~~~~
20:54.48 /<<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
20:54.49          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.49          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.49                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.49                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.49 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.49    MACRO(float64_t, double, ffi_type_double) \
20:54.49    ^~~~~
20:54.49 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.49    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.50    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.50 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.51    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.51    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.51          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.51          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.51                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.51                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.53 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:91:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.53    MACRO(float64_t, double, ffi_type_double) \
20:54.53    ^~~~~
20:54.53 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.53    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.53    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.53 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.53    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.53    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.53          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.53          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.54                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.54                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.54 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.54    MACRO(float, float, ffi_type_float)       \
20:54.54    ^~~~~
20:54.54 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.54    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.54    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.55 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.55    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.55    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.56          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.56          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.56                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.56                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.56 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:92:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.56    MACRO(float, float, ffi_type_float)       \
20:54.56    ^~~~~
20:54.57 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.57    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.57    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.57 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.57    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.57    ^~~~~~~~~~~~~~~~~~~~
20:54.59 /<<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
20:54.59          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.59          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.59                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.59                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.59 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.59    MACRO(double, double, ffi_type_double)
20:54.59    ^~~~~
20:54.59 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.59    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.59    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.59 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.60    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.61    ^~~~~~~~~~~~~~~~~~~~
20:54.61 /<<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
20:54.61          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.61          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.61                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.61                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.62 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:93:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.62    MACRO(double, double, ffi_type_double)
20:54.62    ^~~~~
20:54.62 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:107:3: note: in expansion of macro 'CTYPES_FOR_EACH_FLOAT_TYPE'
20:54.62    CTYPES_FOR_EACH_FLOAT_TYPE(MACRO)       \
20:54.62    ^~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.63 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.63    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.63    ^~~~~~~~~~~~~~~~~~~~
20:54.63 /<<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
20:54.63          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.63          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.64                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.64                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.65 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.65    MACRO(char, char, ffi_type_uint8)               \
20:54.65    ^~~~~
20:54.66 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:54.66    CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
20:54.66    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:54.66 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.66    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.66    ^~~~~~~~~~~~~~~~~~~~
20:54.66 /<<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
20:54.66          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.68          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.68                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.68                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.68 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:96:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.68    MACRO(char, char, ffi_type_uint8)               \
20:54.68    ^~~~~
20:54.68 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:54.68    CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
20:54.68    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:54.68 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.69    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.69    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.69          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.69          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.69                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.69                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.69 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.69    MACRO(signed_char, signed char, ffi_type_sint8) \
20:54.69    ^~~~~
20:54.69 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:54.69    CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
20:54.69    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:54.70 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.70    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.70    ^~~~~~~~~~~~~~~~~~~~
20:54.70 /<<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
20:54.70          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.70          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.70                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.70                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.70 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:97:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.70    MACRO(signed_char, signed char, ffi_type_sint8) \
20:54.70    ^~~~~
20:54.72 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:54.72    CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
20:54.72    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:54.72 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.72    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.72    ^~~~~~~~~~~~~~~~~~~~
20:54.72 /<<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
20:54.72          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.72          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.72                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.72                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.72 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.72    MACRO(unsigned_char, unsigned char, ffi_type_uint8)
20:54.72    ^~~~~
20:54.73 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:54.73    CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
20:54.74    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:54.74 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.74    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.74    ^~~~~~~~~~~~~~~~~~~~
20:54.74 /<<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
20:54.74          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.74          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.74                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.74                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.74 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:98:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.74    MACRO(unsigned_char, unsigned char, ffi_type_uint8)
20:54.74    ^~~~~
20:54.74 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:108:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR_TYPE'
20:54.74    CTYPES_FOR_EACH_CHAR_TYPE(MACRO)        \
20:54.75    ^~~~~~~~~~~~~~~~~~~~~~~~~
20:54.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.76    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.76    ^~~~~~~~~~~~~~~~~~~~
20:54.76 /<<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
20:54.76          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.76          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.76                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.76                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.76 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.76    MACRO(char16_t, char16_t, ffi_type_uint16)
20:54.76    ^~~~~
20:54.76 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
20:54.76    CTYPES_FOR_EACH_CHAR16_TYPE(MACRO)
20:54.76    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.76 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.77    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.77    ^~~~~~~~~~~~~~~~~~~~
20:54.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
20:54.78          CType::DefineBuiltin(cx, ctypesObj, #name, CTypeProto, CDataProto,     \
20:54.78          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.78                               #name, TYPE_##name, typeVal, alignVal, &ffiType); \
20:54.78                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.78 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:101:3: note: in expansion of macro 'DEFINE_TYPE'
20:54.78    MACRO(char16_t, char16_t, ffi_type_uint16)
20:54.78    ^~~~~
20:54.78 /<<PKGBUILDDIR>>/js/src/ctypes/typedefs.h:109:3: note: in expansion of macro 'CTYPES_FOR_EACH_CHAR16_TYPE'
20:54.78    CTYPES_FOR_EACH_CHAR16_TYPE(MACRO)
20:54.78    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.78 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:2123:3: note: in expansion of macro 'CTYPES_FOR_EACH_TYPE'
20:54.78    CTYPES_FOR_EACH_TYPE(DEFINE_TYPE)
20:54.78    ^~~~~~~~~~~~~~~~~~~~
20:54.79 /<<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
20:54.79        cx, CType::DefineBuiltin(cx, ctypesObj, "void_t", CTypeProto, CDataProto,
20:54.79            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.80                                 "void", TYPE_void_t, JS::UndefinedHandleValue,
20:54.80                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.80                                 JS::UndefinedHandleValue, &ffi_type_void));
20:54.80                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:54.80 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/ffi'
20:54.80 /<<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
20:54.80 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/sqlite'
20:54.80 libsqlite.a.desc
20:54.80 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/config/external/sqlite'
20:54.84 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libjpeg'
20:55.26 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp: In function 'JSAtom* js::frontend::DoubleToAtom(JSContext*, double)':
20:55.26 /<<PKGBUILDDIR>>/js/src/frontend/Parser.cpp:8493:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
20:55.26    return ToAtom<CanGC>(cx, HandleValue::fromMarkedLocation(&tmp));
20:55.26           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:55.40 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::Create(JSContext*, unsigned int, JS::Value*)':
20:55.40 /<<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
20:55.40        if (!JS_IsArrayObject(cx, args[2], &isArray)) return false;
20:55.40             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
20:55.42 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6303:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20:55.42      if (!JS_GetElement(cx, arrayObj, i, argTypes[i])) return false;
20:55.42           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:55.42 /<<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
20:55.42    JSObject* result = CreateInternal(cx, args[0], args[1], argTypes);
20:55.43                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CClosure::ArgClosure::operator()(JSContext*)':
20:56.10 /<<PKGBUILDDIR>>/js/src/ctypes/CTypes.cpp:6823:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
20:56.10      if (!ConvertToJS(cx, argType, nullptr, args[i], false, false, argv[i]))
20:56.10           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.11 /<<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
20:56.11    bool success = JS_CallFunctionValue(cx, thisObj, jsfnVal, argv, &rval);
20:56.12                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.12 /<<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
20:56.12      success = ImplicitConvert(cx, rval, fninfo->mReturnType, result,
20:56.12                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.12                                ConversionType::Return, nullptr, typeObj);
20:56.12                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.89 /<<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':
20:56.90 /<<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
20:56.90  bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy,
20:56.90       ^~~~~~~~~~~~~~~~~~~~~~
20:56.90 /<<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
20:56.91 /<<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
20:56.91    return ConvertToJS(cx, baseType, obj, data, false, false, vp);
20:56.91           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.92 /<<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
20:56.92    return ForwardingProxyHandler::get(cx, proxy, receiver, id, vp);
20:56.92           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:56.93 /<<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
20:57.04 /<<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':
20:57.04 /<<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
20:57.04  bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
20:57.04       ^~~~~~~~~~~~~~~~~~~~~~
20:57.04 /<<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
20:57.04 /<<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
20:57.04    if (!ImplicitConvert(cx, vp, baseType, data, ConversionType::Setter, nullptr,
20:57.04         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:57.04                         nullptr, 0, typeObj, index))
20:57.04                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:57.04 /<<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
20:57.06    return ForwardingProxyHandler::set(cx, proxy, id, v, receiver, result);
20:57.06           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20:57.06 /<<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
21:15.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
21:15.14                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:16,
21:15.15                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:15.15 /<<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)':
21:15.15 /<<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]
21:15.16             size - sizeof(js::NativeObject));
21:15.16                                            ^
21:15.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
21:15.16                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:15.18                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:15.18                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:15.18                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:15.18 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
21:15.18  class HeapSlot : public WriteBarrieredBase<Value> {
21:15.19        ^~~~~~~~
21:17.65 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:17.65                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:17.65                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.67                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
21:17.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
21: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 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
21:17.67    memset(aT, 0, sizeof(T));
21:17.67    ~~~~~~^~~~~~~~~~~~~~~~~~
21:17.67 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
21:17.68                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
21:17.70  struct TabSizes {
21:17.70         ^~~~~~~~
21:17.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:17.70                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.71                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
21:17.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
21:17.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
21:17.73    memset(aT, 0, sizeof(T));
21:17.73    ~~~~~~^~~~~~~~~~~~~~~~~~
21:17.73 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
21:17.73                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
21:17.73                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
21:17.73                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:17.75                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:17.75                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.75                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
21:17.75  struct ServoSizes {
21:17.75         ^~~~~~~~~~
21:17.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:17.80                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:17.80                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.80                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
21:17.80 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
21:17.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]
21:17.81    memset(aT, 0, sizeof(T));
21:17.82    ~~~~~~^~~~~~~~~~~~~~~~~~
21:17.82 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
21:17.82                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:17.83                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.84                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.85 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
21:17.85  class StaticStrings {
21:17.85        ^~~~~~~~~~~~~
21:17.86 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:17.86                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:17.86                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.86                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
21:17.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
21:17.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]
21:17.88    memset(aT, 0, sizeof(T));
21:17.88    ~~~~~~^~~~~~~~~~~~~~~~~~
21:17.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
21:17.90                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
21:17.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
21:17.90                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:17.90                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:17.90                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:17.91                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.91                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
21:17.91  class PreliminaryObjectArray {
21:17.91        ^~~~~~~~~~~~~~~~~~~~~~
21:17.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:17.92                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:17.92                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.92                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
21:17.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
21:17.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]
21:17.93    memset(aT, 0, sizeof(T));
21:17.93    ~~~~~~^~~~~~~~~~~~~~~~~~
21:17.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
21:17.94                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
21:17.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
21:17.97                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:17.97                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:17.97                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:17.97                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.97                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.97 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
21:17.97  class TypeNewScript {
21:17.97        ^~~~~~~~~~~~~
21:17.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:17.98                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:17.98                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:17.98                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:17.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
21:17.99 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
21:17.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
21:17.99    memset(aT, 0, sizeof(T));
21:17.99    ~~~~~~^~~~~~~~~~~~~~~~~~
21:17.99 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
21:17.99                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
21:18.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
21:18.00                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
21:18.00                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
21:18.00                  from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
21:18.00                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
21:18.01                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.01 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
21:18.01  struct ZoneGCStats {
21:18.01         ^~~~~~~~~~~
21:18.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:18.02                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:18.02                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:18.02                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
21:18.03 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
21:18.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 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
21:18.04    memset(aT, 0, sizeof(T));
21:18.04    ~~~~~~^~~~~~~~~~~~~~~~~~
21:18.04 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
21:18.04                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
21:18.04                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
21:18.04                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
21:18.05                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
21:18.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
21:18.05                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
21:18.05                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
21:18.06                  from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
21:18.07                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
21:18.07                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.07 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
21:18.07  struct IonScriptCounts {
21:18.07         ^~~~~~~~~~~~~~~
21:18.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:18.21                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:18.21                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:18.21                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
21:18.21 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
21:18.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 js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
21:18.21    memset(aT, 0, sizeof(T));
21:18.21    ~~~~~~^~~~~~~~~~~~~~~~~~
21:18.22 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
21:18.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.25 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
21:18.25  class NewObjectCache {
21:18.25        ^~~~~~~~~~~~~~
21:18.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:18.25                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:18.28                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:18.28                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.28 /<<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]':
21:18.28 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
21:18.28 /<<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]
21:18.28      memset(aT, 0, sizeof(T));
21:18.28      ~~~~~~^~~~~~~~~~~~~~~~~~
21:18.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
21:18.28                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
21:18.29                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
21:18.29                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
21:18.29                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:18.29                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:18.29                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:18.30                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
21:18.30  class MOZ_NON_PARAM alignas(8) Value {
21:18.30                                 ^~~~~
21:18.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:18.53                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
21:18.53                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:18.53                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
21:18.55 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
21:18.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]
21:18.55    memset(aT, 0, sizeof(T));
21:18.55    ~~~~~~^~~~~~~~~~~~~~~~~~
21:18.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
21:18.55                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
21:18.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
21:18.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
21:18.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
21:18.57                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
21:18.58                  from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
21:18.58                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
21:18.58                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:18.58 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
21:18.58  class CodeOffsetJump {
21:18.58        ^~~~~~~~~~~~~~
21:20.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
21:20.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
21:20.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
21:20.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:20.07                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:20.09 /<<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]':
21:20.09 /<<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]'
21:20.09 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
21:20.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]
21:20.10        memset(table, 0, sizeof(*table) * capacity());
21:20.11        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:20.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
21:20.11  class HashTableEntry {
21:20.11        ^~~~~~~~~~~~~~
21:20.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]':
21:20.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]'
21:20.13 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
21:20.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<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]
21:20.15        memset(table, 0, sizeof(*table) * capacity());
21:20.15        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:20.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
21:20.16  class HashTableEntry {
21:20.16        ^~~~~~~~~~~~~~
21:20.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]':
21:20.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]'
21:20.18 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
21:20.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]
21:20.18        memset(table, 0, sizeof(*table) * capacity());
21:20.18        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:20.18 /<<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
21:20.18  class HashTableEntry {
21:20.18        ^~~~~~~~~~~~~~
21:34.62 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
21:34.62 /<<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
21:34.62  static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id,
21:34.62              ^~~~~~~~~~~~~~~~~~~
21:34.82 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)':
21:34.83 /<<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
21:34.83    if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) ||
21:34.83         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.83 /<<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
21:34.84        !DefineDataProperty(cx, unscopables, cx->names().entries, value) ||
21:34.84         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.84 /<<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
21:34.84        !DefineDataProperty(cx, unscopables, cx->names().fill, value) ||
21:34.84         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.85 /<<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
21:34.85        !DefineDataProperty(cx, unscopables, cx->names().find, value) ||
21:34.85         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.85 /<<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
21:34.85        !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) ||
21:34.87         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.87 /<<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
21:34.87        !DefineDataProperty(cx, unscopables, cx->names().includes, value) ||
21:34.87         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.88 /<<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
21:34.88        !DefineDataProperty(cx, unscopables, cx->names().keys, value) ||
21:34.88         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.88 /<<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
21:34.88        !DefineDataProperty(cx, unscopables, cx->names().values, value)) {
21:34.88         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:34.90 /<<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
21:34.90    return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY);
21:34.90           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:35.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
21:35.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
21:35.13                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
21:35.13                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.h:13,
21:35.14                  from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:12,
21:35.14                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
21:35.14                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:35.14 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
21:35.14 /<<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
21:35.14  static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
21:35.15                                  ^~~~~~~~~
21:35.15 /<<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
21:35.15      if (!ToNumberSlow(cx, v, dp)) return false;
21:35.15           ~~~~~~~~~~~~^~~~~~~~~~~
21:35.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:35.55                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:35.56                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:35.56                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:35.56                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:35.56                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:35.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
21:35.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
21:35.56    return js::ToObjectSlow(cx, v, false);
21:35.57           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:35.57 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:1304:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21:35.58    return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv,
21:35.58           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:35.58                                  args2, args.rval());
21:35.58                                  ~~~~~~~~~~~~~~~~~~~
21:35.71 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)':
21:35.71 /<<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
21:35.71    if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate,
21:35.71         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:35.71                                UndefinedHandleValue, args, &rval)) {
21:35.73                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:35.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
21:35.92                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
21:35.93                  from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject-inl.h:14,
21:35.93                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:15,
21:35.93                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:35.93 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]':
21:35.93 /<<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
21:35.95    JSAtom* atom = ToAtom<allowGC>(cx, v);
21:35.95                   ~~~~~~~~~~~~~~~^~~~~~~
21:36.05 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)':
21:36.05 /<<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
21:36.05  static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
21:36.05                     ^~~~~~~~~~~~~~~
21:36.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.05                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.05                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.06                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.06 /<<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
21:36.06      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
21:36.06             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.07 /<<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
21:36.07 /<<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
21:36.07    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
21:36.07           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.07                                        receiver, result);
21:36.07                                        ~~~~~~~~~~~~~~~~~
21:36.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
21:36.15 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)':
21:36.16 /<<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
21:36.16  static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) {
21:36.16              ^~~~~~~~
21:36.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:36.16                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:36.16                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.16                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.16                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.16                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.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
21:36.18    return js::ToNumberSlow(cx, v, out);
21:36.18           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:36.29 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]':
21:36.29 /<<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
21:36.29  static bool HasAndGetElement(JSContext* cx, HandleObject obj,
21:36.29              ^~~~~~~~~~~~~~~~
21:36.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.30                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.30                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.30                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.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
21:36.32      return op(cx, obj, receiver, id, vp);
21:36.32             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.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
21:36.32    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:36.32           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:36.49                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.49                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.49                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.49                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.49 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
21:36.51 /<<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
21:36.51  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
21:36.51              ^~~~~~~~~~~
21:36.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.52                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.52                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.52                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.52 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
21:36.53      return op(cx, obj, receiver, id, vp);
21:36.53             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
21:36.54    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:36.54           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.58 In file included from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:12,
21:36.58                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.58 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.h: In member function 'bool js::ArgumentsObject::maybeGetElement(uint32_t, JS::MutableHandleValue)':
21:36.59 /<<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
21:36.59    bool maybeGetElement(uint32_t i, MutableHandleValue vp) {
21:36.59         ^~~~~~~~~~~~~~~
21:36.65 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)':
21:36.66 /<<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
21:36.66  static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
21:36.66                     ^~~~~~~~~~~~~~~
21:36.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.66                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.66                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.66                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.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
21:36.68      return op(cx, obj, receiver, id, vp);
21:36.68             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.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
21:36.68    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:36.69           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.77 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first':
21:36.77 /<<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]
21:36.78  #define HUFF_EXTEND(x,s)  ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x))
21:36.78                                                                               ^~~
21:36.80 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro 'HUFF_EXTEND'
21:36.80          s = HUFF_EXTEND(r, s);
21:36.80              ^~~~~~~~~~~
21:36.80 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]':
21:36.80 /<<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
21:36.80  static bool HasAndGetElement(JSContext* cx, HandleObject obj,
21:36.80              ^~~~~~~~~~~~~~~~
21:36.82 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first':
21:36.82 /<<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]
21:36.82  #define HUFF_EXTEND(x,s)  ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x))
21:36.82                                                                               ^~~
21:36.82 /<<PKGBUILDDIR>>/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro 'HUFF_EXTEND'
21:36.83            s = HUFF_EXTEND(r, s);
21:36.83                ^~~~~~~~~~~
21:36.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:36.84                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:36.84                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:36.84                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:36.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
21:36.84      return op(cx, obj, receiver, id, vp);
21:36.84             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:36.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
21:36.84    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:36.85           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:38.44 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)':
21:38.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
21:38.44      return op(cx, obj, receiver, id, vp);
21:38.44             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:38.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
21:38.45    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:38.45           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:38.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:38.45                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:38.45                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:38.46                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:38.46                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:38.47                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:38.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
21:38.47    return js::ToNumberSlow(cx, v, out);
21:38.47           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:38.69 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
21:38.69 /<<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
21:38.70  static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id,
21:38.70              ^~~~~~~~~~~~~~~~~
21:38.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:38.88                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:38.88                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:38.88                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:38.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)':
21:38.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
21:38.89      return op(cx, obj, receiver, id, vp);
21:38.89             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:38.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
21:38.91    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:38.91           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:40.60 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_toSource(JSContext*, unsigned int, JS::Value*)':
21:40.60 /<<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
21:40.61    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:40.61         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:40.62 /<<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
21:40.62    return ToLength(cx, value, lengthp);
21:40.62           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:40.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
21:40.63    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:40.63           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:40.63 /<<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
21:40.63        str = ValueToSource(cx, elt);
21:40.63              ~~~~~~~~~~~~~^~~~~~~~~
21:41.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:41.67                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:41.67                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:41.67                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:41.67                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:41.67                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:41.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)':
21:41.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
21:41.68    return js::ToObjectSlow(cx, v, false);
21:41.68           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:41.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
21:41.69    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:41.69         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:41.70 /<<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
21:41.70    return ToLength(cx, value, lengthp);
21:41.70           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:41.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
21:41.70                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
21:41.70                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
21:41.71                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
21:41.71                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
21:41.72                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:41.72                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:41.72                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:41.72                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:41.72                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:41.72 /<<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
21:41.73    return ToStringSlow<allowGC>(cx, v);
21:41.73           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
21:41.73 /<<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
21:41.74        if (!GetArrayElement(cx, obj, i, &v)) return false;
21:41.74             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
21:41.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:41.74                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:41.74                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:41.74                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:41.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
21:41.75      return op(cx, obj, receiver, id, vp);
21:41.75             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:41.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
21:41.76    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:41.76           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:41.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
21:41.76      return op(cx, obj, receiver, id, vp);
21:41.77             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:41.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
21:41.78    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:41.78           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:41.79 /<<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
21:41.79        if (!GetArrayElement(cx, obj, i, &v)) return false;
21:41.79             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
21:42.97 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:42.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:42.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:42.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:42.97                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:42.97                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:42.97                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:42.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
21:42.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
21:42.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
21:42.98    memset(aT, 0, sizeof(T));
21:42.98    ~~~~~~^~~~~~~~~~~~~~~~~~
21:42.98 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
21:42.98                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
21:42.99                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
21:43.00                  from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
21:43.00                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:43.00                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
21:43.00  struct TabSizes {
21:43.00         ^~~~~~~~
21:43.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.01                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.01                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.01                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
21:43.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
21:43.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 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
21:43.03    memset(aT, 0, sizeof(T));
21:43.03    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.03 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
21:43.03                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
21:43.03                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
21:43.04                  from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
21:43.04                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:43.04                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
21:43.04  struct ServoSizes {
21:43.04         ^~~~~~~~~~
21:43.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.05                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.05                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.05                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
21:43.07 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
21: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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
21:43.07    memset(aT, 0, sizeof(T));
21:43.07    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.07 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
21:43.07                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:43.08                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.08 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
21:43.08  class StaticStrings {
21:43.08        ^~~~~~~~~~~~~
21:43.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.10                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.10                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.10                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
21:43.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
21: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]
21:43.11    memset(aT, 0, sizeof(T));
21:43.11    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
21:43.12                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.14 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
21:43.14  class PreliminaryObjectArray {
21:43.14        ^~~~~~~~~~~~~~~~~~~~~~
21:43.14 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.14                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.14                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.15                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
21:43.15 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
21:43.15 /<<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]
21:43.15    memset(aT, 0, sizeof(T));
21:43.15    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
21:43.15                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
21:43.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
21:43.17                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
21:43.17                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
21:43.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
21:43.17                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
21:43.17                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.17 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
21:43.17  class TypeNewScript {
21:43.17        ^~~~~~~~~~~~~
21:43.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.25                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.25                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.27                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
21:43.27 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
21:43.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
21:43.28    memset(aT, 0, sizeof(T));
21:43.28    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
21:43.28                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
21:43.28                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
21:43.29                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
21:43.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
21:43.31                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
21:43.31                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.31 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
21:43.31  struct IonScriptCounts {
21:43.31         ^~~~~~~~~~~~~~~
21:43.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.62                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.62                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.62                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
21:43.63 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
21: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 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
21:43.65    memset(aT, 0, sizeof(T));
21:43.65    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
21:43.65                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
21:43.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
21:43.66                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
21:43.66                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.66 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
21:43.66  struct ZoneGCStats {
21:43.66         ^~~~~~~~~~~
21:43.67 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.67                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.67                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.68                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
21:43.69 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
21: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 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
21:43.69    memset(aT, 0, sizeof(T));
21:43.69    ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.70 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
21:43.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
21:43.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
21:43.70                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
21:43.72                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:43.72 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
21:43.72  class NewObjectCache {
21:43.72        ^~~~~~~~~~~~~~
21:43.72 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:43.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:43.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:43.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.73                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.74                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.74                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.75 /<<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]':
21:43.75 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
21:43.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]
21:43.75      memset(aT, 0, sizeof(T));
21:43.75      ~~~~~~^~~~~~~~~~~~~~~~~~
21:43.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
21:43.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:43.77                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:43.77                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:43.77                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:43.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
21:43.78  class MOZ_NON_PARAM alignas(8) Value {
21:43.78                                 ^~~~~
21:43.88 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<js::ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)':
21:43.90 /<<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
21:43.90  bool js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
21:43.90       ^~
21:43.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:43.90                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:43.95                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:43.95                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:43.95                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:43.95                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:43.95 /<<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
21:43.95    return js::ToUint32Slow(cx, v, out);
21:43.96           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:43.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
21:43.96    return js::ToNumberSlow(cx, v, out);
21:43.96           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:44.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
21:44.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
21:44.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:44.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:44.26                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:44.27                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:44.27                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:44.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
21:44.27 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
21: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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
21:44.28    memset(aT, 0, sizeof(T));
21:44.28    ~~~~~~^~~~~~~~~~~~~~~~~~
21:44.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
21:44.28                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
21:44.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
21:44.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
21:44.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
21:44.30                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:38:
21:44.30 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
21:44.30  class CodeOffsetJump {
21:44.31        ^~~~~~~~~~~~~~
21:44.41 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)':
21:44.41 /<<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
21:44.41  static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj,
21:44.41              ^~~~~~~~~~~~~~~~~~~~~~
21:44.41 /<<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
21:44.41      if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result))
21:44.41           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:44.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:44.47                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:44.47                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:44.47                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:44.47 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)':
21:44.47 /<<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
21:44.47      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
21:44.47             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:44.47 /<<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
21:44.47 /<<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
21:44.48    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
21:44.48           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:44.48                                        receiver, result);
21:44.48                                        ~~~~~~~~~~~~~~~~~
21:44.50 /<<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
21:44.56 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)':
21:44.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
21:44.56      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
21:44.56             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:44.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
21:44.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
21:44.57    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
21:44.57           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:44.57                                        receiver, result);
21:44.59                                        ~~~~~~~~~~~~~~~~~
21:44.59 /<<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
21:44.64 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
21:44.64 /<<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
21:44.64  static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id,
21:44.64              ^~~~~~~~~~~~~~~~~~~
21:44.64 /<<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
21:44.65      return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result);
21:44.65             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:44.65 /<<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
21:44.65    return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result);
21:44.67           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
21:45.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
21:45.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
21:45.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
21:45.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
21:45.24                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
21:45.25                  from /<<PKGBUILDDIR>>/js/src/jsmath.h:15,
21:45.25                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:11:
21:45.25 /<<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]':
21:45.26 /<<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]'
21:45.26 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
21:45.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<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]
21:45.28        memset(table, 0, sizeof(*table) * capacity());
21:45.30        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.30 /<<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
21:45.30  class HashTableEntry {
21:45.30        ^~~~~~~~~~~~~~
21:45.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]':
21:45.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]'
21:45.32 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
21:45.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]
21:45.33        memset(table, 0, sizeof(*table) * capacity());
21:45.34        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.34 /<<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
21:45.35  class HashTableEntry {
21:45.35        ^~~~~~~~~~~~~~
21:45.40 /<<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]':
21:45.40 /<<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]'
21:45.40 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
21:45.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<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]
21:45.41        memset(table, 0, sizeof(*table) * capacity());
21:45.42        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.43 /<<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
21:45.43  class HashTableEntry {
21:45.44        ^~~~~~~~~~~~~~
21:45.75 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)':
21:45.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
21:45.75    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:45.76           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.76 /<<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
21:45.76            if (!DefineDataElement(cx, result, index, value)) return false;
21:45.76                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.77 /<<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
21:45.77    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:45.77           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.77 /<<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
21:45.77    return DefineDataProperty(cx, obj, id, value);
21:45.77           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:45.87 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)':
21:45.87 /<<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
21:45.87  bool ElementAdder::append(JSContext* cx, HandleValue v) {
21:45.87       ^~~~~~~~~~~~
21:45.88 /<<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
21:45.88        if (!DefineDataElement(cx, resObj_, index_, v)) return false;
21:45.89             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
21:45.94 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, js::ElementAdder*)':
21:45.94 /<<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
21:45.94        if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) return false;
21:45.94             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:45.94                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:45.95                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:45.95                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:45.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
21:45.96      return op(cx, obj, receiver, id, vp);
21:45.96             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:45.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
21:45.97    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:45.97           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:46.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:46.29                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:46.29                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:46.29                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:46.29                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:46.30                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:46.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)':
21:46.31 /<<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
21:46.31    return js::ToObjectSlow(cx, v, false);
21:46.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:46.31 /<<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
21:46.31    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:46.32         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:46.32 /<<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
21:46.32    return ToLength(cx, value, lengthp);
21:46.32           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:46.32 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2100:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21:46.32      if (!GetArrayElement(cx, obj, index, args.rval())) return false;
21:46.34           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:46.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:46.64                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:46.64                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:46.64                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:46.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)':
21:46.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
21:46.65      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
21:46.65             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:46.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
21:46.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
21:46.67    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
21:46.67           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:46.68                                        receiver, result);
21:46.68                                        ~~~~~~~~~~~~~~~~~
21:46.68 /<<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
21:46.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:46.79                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:46.79                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:46.79                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:46.79                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:46.80                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:46.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)':
21:46.82 /<<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
21:46.82    return js::ToObjectSlow(cx, v, false);
21:46.82           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:46.83 /<<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
21:46.83    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:46.83         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:46.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
21:46.84    return ToLength(cx, value, lengthp);
21:46.84           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:47.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:47.51                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:47.52                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:47.52                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:47.52                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:47.52                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:47.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)':
21:47.53 /<<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
21:47.53    return js::ToObjectSlow(cx, v, false);
21:47.53           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:47.53 /<<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
21:47.54    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:47.54         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:47.54 /<<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
21:47.54    return ToLength(cx, value, lengthp);
21:47.54           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:47.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:47.55                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:47.57                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:47.57                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:47.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
21:47.58      return op(cx, obj, receiver, id, vp);
21:47.58             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
21:47.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
21:47.58    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
21:47.58           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:47.58 /<<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
21:47.59    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:47.59           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:47.60 /<<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
21:47.60        if (!SetArrayElement(cx, obj, i, value)) return false;
21:47.60             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
21:47.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:47.99                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:47.99                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:47.99                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:47.99                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:47.99                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:47.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_unshift(JSContext*, unsigned int, JS::Value*)':
21:48.01 /<<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
21:48.01    return js::ToObjectSlow(cx, v, false);
21:48.01           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:48.01 /<<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
21:48.01    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:48.02         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.02 /<<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
21:48.02    return ToLength(cx, value, lengthp);
21:48.02           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:48.03 /<<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
21:48.03    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:48.03           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.03 /<<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
21:48.03              if (!SetArrayElement(cx, obj, upperIndex, value)) return false;
21:48.04                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:48.45                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:48.45                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:48.46                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:48.47                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:48.47                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:48.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_reverse(JSContext*, unsigned int, JS::Value*)':
21:48.47 /<<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
21:48.47    return js::ToObjectSlow(cx, v, false);
21:48.47           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:48.47 /<<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
21:48.47    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:48.47         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.49 /<<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
21:48.49    return ToLength(cx, value, lengthp);
21:48.49           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:48.50 /<<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
21:48.50    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:48.50           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.50 /<<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
21:48.51    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:48.51           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.51 /<<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
21:48.51        if (!SetArrayElement(cx, obj, i, hival)) return false;
21:48.52             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
21:48.52 /<<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
21:48.52        if (!SetArrayElement(cx, obj, len - i - 1, lowval)) return false;
21:48.52             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:48.53 /<<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
21:48.53        if (!SetArrayElement(cx, obj, i, hival)) return false;
21:48.53             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
21:48.54 /<<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
21:48.54        if (!SetArrayElement(cx, obj, len - i - 1, lowval)) return false;
21:48.54             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:49.82 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)':
21:49.83 /<<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
21:49.83    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:49.83         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:49.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
21:49.83    return ToLength(cx, value, lengthp);
21:49.84           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:49.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
21:49.84    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:49.84           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:49.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:49.84                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:49.85                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:49.85                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:49.85                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:49.85                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:49.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
21:49.87    return js::ToNumberSlow(cx, v, out);
21:49.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:49.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:49.87                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:49.87                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:49.88                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:49.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
21:49.88      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
21:49.88             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:49.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
21:49.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
21:49.89    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
21:49.89           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:49.89                                        receiver, result);
21:49.89                                        ~~~~~~~~~~~~~~~~~
21:49.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
21:50.56 /<<PKGBUILDDIR>>/media/libjpeg/jmemnobs.c: In function 'jpeg_mem_available':
21:50.56 /<<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]
21:50.56      if (cinfo->mem->max_memory_to_use > already_allocated)
21:50.56                                        ^
21:51.42 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:51.42                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:51.42                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:51.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)':
21:51.42 /<<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
21:51.43    return js::ToUint32Slow(cx, v, out);
21:51.43           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.50 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:51.51 /<<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
21:51.51  bool js::math_abs_handle(JSContext* cx, js::HandleValue v,
21:51.51       ^~
21:51.51 /<<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
21:51.51 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:51.51                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:51.52                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:51.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
21:51.52    return js::ToNumberSlow(cx, v, out);
21:51.52           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.54 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)':
21:51.55 /<<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
21:51.55    return math_abs_handle(cx, args[0], args.rval());
21:51.55           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:51.61 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:51.61                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:51.62                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:51.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)':
21:51.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
21:51.62    return js::ToNumberSlow(cx, v, out);
21:51.62           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)':
21:51.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
21:51.71    return js::ToNumberSlow(cx, v, out);
21:51.71           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)':
21:51.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
21:51.79    return js::ToNumberSlow(cx, v, out);
21:51.79           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.83 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
21:51.83 /<<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
21:51.83  bool js::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x,
21:51.84       ^~
21:51.84 /<<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
21:51.84 /<<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
21:51.84 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:51.84                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:51.84                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:51.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
21:51.85    return js::ToNumberSlow(cx, v, out);
21:51.85           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.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
21:51.85    return js::ToNumberSlow(cx, v, out);
21:51.85           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.86 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)':
21:51.86 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:283:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21:51.87    return math_atan2_handle(cx, args.get(0), args.get(1), args.rval());
21:51.87           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:51.87 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:283:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21:51.90 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:51.90 /<<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
21:51.90  bool js::math_ceil_handle(JSContext* cx, HandleValue v,
21:51.90       ^~
21:51.90 /<<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
21:51.90 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:51.91                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:51.91                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21: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
21:51.91    return js::ToNumberSlow(cx, v, out);
21:51.91           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:51.93 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)':
21:51.94 /<<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
21:51.94    return math_ceil_handle(cx, args[0], args.rval());
21:51.94           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:52.00 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.00                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.00                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)':
21:52.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
21:52.02    return js::ToNumberSlow(cx, v, out);
21:52.02           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)':
21:52.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
21:52.10    return js::ToNumberSlow(cx, v, out);
21:52.10           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.20 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:52.20 /<<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
21:52.20  bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
21:52.20       ^~
21:52.21 /<<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
21:52.21 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.21                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.21                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.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
21:52.22    return js::ToNumberSlow(cx, v, out);
21:52.22           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.24 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)':
21:52.25 /<<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
21:52.25    return math_floor_handle(cx, args[0], args.rval());
21:52.25           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:52.27 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
21:52.28 /<<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
21:52.28  bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs,
21:52.28       ^~
21:52.28 /<<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
21:52.29 /<<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
21:52.29 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.29                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.29                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.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
21:52.30    return js::ToInt32Slow(cx, v, out);
21:52.30           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.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
21:52.32    return js::ToInt32Slow(cx, v, out);
21:52.32           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.32 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)':
21:52.33 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:429:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21:52.33    return math_imul_handle(cx, args.get(0), args.get(1), args.rval());
21:52.33           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:52.33 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:429:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21:52.34 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)':
21:52.34 /<<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
21:52.34  bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) {
21:52.35       ^~
21:52.35 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.35                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.35                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.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
21:52.36    return js::ToNumberSlow(cx, v, out);
21:52.36           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.38 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:52.38 /<<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
21:52.38  bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) {
21:52.38       ^~
21:52.38 /<<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
21:52.38 /<<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
21:52.41    if (!RoundFloat32(cx, arg, &f)) return false;
21:52.41         ~~~~~~~~~~~~^~~~~~~~~~~~~
21:52.41 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)':
21:52.41 /<<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
21:52.42    return RoundFloat32(cx, args[0], args.rval());
21:52.42           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:52.46 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:52.46 /<<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
21:52.46  bool js::math_log_handle(JSContext* cx, HandleValue val,
21:52.46       ^~
21:52.46 /<<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
21:52.46 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.46                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.47                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.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
21:52.48    return js::ToNumberSlow(cx, v, out);
21:52.49           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.51 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_log(JSContext*, unsigned int, JS::Value*)':
21:52.51 /<<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
21:52.51    return math_log_handle(cx, args[0], args.rval());
21:52.51           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:52.58 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.58                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.58                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_max(JSContext*, unsigned int, JS::Value*)':
21:52.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
21:52.59    return js::ToNumberSlow(cx, v, out);
21:52.59           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_min(JSContext*, unsigned int, JS::Value*)':
21:52.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
21:52.69    return js::ToNumberSlow(cx, v, out);
21:52.69           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.78 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
21:52.78 /<<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
21:52.79  bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b,
21:52.79       ^~
21:52.79 /<<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
21:52.81 /<<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
21:52.81 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.81                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.81                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.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
21:52.81    return js::ToNumberSlow(cx, v, out);
21:52.81           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.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
21:52.83    return js::ToNumberSlow(cx, v, out);
21:52.83           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.93 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_pow_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
21:52.93 /<<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
21:52.93  bool js::math_pow_handle(JSContext* cx, HandleValue base, HandleValue power,
21:52.93       ^~
21:52.93 /<<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
21:52.94 /<<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
21:52.94 /<<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
21:52.95 /<<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
21:52.95 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:52.95                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:52.95                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:52.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
21:52.95    return js::ToNumberSlow(cx, v, out);
21:52.96           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.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
21:52.96    return js::ToNumberSlow(cx, v, out);
21:52.96           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:52.98 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)':
21:52.98 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:623:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21:52.98    return math_pow_handle(cx, args.get(0), args.get(1), args.rval());
21:52.99           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:52.99 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:623:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21:52.99 /<<PKGBUILDDIR>>/js/src/jsarray.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)':
21:52.99 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3087:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21:53.01      if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) return false;
21:53.01           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:53.01 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:3087:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21:53.02 /<<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
21:53.02      if (!DefineDataElement(cx, obj, k, args[k])) return false;
21:53.02           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
21:53.20 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:53.20 /<<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
21:53.20  bool js::math_round_handle(JSContext* cx, HandleValue arg,
21:53.20       ^~
21:53.21 /<<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
21:53.21 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:53.21                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:53.21                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:53.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
21:53.22    return js::ToNumberSlow(cx, v, out);
21:53.22           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:53.24 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)':
21:53.24 /<<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
21:53.24    return math_round_handle(cx, args[0], args.rval());
21:53.24           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:53.35 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:53.36 /<<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
21:53.36  bool js::math_sin_handle(JSContext* cx, HandleValue val,
21:53.36       ^~
21:53.36 /<<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
21:53.36 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:53.36                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:53.36                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21: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
21:53.39    return js::ToNumberSlow(cx, v, out);
21:53.39           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:53.39 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)':
21:53.39 /<<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
21:53.39    return math_sin_handle(cx, args[0], args.rval());
21:53.40           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:53.49 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
21:53.49 /<<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
21:53.50  bool js::math_sqrt_handle(JSContext* cx, HandleValue number,
21:53.50       ^~
21:53.50 /<<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
21:53.50 /<<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
21:53.50 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:53.51                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:53.51                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:53.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
21:53.51    return js::ToNumberSlow(cx, v, out);
21:53.51           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:53.54 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)':
21:53.54 /<<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
21:53.54    return math_sqrt_handle(cx, args[0], args.rval());
21:53.54           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
21:53.60 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:53.60                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:53.60                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:53.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)':
21:53.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
21:53.61    return js::ToNumberSlow(cx, v, out);
21:53.61           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:53.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)':
21:53.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
21:53.72    return js::ToNumberSlow(cx, v, out);
21:53.72           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:53.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)':
21:53.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
21:53.87    return js::ToNumberSlow(cx, v, out);
21:53.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:53.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)':
21:53.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
21:53.97    return js::ToNumberSlow(cx, v, out);
21:53.97           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)':
21:54.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
21:54.08    return js::ToNumberSlow(cx, v, out);
21:54.08           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)':
21:54.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
21:54.19    return js::ToNumberSlow(cx, v, out);
21:54.20           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)':
21:54.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
21:54.32    return js::ToNumberSlow(cx, v, out);
21:54.32           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)':
21:54.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
21:54.44    return js::ToNumberSlow(cx, v, out);
21:54.44           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:54.44                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:54.44                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:54.45                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:54.45                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:54.45                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:54.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
21:54.47 /<<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
21:54.47    return js::ToObjectSlow(cx, v, false);
21:54.47           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:54.47 /<<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
21:54.47    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:54.47         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:54.48 /<<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
21:54.48    return ToLength(cx, value, lengthp);
21:54.48           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:54.48 /<<PKGBUILDDIR>>/js/src/jsarray.cpp:2449:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
21:54.48    if (!ToInteger(cx, args.get(0), &relativeStart)) return false;
21:54.48         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:54.48 /<<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
21:54.48      if (!ToInteger(cx, args[1], &deleteCountDouble)) return false;
21:54.49           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:54.49 /<<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
21:54.49    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:54.49           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:54.51 /<<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
21:54.51    return DefineDataProperty(cx, obj, id, value);
21:54.51           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:54.51 /<<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
21:54.51    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:54.52           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:54.52 /<<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
21:54.52            if (!SetArrayElement(cx, obj, to, fromValue)) return false;
21:54.52                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
21:54.53 /<<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
21:54.53    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:54.53           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:54.53 /<<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
21:54.53            if (!SetArrayElement(cx, obj, to, fromValue)) return false;
21:54.54                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
21:54.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)':
21:54.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
21:54.56    return js::ToNumberSlow(cx, v, out);
21:54.56           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)':
21:54.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
21:54.69    return js::ToNumberSlow(cx, v, out);
21:54.69           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:54.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)':
21:54.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
21:54.82    return js::ToNumberSlow(cx, v, out);
21:54.82           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.03 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)':
21:55.05 /<<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
21:55.05  bool js::math_hypot_handle(JSContext* cx, HandleValueArray args,
21:55.05       ^~
21:55.05 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:55.05                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:55.05                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:55.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
21:55.05    return js::ToNumberSlow(cx, v, out);
21:55.06           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.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
21:55.06    return js::ToNumberSlow(cx, v, out);
21:55.06           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.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
21:55.07    return js::ToNumberSlow(cx, v, out);
21:55.07           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.08 jsimd_arm_neon.o
21:55.16 /<<PKGBUILDDIR>>/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)':
21:55.17 /<<PKGBUILDDIR>>/js/src/jsmath.cpp:1083:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
21:55.17    return math_hypot_handle(cx, args, args.rval());
21:55.17           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
21:55.21 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:15,
21:55.21                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:14,
21:55.22                  from /<<PKGBUILDDIR>>/js/src/jsmath.cpp:27:
21:55.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)':
21:55.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
21:55.22    return js::ToNumberSlow(cx, v, out);
21:55.22           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)':
21:55.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
21:55.31    return js::ToNumberSlow(cx, v, out);
21:55.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)':
21:55.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
21:55.42    return js::ToNumberSlow(cx, v, out);
21:55.42           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
21:55.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
21:55.91                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
21:55.91                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
21:55.91                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
21:55.91                  from /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h:10,
21:55.92                  from /<<PKGBUILDDIR>>/js/src/jsarray.cpp:7:
21:55.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)':
21:55.92 /<<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
21:55.93    return js::ToObjectSlow(cx, v, false);
21:55.93           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
21:55.94 /<<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
21:55.95    if (!GetProperty(cx, obj, obj, cx->names().length, &value)) return false;
21:55.95         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:55.95 /<<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
21:55.95    return ToLength(cx, value, lengthp);
21:55.95           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:55.95 /<<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
21:55.96      if (!ToInteger(cx, args[0], &d)) return false;
21:55.96           ~~~~~~~~~^~~~~~~~~~~~~~~~~
21:55.96 /<<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
21:55.98        if (!ToInteger(cx, args[1], &d)) return false;
21:55.98             ~~~~~~~~~^~~~~~~~~~~~~~~~~
21:55.98 /<<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
21:55.98    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:55.99           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:55.99 /<<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
21:55.99      if (!hole && !DefineDataElement(cx, result, index - uint32_t(begin), value))
21:55.99                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:55.99 /<<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
21:55.99    return HasAndGetElement(cx, obj, obj, index, hole, vp);
21:56.00           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21:56.00 /<<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
21:56.00    return DefineDataProperty(cx, obj, id, value);
21:56.00           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
21:56.39 libmedia_libjpeg.a.desc
21:57.09 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libjpeg'
21:57.15 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/brotli'
22:07.46 libbrotli.a.desc
22:08.09 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/brotli'
22:08.17 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/woff2'
22:13.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/modules/woff2/Unified_cpp_modules_woff20.cpp:29:
22:13.15 /<<PKGBUILDDIR>>/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)':
22:13.16 /<<PKGBUILDDIR>>/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable]
22:13.16    uint64_t dst_offset = first_table_offset;
22:13.16             ^~~~~~~~~~
22:15.31 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:15.31                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:15.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
22:15.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
22:15.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
22:15.32    memset(aT, 0, sizeof(T));
22:15.32    ~~~~~~^~~~~~~~~~~~~~~~~~
22:15.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
22:15.34                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
22:15.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
22:15.34                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:15.34                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:15.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:15.35                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:15.35                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:15.35                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:15.35                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:15.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
22:15.35  struct TabSizes {
22:15.35         ^~~~~~~~
22:15.37 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:15.37                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:15.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
22:15.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
22:15.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]
22:15.38    memset(aT, 0, sizeof(T));
22:15.38    ~~~~~~^~~~~~~~~~~~~~~~~~
22:15.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
22:15.38                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
22:15.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
22:15.38                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:15.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:15.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:15.39                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:15.39                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:15.40                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:15.40                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:15.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
22:15.40  struct ServoSizes {
22:15.40         ^~~~~~~~~~
22:15.49 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:15.49                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:15.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
22:15.50 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
22:15.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
22:15.51    memset(aT, 0, sizeof(T));
22:15.51    ~~~~~~^~~~~~~~~~~~~~~~~~
22:15.53 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
22:15.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
22:15.54                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
22:15.54                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
22:15.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
22:15.54                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:15.55                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:15.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:15.55                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:15.56                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:15.56                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:15.56                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:15.56 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
22:15.57  class StaticStrings {
22:15.57        ^~~~~~~~~~~~~
22:15.58 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:15.58                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:15.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
22:15.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
22:15.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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
22:15.60    memset(aT, 0, sizeof(T));
22:15.61    ~~~~~~^~~~~~~~~~~~~~~~~~
22:15.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
22:15.62                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
22:15.63                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
22:15.63                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:15.63                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:15.63                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:15.63                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:15.64                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:15.64                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:15.64                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:15.67 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
22:15.67  class PreliminaryObjectArray {
22:15.67        ^~~~~~~~~~~~~~~~~~~~~~
22:15.67 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:15.67                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:15.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
22:15.68 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
22:15.68 /<<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]
22:15.68    memset(aT, 0, sizeof(T));
22:15.68    ~~~~~~^~~~~~~~~~~~~~~~~~
22:15.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
22:15.68                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
22:15.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
22:15.69                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:15.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:15.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:15.70                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:15.70                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:15.70                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:15.70                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:15.70 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
22:15.71  class TypeNewScript {
22:15.71        ^~~~~~~~~~~~~
22:15.77 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:15.77                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:15.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
22:15.77 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
22:15.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]
22:15.78    memset(aT, 0, sizeof(T));
22:15.78    ~~~~~~^~~~~~~~~~~~~~~~~~
22:15.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
22:15.79                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
22:15.81                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
22:15.81                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
22:15.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:15.81                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:15.82                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:15.82                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:15.82                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:15.82 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
22:15.82  struct IonScriptCounts {
22:15.82         ^~~~~~~~~~~~~~~
22:16.02 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:16.02                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:16.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
22:16.02 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
22:16.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
22:16.02    memset(aT, 0, sizeof(T));
22:16.03    ~~~~~~^~~~~~~~~~~~~~~~~~
22:16.03 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
22:16.03                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
22:16.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:16.03                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:16.03                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:16.03                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:16.03                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:16.04 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
22:16.04  struct ZoneGCStats {
22:16.04         ^~~~~~~~~~~
22:16.06 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:16.06                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:16.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
22:16.06 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
22:16.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
22:16.07    memset(aT, 0, sizeof(T));
22:16.07    ~~~~~~^~~~~~~~~~~~~~~~~~
22:16.07 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
22:16.07                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
22:16.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
22:16.07                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
22:16.07                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
22:16.08                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
22:16.08                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:23:
22:16.08 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
22:16.08  class NewObjectCache {
22:16.08        ^~~~~~~~~~~~~~
22:16.11 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
22:16.11                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:16.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]':
22:16.11 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
22:16.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]
22:16.12      memset(aT, 0, sizeof(T));
22:16.12      ~~~~~~^~~~~~~~~~~~~~~~~~
22:16.12 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
22:16.13                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:16.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
22:16.13  class MOZ_NON_PARAM alignas(8) Value {
22:16.13                                 ^~~~~
22:16.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:16.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:16.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
22:16.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
22:16.87                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
22:16.87                  from /<<PKGBUILDDIR>>/js/src/jsutil.cpp:9:
22:16.88 /<<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]':
22:16.89 /<<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]'
22:16.89 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
22:16.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<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]
22:16.90        memset(table, 0, sizeof(*table) * capacity());
22:16.90        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:16.93 /<<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
22:16.93  class HashTableEntry {
22:16.93        ^~~~~~~~~~~~~~
22:16.94 /<<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]':
22:16.94 /<<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]'
22:16.94 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
22:16.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<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]
22:17.00        memset(table, 0, sizeof(*table) * capacity());
22:17.00        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:17.00 /<<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
22:17.00  class HashTableEntry {
22:17.00        ^~~~~~~~~~~~~~
22:17.05 /<<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]':
22:17.05 /<<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]'
22:17.05 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
22:17.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<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]
22:17.06        memset(table, 0, sizeof(*table) * capacity());
22:17.06        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:17.08 /<<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
22:17.08  class HashTableEntry {
22:17.08        ^~~~~~~~~~~~~~
22:23.39 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/xz-embedded'
22:25.88 libwoff2.a.desc
22:25.92 libxz-embedded.a.desc
22:26.50 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/woff2'
22:26.52 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/modules/xz-embedded'
22:26.60 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libmkv'
22:26.61 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtremor/lib'
22:26.91 /<<PKGBUILDDIR>>/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function]
22:26.92  static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) {
22:26.92              ^~~~~~~~~~
22:28.04 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c: In function 'vorbis_book_decodev_set':
22:28.04 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable 'j' [-Wunused-variable]
22:28.05      int i,j;
22:28.05            ^
22:28.05 libmedia_libmkv.a.desc
22:28.63 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libmkv'
22:28.92 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c: In function 'vorbis_lsp_to_curve':
22:28.92 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:171:24: warning: unused variable 'shift' [-Wunused-variable]
22:28.92      ogg_int32_t qexp=0,shift;
22:28.93                         ^~~~~
22:28.93 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:168:9: warning: unused variable 'j' [-Wunused-variable]
22:28.93      int j,k=map[i];
22:28.93          ^
22:28.95 At top level:
22:28.95 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:134:28: warning: 'MLOOP_3' defined but not used [-Wunused-const-variable=]
22:28.95  static const unsigned char MLOOP_3[8]={0,1,2,2,3,3,3,3};
22:28.95                             ^~~~~~~
22:28.95 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:127:28: warning: 'MLOOP_2' defined but not used [-Wunused-const-variable=]
22:28.96  static const unsigned char MLOOP_2[64]={
22:28.96                             ^~~~~~~
22:28.96 /<<PKGBUILDDIR>>/media/libtremor/lib/tremor_floor0.c:120:28: warning: 'MLOOP_1' defined but not used [-Wunused-const-variable=]
22:28.98  static const unsigned char MLOOP_1[64]={
22:28.98                             ^~~~~~~
22:29.46 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libpng'
22:29.49 filter_neon.o
22:39.97 libmedia_libtremor_lib.a.desc
22:40.60 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtremor/lib'
22:40.73 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/ffvpx/libavutil'
22:40.74 libmozavutil.so.symbols
22:41.29 libmozpng.a.desc
22:41.99 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libpng'
22:42.38 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/kiss_fft'
22:44.18 libmedia_kiss_fft.a.desc
22:44.84 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/kiss_fft'
22:44.89 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libcubeb/src'
22:47.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.23                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
22:47.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
22:47.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
22:47.25    memset(aT, 0, sizeof(T));
22:47.25    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.25 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
22:47.26                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
22:47.26                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
22:47.27                  from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
22:47.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
22:47.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
22:47.27  struct TabSizes {
22:47.27         ^~~~~~~~
22:47.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.29                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
22:47.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
22: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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
22:47.31    memset(aT, 0, sizeof(T));
22:47.31    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.31 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
22:47.31                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
22:47.31                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
22:47.32                  from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
22:47.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
22:47.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
22:47.33  struct ServoSizes {
22:47.33         ^~~~~~~~~~
22:47.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.34                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.35                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.35                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
22:47.36 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
22:47.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
22:47.36    memset(aT, 0, sizeof(T));
22:47.36    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.37 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
22:47.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
22:47.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.37 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
22:47.37  class StaticStrings {
22:47.37        ^~~~~~~~~~~~~
22:47.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.38                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
22:47.39 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
22:47.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
22:47.41    memset(aT, 0, sizeof(T));
22:47.41    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
22:47.41                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
22:47.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
22:47.42                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:47.43                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:47.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
22:47.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.43 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
22:47.43  class PreliminaryObjectArray {
22:47.43        ^~~~~~~~~~~~~~~~~~~~~~
22:47.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.44                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
22:47.46 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
22:47.47 /<<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]
22:47.47    memset(aT, 0, sizeof(T));
22:47.47    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
22:47.47                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
22:47.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
22:47.49                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
22:47.49                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
22:47.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
22:47.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.50 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
22:47.50  class TypeNewScript {
22:47.51        ^~~~~~~~~~~~~
22:47.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.53                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
22:47.56 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
22:47.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
22:47.56    memset(aT, 0, sizeof(T));
22:47.56    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.57 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
22:47.57                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
22:47.58                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
22:47.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
22:47.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
22:47.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.58 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
22:47.58  struct IonScriptCounts {
22:47.58         ^~~~~~~~~~~~~~~
22:47.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.65                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
22:47.67 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
22:47.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]
22:47.68    memset(aT, 0, sizeof(T));
22:47.68    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.68 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
22:47.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
22:47.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
22:47.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.70 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
22:47.70  struct ZoneGCStats {
22:47.70         ^~~~~~~~~~~
22:47.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.71                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
22:47.73 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
22:47.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]
22:47.74    memset(aT, 0, sizeof(T));
22:47.74    ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.75 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
22:47.75                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
22:47.75                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:16,
22:47.75                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.75 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
22:47.75  class NewObjectCache {
22:47.75        ^~~~~~~~~~~~~~
22:47.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:47.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:47.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:47.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:47.76                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:47.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:47.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:47.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.78 /<<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]':
22:47.79 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
22:47.79 /<<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]
22:47.79      memset(aT, 0, sizeof(T));
22:47.79      ~~~~~~^~~~~~~~~~~~~~~~~~
22:47.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
22:47.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
22:47.80                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
22:47.80                  from /<<PKGBUILDDIR>>/js/src/jsnum.h:13,
22:47.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
22:47.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:47.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
22:47.80  class MOZ_NON_PARAM alignas(8) Value {
22:47.80                                 ^~~~~
22:48.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
22:48.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:48.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:48.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:48.09                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:48.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:48.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:48.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:48.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
22:48.11 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
22: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 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
22:48.12    memset(aT, 0, sizeof(T));
22:48.12    ~~~~~~^~~~~~~~~~~~~~~~~~
22:48.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
22:48.12                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
22:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
22:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
22:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:30:
22:48.13 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
22:48.13  class CodeOffsetJump {
22:48.13        ^~~~~~~~~~~~~~
22:48.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
22:48.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
22:48.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
22:49.00                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
22:49.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
22:49.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
22:49.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
22:49.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]':
22:49.02 /<<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]'
22:49.02 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
22:49.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]
22:49.04        memset(table, 0, sizeof(*table) * capacity());
22:49.04        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:49.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
22:49.04  class HashTableEntry {
22:49.06        ^~~~~~~~~~~~~~
22:49.06 /<<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
22:49.06  int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; }
22:49.06                                                                    ^~~~~~~
22:49.06 /<<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
22:49.06  int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; }
22:49.06                                   ^~~~~~~~~~~
22:49.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]':
22:49.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]'
22:49.06 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
22:49.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<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]
22:49.07        memset(table, 0, sizeof(*table) * capacity());
22:49.07        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:49.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
22:49.09  class HashTableEntry {
22:49.09        ^~~~~~~~~~~~~~
22:49.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]':
22:49.10 /<<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]'
22:49.11 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
22:49.12 /<<PKGBUILDDIR>>/obj-thunderbird/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]
22:49.12        memset(table, 0, sizeof(*table) * capacity());
22:49.12        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:49.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
22:49.12  class HashTableEntry {
22:49.12        ^~~~~~~~~~~~~~
22:50.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
22:50.59                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
22:50.59                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
22:50.59 /<<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)':
22:50.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]
22:50.60             size - sizeof(js::NativeObject));
22:50.60                                            ^
22:50.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
22:50.61                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
22:50.61                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
22:50.61                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
22:50.63 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
22:50.63  class HeapSlot : public WriteBarrieredBase<Value> {
22:50.63        ^~~~~~~~
23:01.32 /<<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>&)':
23:01.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]
23:01.33      DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
23:01.34                        ~~~~~~~~~~~~^~~~~~~~~~~~
23:01.34 /<<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
23:01.34    Maybe<AtomSet::AddPtr> zonePtr;
23:01.34                           ^~~~~~~
23:01.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:01.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:01.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:01.35                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:01.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:01.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:01.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:01.37 /<<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]
23:01.37    bool isRemoved() const { return keyHash == sRemovedKey; }
23:01.37                                    ^~~~~~~
23:01.39 /<<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
23:01.39    Maybe<AtomSet::AddPtr> zonePtr;
23:01.39                           ^~~~~~~
23:01.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:01.64                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:01.64                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.64                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
23:01.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
23:01.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]
23:01.65    memset(aT, 0, sizeof(T));
23:01.65    ~~~~~~^~~~~~~~~~~~~~~~~~
23:01.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
23:01.66                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
23:01.67                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
23:01.67                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:01.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
23:01.68  struct TabSizes {
23:01.68         ^~~~~~~~
23:01.68 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:01.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:01.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
23:01.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
23:01.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]
23:01.71    memset(aT, 0, sizeof(T));
23:01.71    ~~~~~~^~~~~~~~~~~~~~~~~~
23:01.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
23:01.72                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
23:01.72                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
23:01.72                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:01.72                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.72                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
23:01.73  struct ServoSizes {
23:01.73         ^~~~~~~~~~
23:01.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:01.83                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:01.84                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.84                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
23:01.84 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
23:01.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
23:01.86    memset(aT, 0, sizeof(T));
23:01.86    ~~~~~~^~~~~~~~~~~~~~~~~~
23:01.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
23:01.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
23:01.86                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
23:01.86                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
23:01.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
23:01.86                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:01.86                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:01.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:01.88                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:01.88                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:01.88                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.88                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
23:01.88  class StaticStrings {
23:01.88        ^~~~~~~~~~~~~
23:01.88 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:01.88                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:01.88                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.89                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
23:01.90 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
23:01.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]
23:01.90    memset(aT, 0, sizeof(T));
23:01.90    ~~~~~~^~~~~~~~~~~~~~~~~~
23:01.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
23:01.91                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
23:01.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
23:01.91                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:01.92                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:01.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:01.92                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:01.92                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:01.92                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.92                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.92 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
23:01.92  class PreliminaryObjectArray {
23:01.92        ^~~~~~~~~~~~~~~~~~~~~~
23:01.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:01.93                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:01.94                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.94                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
23:01.94 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
23:01.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]
23:01.94    memset(aT, 0, sizeof(T));
23:01.94    ~~~~~~^~~~~~~~~~~~~~~~~~
23:01.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
23:01.94                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
23:01.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
23:01.95                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:01.95                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:01.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:01.96                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:01.96                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:01.96                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:01.96                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:01.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
23:01.96  class TypeNewScript {
23:01.96        ^~~~~~~~~~~~~
23:02.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:02.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:02.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
23:02.01 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
23:02.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]
23:02.01    memset(aT, 0, sizeof(T));
23:02.01    ~~~~~~^~~~~~~~~~~~~~~~~~
23:02.02 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
23:02.02                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
23:02.02                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
23:02.02                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
23:02.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:02.02                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:02.03                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:02.03                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.04                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.04 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
23:02.04  struct IonScriptCounts {
23:02.05         ^~~~~~~~~~~~~~~
23:02.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:02.25                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:02.25                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.25                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
23:02.26 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
23:02.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
23:02.28    memset(aT, 0, sizeof(T));
23:02.28    ~~~~~~^~~~~~~~~~~~~~~~~~
23:02.28 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
23:02.28                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
23:02.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:02.28                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:02.29                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:02.30                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.30                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.30 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
23:02.30  struct ZoneGCStats {
23:02.31         ^~~~~~~~~~~
23:02.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:02.31                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:02.32                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.32                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
23:02.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
23:02.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
23:02.33    memset(aT, 0, sizeof(T));
23:02.33    ~~~~~~^~~~~~~~~~~~~~~~~~
23:02.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
23:02.34                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
23:02.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:02.34                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:02.34                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:02.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.35 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
23:02.35  class NewObjectCache {
23:02.35        ^~~~~~~~~~~~~~
23:02.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:02.36                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:02.36                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.38                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.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]':
23:02.38 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
23:02.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]
23:02.39      memset(aT, 0, sizeof(T));
23:02.39      ~~~~~~^~~~~~~~~~~~~~~~~~
23:02.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
23:02.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
23:02.39                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
23:02.40                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
23:02.40                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
23:02.42                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:02.42                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.42                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
23:02.43  class MOZ_NON_PARAM alignas(8) Value {
23:02.43                                 ^~~~~
23:02.63 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
23:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
23:02.65 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
23:02.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 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
23:02.66    memset(aT, 0, sizeof(T));
23:02.66    ~~~~~~^~~~~~~~~~~~~~~~~~
23:02.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
23:02.66                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
23:02.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
23:02.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
23:02.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
23:02.68                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:02.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:02.68                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:02.69 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
23:02.69  class CodeOffsetJump {
23:02.69        ^~~~~~~~~~~~~~
23:03.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:03.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:03.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:03.52                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:03.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:03.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:03.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:03.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = unsigned char]':
23:03.54 /<<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]
23:03.54      DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
23:03.55                        ~~~~~~~~~~~~^~~~~~~~~~~~
23:03.56 /<<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
23:03.56    Maybe<AtomSet::AddPtr> zonePtr;
23:03.56                           ^~~~~~~
23:03.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:03.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:03.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:03.57                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:03.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:03.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:03.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:03.59 /<<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]
23:03.60    bool isRemoved() const { return keyHash == sRemovedKey; }
23:03.60                                    ^~~~~~~
23:03.60 /<<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
23:03.60    Maybe<AtomSet::AddPtr> zonePtr;
23:03.60                           ^~~~~~~
23:04.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:04.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:04.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
23:04.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
23:04.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
23:04.73                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
23:04.74                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
23:04.74                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
23:04.74                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:04.74                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:04.74                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:04.76 /<<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]':
23:04.76 /<<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]'
23:04.77 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
23:04.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<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]
23:04.78        memset(table, 0, sizeof(*table) * capacity());
23:04.78        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:04.78 /<<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
23:04.78  class HashTableEntry {
23:04.79        ^~~~~~~~~~~~~~
23:04.80 /<<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]':
23:04.81 /<<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]'
23:04.82 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
23:04.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<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]
23:04.85        memset(table, 0, sizeof(*table) * capacity());
23:04.85        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:04.85 /<<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
23:04.86  class HashTableEntry {
23:04.86        ^~~~~~~~~~~~~~
23:04.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]':
23:04.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]'
23:04.91 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
23:04.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]
23:04.93        memset(table, 0, sizeof(*table) * capacity());
23:04.93        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:04.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
23:04.94  class HashTableEntry {
23:04.94        ^~~~~~~~~~~~~~
23:06.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:06.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:06.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:06.46                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:06.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:06.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:06.47                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:06.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)':
23:06.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]
23:06.50      DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
23:06.50                        ~~~~~~~~~~~~^~~~~~~~~~~~
23:06.51 /<<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
23:06.51    Maybe<AtomSet::AddPtr> zonePtr;
23:06.51                           ^~~~~~~
23:06.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:06.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:06.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:06.53                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:06.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:06.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:06.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:06.54 /<<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]
23:06.54    bool isRemoved() const { return keyHash == sRemovedKey; }
23:06.56                                    ^~~~~~~
23:06.56 /<<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
23:06.56    Maybe<AtomSet::AddPtr> zonePtr;
23:06.57                           ^~~~~~~
23:06.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:06.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:06.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:06.57                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:06.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:06.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:06.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:06.60 /<<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]
23:06.60      DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
23:06.61                        ~~~~~~~~~~~~^~~~~~~~~~~~
23:06.61 /<<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
23:06.61    Maybe<AtomSet::AddPtr> zonePtr;
23:06.63                           ^~~~~~~
23:06.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:06.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:06.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:06.63                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:06.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:06.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:06.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:06.65 /<<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]
23:06.65    bool isRemoved() const { return keyHash == sRemovedKey; }
23:06.65                                    ^~~~~~~
23:06.66 /<<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
23:06.66    Maybe<AtomSet::AddPtr> zonePtr;
23:06.66                           ^~~~~~~
23:06.66 In file included from /<<PKGBUILDDIR>>/js/src/jsnum.h:17,
23:06.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:14,
23:06.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:06.68 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:917:26: warning: 'indexValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
23:06.68      d.u1.flags |= (index << INDEX_VALUE_SHIFT) | INDEX_VALUE_BIT;
23:06.68                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
23:06.68 /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:528:19: note: 'indexValue' was declared here
23:06.69    Maybe<uint32_t> indexValue;
23:06.69                    ^~~~~~~~~~
23:07.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
23:07.72                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:07.73                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:07.75 /<<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]':
23:07.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]'
23:07.75 /<<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]'
23:07.76 /<<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]'
23:07.76 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
23:07.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]
23:07.78      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
23:07.78                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:07.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:07.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:07.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
23:07.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
23:07.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
23:07.80                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
23:07.80                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
23:07.80                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:16,
23:07.80                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:07.80                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:07.80                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:07.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
23:07.81  class HashTableEntry {
23:07.81        ^~~~~~~~~~~~~~
23:09.43 libcubeb.a.desc
23:10.03 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libcubeb/src'
23:10.13 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libnestegg/src'
23:10.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2:
23:10.57 /<<PKGBUILDDIR>>/media/libnestegg/src/nestegg.c: In function 'ne_parse':
23:10.58 /<<PKGBUILDDIR>>/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable]
23:10.58    uint64_t id, size, peeked_id;
23:10.59                       ^~~~~~~~~
23:11.52 /<<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]':
23:11.52 /<<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
23:11.52  JSAtom* js::ToAtom(JSContext* cx,
23:11.52          ^~
23:12.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:12.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:12.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:12.21                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:12.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:12.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:12.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:12.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = char16_t]':
23:12.22 /<<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]
23:12.22    bool isRemoved() const { return keyHash == sRemovedKey; }
23:12.23                                    ^~~~~~~
23:12.24 /<<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
23:12.24    Maybe<AtomSet::AddPtr> zonePtr;
23:12.24                           ^~~~~~~
23:12.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
23:12.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
23:12.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
23:12.25                  from /<<PKGBUILDDIR>>/js/src/gc/Rooting.h:10,
23:12.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.h:12,
23:12.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h:10,
23:12.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSAtom.cpp:11:
23:12.26 /<<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]
23:12.26      DoubleHash dh = {((curKeyHash << sizeLog2) >> hashShift) | 1,
23:12.26                        ~~~~~~~~~~~~^~~~~~~~~~~~
23:12.27 /<<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
23:12.27    Maybe<AtomSet::AddPtr> zonePtr;
23:12.27                           ^~~~~~~
23:14.37 libmedia_libnestegg_src.a.desc
23:14.88 libmozavutil.so
23:15.00 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libnestegg/src'
23:15.14 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libogg'
23:16.91 /usr/bin/ld: total time in link: 0.533927
23:17.68 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/ffvpx/libavutil'
23:17.76 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libopus'
23:17.87 libmedia_libogg.a.desc
23:18.64 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libogg'
23:18.68 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtheora'
23:25.05 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)':
23:25.05 /<<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
23:25.05  static bool StackCheckIsConstructorCalleeNewTarget(JSContext* cx,
23:25.05              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.06 /<<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
23:25.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:25.06                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:25.06                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:25.07                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:25.07 /<<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
23:25.07    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
23:25.07           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.09                                 fallback, nullptr, nullptr))
23:25.09                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.09 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:545:5: note: in expansion of macro 'ReportValueError'
23:25.09      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee,
23:25.09      ^~~~~~~~~~~~~~~~
23:25.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:25.23 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(js::AbstractFramePtr, JS::MutableHandleValue)':
23:25.23 /<<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
23:25.23  static inline bool IsOptimizedArguments(AbstractFramePtr frame,
23:25.24                     ^~~~~~~~~~~~~~~~~~~~
23:25.33 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:25.33                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:25.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:25.33                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:25.33                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:25.33                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:25.34                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:25.34 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::PutProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
23:25.34 /<<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
23:25.35  inline bool PutProperty(JSContext* cx, HandleObject obj, HandleId id,
23:25.35              ^~~~~~~~~~~
23:25.35 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:25.36                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:25.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:25.36                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:25.37                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:25.38                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:25.38                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:25.38 /<<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
23:25.38      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:25.39             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.39 /<<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
23:25.39 /<<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
23:25.39    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:25.41           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.41                                        receiver, result);
23:25.41                                        ~~~~~~~~~~~~~~~~~
23:25.41 /<<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
23:25.60 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
23:25.60 /<<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
23:25.60  inline bool js::GetProperty(JSContext* cx, HandleObject obj,
23:25.61              ^~
23:25.61 /<<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
23:25.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
23:25.61      return op(cx, obj, receiver, id, vp);
23:25.61             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.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
23:25.62    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
23:25.62           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.64 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
23:25.64 /<<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
23:25.64  inline bool js::SetProperty(JSContext* cx, HandleObject obj, HandleId id,
23:25.64              ^~
23:25.64 /<<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
23:25.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
23:25.69      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:25.69             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.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
23:25.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
23:25.72    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:25.73           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:25.73                                        receiver, result);
23:25.73                                        ~~~~~~~~~~~~~~~~~
23:25.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
23:26.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:26.17 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)':
23:26.18 /<<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
23:26.18  inline bool js::GetElement(JSContext* cx, HandleObject obj,
23:26.18              ^~
23:26.18 /<<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
23:26.19 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:26.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:26.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:26.19                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:26.19                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:26.21                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:26.21                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:26.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
23:26.21      return op(cx, obj, receiver, id, vp);
23:26.21             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:26.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
23:26.22    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
23:26.22           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:27.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:27.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)':
23:27.03 /<<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
23:27.03  inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc,
23:27.03              ^~~~~~~~~~~~~~~~
23:27.04 /<<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
23:27.05      ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
23:27.05           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:27.05 /<<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
23:27.06 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:27.06                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:27.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:27.06                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:27.06                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:27.06                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:27.06                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:27.07 /<<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
23:27.07      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:27.07             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:27.07 /<<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
23:27.07 /<<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
23:27.07    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:27.07           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:27.09                                        receiver, result);
23:27.09                                        ~~~~~~~~~~~~~~~~~
23:27.09 /<<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
23:27.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
23:27.26 /<<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
23:27.26  bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv,
23:27.27       ^~
23:27.27 /<<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
23:27.27 /<<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
23:27.72 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandleValue)':
23:27.72 /<<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
23:27.72  bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
23:27.72       ^~
23:27.72 /<<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
23:27.73    return BoxNonStrictThis(cx, thisv, res);
23:27.73           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
23:28.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
23:28.03 /<<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
23:28.03  void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain,
23:28.04       ^~
23:28.14 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)':
23:28.14 /<<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
23:28.14  bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) {
23:28.14       ^~
23:28.23 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, js::MaybeConstruct)':
23:28.23 /<<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
23:28.23  bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip,
23:28.24       ^~
23:28.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:28.24                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:28.24                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:28.24                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:28.25 /<<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
23:28.25    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
23:28.25           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.25                                 fallback, nullptr, nullptr))
23:28.25                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:300:3: note: in expansion of macro 'ReportValueError'
23:28.27    ReportValueError(cx, error, spIndex, v, nullptr);
23:28.27    ^~~~~~~~~~~~~~~~
23:28.28 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, js::MaybeConstruct)':
23:28.28 /<<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
23:28.28  JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip,
23:28.29            ^~
23:28.29 /<<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
23:28.29    ReportIsNotFunction(cx, v, numToSkip, construct);
23:28.29    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.41 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
23:28.41 /<<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
23:28.42  bool js::LooselyEqual(JSContext* cx, HandleValue lval, HandleValue rval,
23:28.42       ^~
23:28.42 /<<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
23:28.42 /<<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
23:28.42      return LooselyEqualBooleanAndOther(cx, lval, rval, result);
23:28.42             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:28.44 /<<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
23:28.44      return LooselyEqualBooleanAndOther(cx, rval, lval, result);
23:28.44             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:28.44 /<<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
23:28.44      return LooselyEqual(cx, lval, rvalue, result);
23:28.44             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.45 /<<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
23:28.45      return LooselyEqual(cx, lvalue, rval, result);
23:28.45             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.59 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
23:28.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
23:28.59  static inline bool LooselyEqualBooleanAndOther(JSContext* cx, HandleValue lval,
23:28.59                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.60 /<<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
23:28.60 /<<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
23:28.60    return LooselyEqual(cx, lvalue, rval, result);
23:28.60           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.65 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
23:28.65 /<<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
23:28.65  bool js::StrictlyEqual(JSContext* cx, HandleValue lval, HandleValue rval,
23:28.66       ^~
23:28.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
23:28.71 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SameValue(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
23:28.71 /<<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
23:28.71  bool js::SameValue(JSContext* cx, HandleValue v1, HandleValue v2, bool* same) {
23:28.71       ^~
23:28.71 /<<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
23:28.72 /<<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
23:28.72    return StrictlyEqual(cx, v1, v2, same);
23:28.72           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
23:28.82 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
23:28.83 /<<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
23:28.83  bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) {
23:28.83       ^~
23:28.83 /<<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
23:28.83      ReportIsNotFunction(cx, heritage, 0, CONSTRUCT);
23:28.83      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:28.84                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:28.84                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:28.84                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:28.86 /<<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
23:28.86    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
23:28.86           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.86                                 fallback, arg1, nullptr))
23:28.86                                 ~~~~~~~~~~~~~~~~~~~~~~~~
23:28.86 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:909:3: note: in expansion of macro 'ReportValueError2'
23:28.87    ReportValueError2(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr,
23:28.87    ^~~~~~~~~~~~~~~~~
23:28.90 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)':
23:28.90 /<<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
23:28.90  JSObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) {
23:28.90            ^~
23:28.91 /<<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
23:28.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:28.91                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:28.91                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:28.91                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:28.92 /<<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
23:28.92    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
23:28.92           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.92                                 fallback, nullptr, nullptr))
23:28.92                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:28.94 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:916:5: note: in expansion of macro 'ReportValueError'
23:28.94      ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr);
23:28.94      ^~~~~~~~~~~~~~~~
23:28.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, js::AbstractFramePtr, JS::HandleValue, JS::Handle<js::WithScope*>)':
23:28.99 /<<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
23:28.99  bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame,
23:28.99       ^~
23:29.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:29.00                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:29.00                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:29.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:29.00                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:29.01                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:29.02                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:29.02                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:29.02 /<<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
23:29.02    return js::ToObjectSlow(cx, v, false);
23:29.02           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:29.25 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Throw(JSContext*, JS::HandleValue)':
23:29.26 /<<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
23:29.26  bool js::Throw(JSContext* cx, HandleValue v) {
23:29.26       ^~
23:29.28 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowingOperation(JSContext*, JS::HandleValue)':
23:29.28 /<<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
23:29.28  bool js::ThrowingOperation(JSContext* cx, HandleValue v) {
23:29.29       ^~
23:29.38 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
23:29.38 /<<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
23:29.38  bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name,
23:29.38       ^~
23:29.39 /<<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
23:29.39 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:29.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:29.40                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:29.40                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:29.40                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:29.43                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:29.43                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:29.43 /<<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
23:29.43    return js::ToObjectSlow(cx, vp, true);
23:29.43           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:29.43 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:29.43                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:29.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:29.45                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:29.45                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:29.45                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:29.45                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:29.45 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23:29.46      return op(cx, obj, receiver, id, vp);
23:29.46             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:29.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
23:29.46    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
23:29.48           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:29.75 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)':
23:29.75 /<<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
23:29.75      if (!DefineDataProperty(cx, parent, name, rval, attrs)) return false;
23:29.75           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:29.77 /<<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
23:29.77        if (!DefineDataProperty(cx, parent, name, rval, attrs)) return false;
23:29.77             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:29.77 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:29.77                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:29.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:29.77                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:29.78                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:29.78                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:29.79                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:29.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
23:29.80      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:29.80             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:29.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
23:29.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
23:29.80    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:29.80           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:29.81                                        receiver, result);
23:29.81                                        ~~~~~~~~~~~~~~~~~
23:29.81 /<<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
23:30.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)':
23:30.08 /<<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
23:30.08  bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) {
23:30.08       ^~
23:30.09 /<<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
23:30.09    if (!cx->getPendingException(res)) return false;
23:30.09         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
23:30.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = true]':
23:30.17 /<<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
23:30.17  bool js::DeletePropertyJit(JSContext* cx, HandleValue v,
23:30.17       ^~
23:30.19 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:30.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:30.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:30.19                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:30.19                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:30.20                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:30.20                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:30.21 /<<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
23:30.21    return js::ToObjectSlow(cx, vp, true);
23:30.21           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:30.34 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeletePropertyJit(JSContext*, JS::HandleValue, js::HandlePropertyName, bool*) [with bool strict = false]':
23:30.34 /<<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
23:30.34  bool js::DeletePropertyJit(JSContext* cx, HandleValue v,
23:30.34       ^~
23:30.34 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:30.34                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:30.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:30.36                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:30.36                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:30.36                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:30.36                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:30.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
23:30.36    return js::ToObjectSlow(cx, vp, true);
23:30.36           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:30.70 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
23:30.72 /<<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
23:30.72  bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj,
23:30.72       ^~
23:30.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:30.72 /<<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
23:30.72      if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
23:30.72           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:30.78 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
23:30.78 /<<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
23:30.78  bool js::AddValues(JSContext* cx, MutableHandleValue lhs,
23:30.78       ^~
23:30.78 /<<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
23:30.79 /<<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
23:30.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
23:30.79                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
23:30.80                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
23:30.80                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
23:30.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
23:30.81                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:30.81                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:30.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:30.81                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:30.81                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:30.83                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:30.83                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:30.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
23:30.84    return ToStringSlow<allowGC>(cx, v);
23:30.84           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
23:30.84 /<<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
23:30.84    return ToStringSlow<allowGC>(cx, v);
23:30.84           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
23:30.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:30.85                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:30.85                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:30.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:30.85                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:30.85                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:30.86                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:30.87                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:30.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
23:30.87    return js::ToNumberSlow(cx, v, out);
23:30.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:30.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
23:30.88    return js::ToNumberSlow(cx, v, out);
23:30.88           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:30.92 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
23:30.92 /<<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
23:30.92  bool js::SubValues(JSContext* cx, MutableHandleValue lhs,
23:30.92       ^~
23:30.92 /<<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
23:30.92 /<<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
23:30.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:30.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:30.93                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:30.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:30.94                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:30.94                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:30.94                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:30.95                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:30.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
23:30.95    return js::ToNumberSlow(cx, v, out);
23:30.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:30.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
23:30.96    return js::ToNumberSlow(cx, v, out);
23:30.96           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:30.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
23:30.98 /<<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
23:30.98  bool js::MulValues(JSContext* cx, MutableHandleValue lhs,
23:30.98       ^~
23:30.99 /<<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
23:30.99 /<<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
23:30.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:30.99                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:30.99                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:31.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:31.00                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:31.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:31.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:31.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:31.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
23:31.01    return js::ToNumberSlow(cx, v, out);
23:31.01           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.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
23:31.01    return js::ToNumberSlow(cx, v, out);
23:31.01           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.07 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
23:31.07 /<<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
23:31.07  bool js::DivValues(JSContext* cx, MutableHandleValue lhs,
23:31.07       ^~
23:31.07 /<<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
23:31.07 /<<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
23:31.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:31.08                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:31.08                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:31.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:31.08                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:31.09                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:31.09                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:31.10                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:31.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
23:31.10    return js::ToNumberSlow(cx, v, out);
23:31.10           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.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
23:31.11    return js::ToNumberSlow(cx, v, out);
23:31.11           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.18 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
23:31.19 /<<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
23:31.19  bool js::ModValues(JSContext* cx, MutableHandleValue lhs,
23:31.19       ^~
23:31.19 /<<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
23:31.19 /<<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
23:31.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:31.20                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:31.20                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:31.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:31.22                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:31.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:31.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:31.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:31.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
23:31.23    return js::ToNumberSlow(cx, v, out);
23:31.23           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.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
23:31.23    return js::ToNumberSlow(cx, v, out);
23:31.23           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.27 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
23:31.27 /<<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
23:31.27  bool js::UrshValues(JSContext* cx, MutableHandleValue lhs,
23:31.27       ^~
23:31.27 /<<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
23:31.27 /<<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
23:31.27 /<<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
23:31.27 /<<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
23:31.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:31.27                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:31.27                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:31.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:31.29                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:31.29                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:31.30                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:31.30                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:31.30 /<<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
23:31.30    return js::ToUint32Slow(cx, v, out);
23:31.30           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.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
23:31.31    return js::ToInt32Slow(cx, v, out);
23:31.31           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.31 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)':
23:31.32 /<<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
23:31.32  bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) {
23:31.32       ^~
23:31.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:31.32                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:31.32                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:31.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:31.34                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:31.34                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:31.34                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:31.34                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:31.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
23:31.34    return js::ToInt32Slow(cx, v, out);
23:31.34           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:31.41 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)':
23:31.41 /<<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
23:31.41  bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name,
23:31.41       ^~
23:31.63 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
23:31.64 /<<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
23:31.64  bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj,
23:31.64       ^~
23:31.86 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)':
23:31.86 /<<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
23:31.86  bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) {
23:31.86       ^~
23:32.18 libmedia_libtheora.a.desc
23:32.45 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SuperFunOperation(JSContext*, JS::HandleObject)':
23:32.46 /<<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
23:32.46      ReportIsNotFunction(cx, superFunVal, JSDVG_IGNORE_STACK, CONSTRUCT);
23:32.46      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:32.54 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::HandleValue, bool)':
23:32.54 /<<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
23:32.54  bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver,
23:32.55       ^~
23:32.55 /<<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
23:32.55 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:32.56                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:32.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:32.56                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:32.58                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:32.58                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:32.58                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:32.59 /<<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
23:32.59      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:32.59             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:32.59 /<<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
23:32.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
23:32.61    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:32.61           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:32.61                                        receiver, result);
23:32.61                                        ~~~~~~~~~~~~~~~~~
23:32.61 /<<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
23:32.92 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libtheora'
23:32.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
23:32.92                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:32.92                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:32.92                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:32.92 /<<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]':
23:32.93 /<<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
23:32.93  inline bool ValueToId(
23:32.93              ^~~~~~~~~
23:32.93 /<<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
23:32.94    JSAtom* atom = ToAtom<allowGC>(cx, v);
23:32.94                   ~~~~~~~~~~~~~~~^~~~~~~
23:33.02 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libspeex_resampler/src'
23:33.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::GetElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)':
23:33.08 /<<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
23:33.08  bool js::GetElement(JSContext* cx, MutableHandleValue lref, HandleValue rref,
23:33.08       ^~
23:33.08 /<<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
23:33.09 /<<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
23:33.09 /<<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
23:33.09 /<<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
23:33.09 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:33.11                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:33.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:33.12                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:33.12                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:33.13                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:33.13                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.14 /<<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
23:33.14    return js::ToObjectSlow(cx, vp, true);
23:33.14           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:33.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.15 /<<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
23:33.15        if (!GetElement(cx, boxed, receiver, index, res)) return false;
23:33.15             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.16                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.16                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.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
23:33.18      return ValueToId<CanGC>(cx, argument, result);
23:33.18             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.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
23:33.19    return ToPropertyKeySlow(cx, argument, result);
23:33.19           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.19 /<<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
23:33.21      if (!GetProperty(cx, boxed, receiver, id, res)) return false;
23:33.21           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.21 /<<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
23:33.21        if (!GetElement(cx, obj, receiver, index, res)) return false;
23:33.22             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.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
23:33.23      return ValueToId<CanGC>(cx, argument, result);
23:33.23             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.24 /<<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
23:33.24    return ToPropertyKeySlow(cx, argument, result);
23:33.24           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.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
23:33.25      if (!GetProperty(cx, obj, receiver, id, res)) return false;
23:33.26           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.39 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallElement(JSContext*, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue)':
23:33.39 /<<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
23:33.39  bool js::CallElement(JSContext* cx, MutableHandleValue lref, HandleValue rref,
23:33.40       ^~
23:33.40 /<<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
23:33.40 /<<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
23:33.41 /<<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
23:33.41 /<<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
23:33.42 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:33.42                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:33.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:33.42                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:33.42                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:33.44                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:33.44                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.45 /<<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
23:33.45    return js::ToObjectSlow(cx, vp, true);
23:33.45           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:33.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.47 /<<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
23:33.47        if (!GetElement(cx, boxed, receiver, index, res)) return false;
23:33.47             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.47                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.47                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.48 /<<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
23:33.48      return ValueToId<CanGC>(cx, argument, result);
23:33.48             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.49 /<<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
23:33.50    return ToPropertyKeySlow(cx, argument, result);
23:33.50           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.50 /<<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
23:33.51      if (!GetProperty(cx, boxed, receiver, id, res)) return false;
23:33.51           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.51 /<<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
23:33.52        if (!GetElement(cx, obj, receiver, index, res)) return false;
23:33.52             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.52                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.53                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.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
23:33.53      return ValueToId<CanGC>(cx, argument, result);
23:33.53             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.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
23:33.54    return ToPropertyKeySlow(cx, argument, result);
23:33.54           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.54 /<<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
23:33.55      if (!GetProperty(cx, obj, receiver, id, res)) return false;
23:33.55           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:33.59 /<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac':
23:33.60 /<<PKGBUILDDIR>>/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable]
23:33.60     spx_uint32_t i;
23:33.60                  ^
23:33.64 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
23:33.64 /<<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
23:33.64  inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
23:33.64              ^~~~~~~~~~~~~~
23:33.64 /<<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
23:33.64 /<<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
23:33.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.65                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.65                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.65 /<<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
23:33.68      return ValueToId<CanGC>(cx, argument, result);
23:33.68             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.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
23:33.68    return ToPropertyKeySlow(cx, argument, result);
23:33.69           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:33.69                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:33.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:33.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:33.70                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:33.70                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:33.70                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:33.70                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.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
23:33.71    return js::ToObjectSlow(cx, v, false);
23:33.71           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:33.77 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
23:33.77 /<<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
23:33.78  bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
23:33.78       ^~
23:33.78 /<<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
23:33.78 /<<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
23:33.79 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:33.79                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:33.79                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:33.80                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:33.80                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:33.81                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:33.81                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.81 /<<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
23:33.81    return js::ToObjectSlow(cx, vp, true);
23:33.81           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:33.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.82                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.82                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.84 /<<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
23:33.84      return ValueToId<CanGC>(cx, argument, result);
23:33.84             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.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
23:33.85    return ToPropertyKeySlow(cx, argument, result);
23:33.85           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:33.95 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteElementJit(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
23:33.95 /<<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
23:33.95  bool js::DeleteElementJit(JSContext* cx, HandleValue val, HandleValue index,
23:33.96       ^~
23:33.96 /<<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
23:33.96 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:33.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:33.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:33.96                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:33.97                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:33.97                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:33.97                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.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
23:33.99    return js::ToObjectSlow(cx, vp, true);
23:33.99           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:33.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:33.99                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:33.99                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:33.99 /<<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
23:34.00      return ValueToId<CanGC>(cx, argument, result);
23:34.00             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.00 /<<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
23:34.00    return ToPropertyKeySlow(cx, argument, result);
23:34.00           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.08 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
23:34.08 /<<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
23:34.08  bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
23:34.08       ^~
23:34.09 /<<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
23:34.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:34.10                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:34.11                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.11 /<<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
23:34.11      return ValueToId<CanGC>(cx, argument, result);
23:34.11             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.11 /<<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
23:34.11    return ToPropertyKeySlow(cx, argument, result);
23:34.11           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.13 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:34.13                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:34.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:34.13                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:34.13                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:34.13                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:34.14                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.14 /<<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
23:34.14      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:34.14             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.14 /<<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
23:34.14 /<<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
23:34.14    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:34.15           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.15                                        receiver, result);
23:34.15                                        ~~~~~~~~~~~~~~~~~
23:34.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
23:34.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
23:34.17 /<<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
23:34.17  bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
23:34.18       ^~
23:34.18 /<<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
23:34.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:34.18                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:34.18                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.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
23:34.19      return ValueToId<CanGC>(cx, argument, result);
23:34.19             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.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
23:34.19    return ToPropertyKeySlow(cx, argument, result);
23:34.19           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.21 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:34.21                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:34.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:34.21                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:34.21                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:34.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:34.22                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.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
23:34.22      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:34.22             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.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
23:34.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
23:34.23    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:34.24           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.24                                        receiver, result);
23:34.24                                        ~~~~~~~~~~~~~~~~~
23:34.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
23:34.29 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
23:34.29 /<<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
23:34.29  bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
23:34.29       ^~
23:34.29 /<<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
23:34.29 /<<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
23:34.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:34.30                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:34.30                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.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
23:34.31      return ValueToId<CanGC>(cx, argument, result);
23:34.31             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.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
23:34.34    return ToPropertyKeySlow(cx, argument, result);
23:34.34           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.34 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:34.34                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:34.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:34.35                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:34.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:34.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:34.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.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
23:34.37      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:34.37             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.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
23:34.37 /<<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
23:34.37    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:34.38           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.38                                        receiver, result);
23:34.38                                        ~~~~~~~~~~~~~~~~~
23:34.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
23:34.39 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
23:34.40 /<<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
23:34.40  bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
23:34.40       ^~
23:34.40 /<<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
23:34.40 /<<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
23:34.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:34.41                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:34.41                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.41 /<<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
23:34.41      return ValueToId<CanGC>(cx, argument, result);
23:34.41             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.43 /<<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
23:34.43    return ToPropertyKeySlow(cx, argument, result);
23:34.43           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.43 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:34.43                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:34.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:34.44                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:34.44                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:34.44                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:34.44                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.44 /<<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
23:34.44      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:34.44             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.44 /<<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
23:34.45 /<<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
23:34.45    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:34.45           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.45                                        receiver, result);
23:34.45                                        ~~~~~~~~~~~~~~~~~
23:34.45 /<<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
23:34.46 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InitGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
23:34.46 /<<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
23:34.46  bool js::InitGetterSetterOperation(JSContext* cx, jsbytecode* pc,
23:34.47       ^~
23:34.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:34.47                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:34.47                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.48 /<<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
23:34.48      return ValueToId<CanGC>(cx, argument, result);
23:34.48             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.48 /<<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
23:34.48    return ToPropertyKeySlow(cx, argument, result);
23:34.48           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:34.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.52 /<<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]':
23:34.52 /<<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
23:34.53  inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
23:34.53              ^~~~~~~~~
23:34.53 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:34.53                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:34.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:34.54                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:34.55                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:34.55                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:34.55                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.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
23:34.55      return op(cx, obj, receiver, id, vp);
23:34.55             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.55 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
23:34.55    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
23:34.55           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:34.57 /<<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
23:34.57        if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
23:34.57             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:34.57                                       shape, vp))
23:34.57                                       ~~~~~~~~~~
23:35.62 libspeex.a.desc
23:35.65 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
23:35.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
23:35.66  inline void InitGlobalLexicalOperation(JSContext* cx,
23:35.66              ^~~~~~~~~~~~~~~~~~~~~~~~~~
23:36.25 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libspeex_resampler/src'
23:36.31 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src'
23:36.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20:
23:36.78 /<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
23:36.78      #pragma omp parallel for
23:36.78 
23:36.78 /<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
23:36.78      #pragma omp parallel for
23:36.79 
23:36.79 /<<PKGBUILDDIR>>/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
23:36.79      #pragma omp parallel for
23:36.79 
23:36.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47:
23:36.80 /<<PKGBUILDDIR>>/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined
23:36.80  #define PI 3.1415926536
23:36.80 
23:36.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2:
23:36.81 /<<PKGBUILDDIR>>/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition
23:36.81  #define PI       M_PI
23:36.81 
23:36.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83:
23:36.83 /<<PKGBUILDDIR>>/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
23:36.83      #pragma omp parallel for
23:36.83 
23:36.83 /<<PKGBUILDDIR>>/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas]
23:36.84              #pragma omp critical
23:36.84 
23:36.87 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In lambda function:
23:36.88 /<<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
23:36.88                                    HandleValue ref) -> UniqueChars {
23:36.88                                                        ^~~~~~~~~~~
23:37.20 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)':
23:37.23 /<<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
23:37.26  void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex,
23:37.27       ^~
23:37.27 /<<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
23:37.29 /<<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
23:37.29 /<<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
23:37.29 /<<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
23:37.30      UniqueChars lbytes = uniqueCharsFromString(cx, lref);
23:37.30                                                         ^
23:37.30 /<<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
23:37.30      UniqueChars rbytes = uniqueCharsFromString(cx, rref);
23:37.30                                                         ^
23:37.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56:
23:37.90 /<<PKGBUILDDIR>>/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)':
23:37.90 /<<PKGBUILDDIR>>/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable]
23:37.91      uint count;
23:37.91           ^~~~~
23:39.90 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
23:39.90 /<<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
23:39.90  JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun,
23:39.90            ^~
23:41.68 libmedia_libsoundtouch_src.a.desc
23:42.41 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libsoundtouch/src'
23:42.44 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/mp4parse-rust'
23:42.44 libmedia_mp4parse-rust.a.desc
23:43.01 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/mp4parse-rust'
23:43.04 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/psshparser'
23:45.76 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
23:45.76 /<<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
23:45.76            status = Debugger::onSingleStep(cx, &rval);
23:45.76                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
23:45.77 /<<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
23:45.77            JSTrapStatus status = Debugger::onTrap(cx, &rval);
23:45.77                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~
23:45.79 /<<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
23:45.81          ReportInNotObjectError(cx, lref, -2, rref, -1);
23:45.81          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:45.81 /<<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
23:45.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:45.81                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:45.81                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:45.82 /<<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
23:45.82      return ValueToId<CanGC>(cx, argument, result);
23:45.82             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:45.83 /<<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
23:45.83    return ToPropertyKeySlow(cx, argument, result);
23:45.84           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:45.84 /<<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
23:45.84        if (!HasOwnProperty(cx, val, idval, &found)) goto error;
23:45.84             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:45.84 /<<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
23:45.84        JSObject* iter = ValueToIterator(cx, val);
23:45.84                         ~~~~~~~~~~~~~~~^~~~~~~~~
23:45.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:45.86                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:45.86                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:45.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:45.86                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:45.86                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:45.86                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:45.87                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:45.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
23:45.87    return js::ToInt32Slow(cx, v, out);
23:45.87           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:45.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
23:45.87    return js::ToInt32Slow(cx, v, out);
23:45.88           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:45.88 /<<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
23:45.88    return js::ToInt32Slow(cx, v, out);
23:45.90           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:45.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
23:45.90    return js::ToInt32Slow(cx, v, out);
23:45.90           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:45.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
23:45.91    return js::ToInt32Slow(cx, v, out);
23:45.91           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:45.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
23:45.91    return js::ToInt32Slow(cx, v, out);
23:45.92           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:45.92 /<<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
23:45.92    if (!LooselyEqual(cx, lval, rval, &cond)) return false;
23:45.93         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
23:45.94 /<<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
23:45.95    if (!LooselyEqual(cx, lval, rval, &cond)) return false;
23:45.95         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
23:45.95 /<<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
23:45.95      if (!StrictlyEqual(cx, lval, rval, &equal)) goto error; \
23:45.96           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:45.96 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2289:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
23:45.96        STRICT_EQUALITY_OP(==, cond);
23:45.96        ^~~~~~~~~~~~~~~~~~
23:45.98 /<<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
23:45.98      if (!StrictlyEqual(cx, lval, rval, &equal)) goto error; \
23:45.98           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:45.98 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2296:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
23:45.99        STRICT_EQUALITY_OP(!=, cond);
23:45.99        ^~~~~~~~~~~~~~~~~~
23:45.99 /<<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
23:45.99      if (!StrictlyEqual(cx, lval, rval, &equal)) goto error; \
23:45.99           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
23:46.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2303:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
23:46.01        STRICT_EQUALITY_OP(==, cond);
23:46.01        ^~~~~~~~~~~~~~~~~~
23:46.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:46.01                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.02                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.02                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.02                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.02                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.02                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
23:46.03    return js::ToNumberSlow(cx, v, out);
23:46.03           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.05    return js::ToNumberSlow(cx, v, out);
23:46.05           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.05    return js::ToNumberSlow(cx, v, out);
23:46.05           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.06    return js::ToNumberSlow(cx, v, out);
23:46.06           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.07    return js::ToNumberSlow(cx, v, out);
23:46.07           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.07    return js::ToNumberSlow(cx, v, out);
23:46.07           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.09    return js::ToNumberSlow(cx, v, out);
23:46.09           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.09    return js::ToNumberSlow(cx, v, out);
23:46.10           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.10 /<<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
23:46.10    return js::ToInt32Slow(cx, v, out);
23:46.10           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.10 /<<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
23:46.11    return js::ToInt32Slow(cx, v, out);
23:46.11           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.12 /<<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
23:46.13    return js::ToInt32Slow(cx, v, out);
23:46.13           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23: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
23:46.13    return js::ToInt32Slow(cx, v, out);
23:46.13           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.13 /<<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
23:46.13    return js::ToUint32Slow(cx, v, out);
23:46.13           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.15    return js::ToInt32Slow(cx, v, out);
23:46.15           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.15 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
23:46.15                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
23:46.16                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
23:46.16                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
23:46.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
23:46.16                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.16                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.17                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.17                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.19 /<<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
23:46.19    return ToStringSlow<allowGC>(cx, v);
23:46.19           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
23:46.19 /<<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
23:46.19    return ToStringSlow<allowGC>(cx, v);
23:46.19           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
23:46.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:46.19                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.21                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.21                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.21                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.21                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.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
23:46.21    return js::ToNumberSlow(cx, v, out);
23:46.21           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.21    return js::ToNumberSlow(cx, v, out);
23:46.21           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.22    return js::ToNumberSlow(cx, v, out);
23:46.23           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.23    return js::ToNumberSlow(cx, v, out);
23:46.23           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.23    return js::ToNumberSlow(cx, v, out);
23:46.23           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.23    return js::ToNumberSlow(cx, v, out);
23:46.24           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.25    return js::ToNumberSlow(cx, v, out);
23:46.25           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.25    return js::ToNumberSlow(cx, v, out);
23:46.25           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.25    return js::ToNumberSlow(cx, v, out);
23:46.25           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.25    return js::ToNumberSlow(cx, v, out);
23:46.26           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2435:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:46.27        if (!math_pow_handle(cx, lval, rval, res)) goto error;
23:46.27             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
23:46.27 /<<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
23:46.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
23:46.27                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.27                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.27                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.27                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.28                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.28                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.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
23:46.29    return js::ToInt32Slow(cx, v, out);
23:46.29           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.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
23:46.29    return js::ToNumberSlow(cx, v, out);
23:46.29           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:46.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:12,
23:46.29                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.29 /<<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
23:46.30    if (!ToNumberSlow(cx, vp, &d)) return false;
23:46.30         ~~~~~~~~~~~~^~~~~~~~~~~~
23:46.32 /<<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
23:46.32        if (!DeleteNameOperation(cx, name, envObj, res)) goto error;
23:46.32             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
23:46.32 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.32                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.32                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.32                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.33                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.33                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.33 /<<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
23:46.33    return js::ToObjectSlow(cx, vp, true);
23:46.33           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:46.33 /<<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
23:46.33    return js::ToObjectSlow(cx, vp, true);
23:46.33           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:46.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:46.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:46.35                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.35 /<<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
23:46.35      return ValueToId<CanGC>(cx, argument, result);
23:46.35             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.35 /<<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
23:46.35    return ToPropertyKeySlow(cx, argument, result);
23:46.36           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.36 /<<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
23:46.36      return ValueToId<CanGC>(cx, argument, result);
23:46.36             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.36 /<<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
23:46.37    return ToPropertyKeySlow(cx, argument, result);
23:46.37           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.39 /<<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
23:46.39      if (IsOptimizedArguments(fp, lval)) {
23:46.39          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
23:46.39 /<<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
23:46.39    if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) {
23:46.39                                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
23:46.39 /<<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
23:46.40    return GetProperty(cx, v, name, vp);
23:46.40           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
23:46.40 /<<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
23:46.40 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.40                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.41                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.41                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.41                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.42                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.43                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.43 /<<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
23:46.43    return GetProperty(cx, obj, receiver, id, vp);
23:46.43           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.43 /<<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
23:46.44          if (!GetNameBoundInEnvironment(cx, env, id, rval)) goto error;
23:46.44               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
23:46.44 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.44                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.45                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.45                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.45                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.46                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.46 /<<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
23:46.46    return SetProperty(cx, obj, id, v, receiver, result) &&
23:46.48           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.48 /<<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
23:46.48 /<<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
23:46.48          if (!SetNameOperation(cx, script, REGS.pc, env, value)) goto error;
23:46.49               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.49 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.49                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.51                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.51                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.51                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.51                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.51                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.52 /<<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
23:46.52    return js::ToObjectSlow(cx, vp, true);
23:46.52           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:46.52 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:46.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.52                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.53                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.53                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.53                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.53 /<<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
23:46.54      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
23:46.54             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.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
23:46.54 /<<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
23:46.55    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
23:46.55           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.55                                        receiver, result);
23:46.55                                        ~~~~~~~~~~~~~~~~~
23:46.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
23:46.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2694:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:46.57          if (!SetPropertySuper(cx, obj, receiver, name, rval, strict))
23:46.57               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.58 /<<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
23:46.58    if (IsOptimizedArguments(frame, lref)) {
23:46.58        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
23:46.58 libpsshparser.a.desc
23:46.58 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.59                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.60                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.60                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.60                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.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
23:46.60    return js::ToObjectSlow(cx, vp, true);
23:46.61           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:46.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.62 /<<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
23:46.62        if (!GetElement(cx, boxed, receiver, index, res)) return false;
23:46.62             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:46.63                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:46.63                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.63 /<<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
23:46.63      return ValueToId<CanGC>(cx, argument, result);
23:46.64             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.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
23:46.64    return ToPropertyKeySlow(cx, argument, result);
23:46.64           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.65 /<<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
23:46.65      if (!GetProperty(cx, boxed, receiver, id, res)) return false;
23:46.65           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.67 /<<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
23:46.67        if (!GetElement(cx, obj, receiver, index, res)) return false;
23:46.67             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:46.67                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:46.67                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.68 /<<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
23:46.68      return ValueToId<CanGC>(cx, argument, result);
23:46.68             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.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
23:46.68    return ToPropertyKeySlow(cx, argument, result);
23:46.68           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.69 /<<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
23:46.69      if (!GetProperty(cx, obj, receiver, id, res)) return false;
23:46.71           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.71 /<<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
23:46.72        if (!GetElement(cx, obj, receiver, index, res)) return false;
23:46.72             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:46.72                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:46.72                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.73 /<<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
23:46.73      return ValueToId<CanGC>(cx, argument, result);
23:46.74             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.74 /<<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
23:46.74    return ToPropertyKeySlow(cx, argument, result);
23:46.74           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.74 /<<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
23:46.75      if (!GetProperty(cx, obj, receiver, id, res)) return false;
23:46.75           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.75 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.77                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.77                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.77                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.77                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.77                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.78 /<<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
23:46.78    return js::ToObjectSlow(cx, vp, true);
23:46.78           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:46.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:46.78                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:46.78                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.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
23:46.79      return ValueToId<CanGC>(cx, argument, result);
23:46.79             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.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
23:46.79    return ToPropertyKeySlow(cx, argument, result);
23:46.80           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:46.81 /<<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
23:46.81    return SetProperty(cx, obj, id, value, receiver, result) &&
23:46.81           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.81 /<<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
23:46.82 /<<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
23:46.82          if (!SetObjectElement(cx, obj, index, value, receiver, strict))
23:46.82               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.83 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2772:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:46.83 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2787:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:46.83            if (!DirectEval(cx, args.get(0), args.rval())) goto error;
23:46.83                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.83 /<<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
23:46.83        if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr,
23:46.83             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.84                                 newTarget, ret))
23:46.84                                 ~~~~~~~~~~~~~~~
23:46.84 /<<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
23:46.85 /<<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
23:46.85 /<<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
23:46.85 /<<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
23:46.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.85 /<<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
23:46.85    if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) {
23:46.87                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
23:46.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.87                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.87                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.87                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.87 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:46.88    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
23:46.88           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.88                                 fallback, nullptr, nullptr))
23:46.88                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.88 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2870:13: note: in expansion of macro 'ReportValueError'
23:46.88              ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr);
23:46.89              ^~~~~~~~~~~~~~~~
23:46.89 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:2957:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:46.89        if (!OptimizeSpreadCall(cx, val, &optimized)) goto error;
23:46.90             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
23:46.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.90                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:46.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:46.90                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:46.90                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:46.91                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:46.92                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.92 /<<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
23:46.92    return GetProperty(cx, obj, receiverValue, id, vp);
23:46.92           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.93 /<<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
23:46.93        if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
23:46.94             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.94                                       shape, vp))
23:46.94                                       ~~~~~~~~~~
23:46.94 /<<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
23:46.94    return FetchName<mode>(cx, obj, pobj, name, prop, vp);
23:46.94           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.95 /<<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
23:46.95    return FetchName<GetNameMode::Normal>(cx, env, pobj, name, prop, vp);
23:46.96           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:46.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
23:46.96                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
23:46.96                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:15,
23:46.96                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:46.96 /<<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
23:46.97      return GlobalObject::addIntrinsicValue(cx, global, name, value);
23:46.97             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
23:46.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
23:46.98                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
23:46.98                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
23:46.98                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
23:46.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
23:46.98                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:46.99                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:47.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:47.00                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:47.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:47.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:47.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.00 /<<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
23:47.01    return ToStringSlow<allowGC>(cx, v);
23:47.01           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
23:47.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.02 /<<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
23:47.03      if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0))
23:47.03           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.03 /<<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
23:47.03        InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value);
23:47.03        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.03 /<<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
23:47.04      if (!DefineDataProperty(cx, varobj, dn, UndefinedHandleValue, attrs))
23:47.04           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.04 /<<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
23:47.04    return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
23:47.04           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.04 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3362:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:47.04            LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget);
23:47.06            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3445:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:47.06        if (!InitGetterSetterOperation(cx, REGS.pc, obj, idval, val)) goto error;
23:47.06             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.06 /<<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
23:47.07      return NativeDefineDataProperty(cx, obj.as<NativeObject>(), name, rhs,
23:47.07             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.07                                      propAttrs);
23:47.07                                      ~~~~~~~~~~
23:47.07 /<<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
23:47.07    return PutProperty(cx, obj, id, rhs, false);
23:47.08           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
23:47.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
23:47.09                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
23:47.09                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.09 /<<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
23:47.09      return ValueToId<CanGC>(cx, argument, result);
23:47.09             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:47.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
23:47.10    return ToPropertyKeySlow(cx, argument, result);
23:47.11           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:47.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.11 /<<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
23:47.11    return DefineDataProperty(cx, obj, id, val, flags);
23:47.11           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
23:47.11 /<<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
23:47.12      if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
23:47.12           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.12 /<<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
23:47.12      if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
23:47.12           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.14 /<<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
23:47.14        if (!GetAndClearException(cx, res)) goto error;
23:47.14             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
23:47.14 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:14,
23:47.14                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:14,
23:47.15                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:47.15                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3624:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:47.15        MOZ_ALWAYS_TRUE(ThrowingOperation(cx, v));
23:47.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:643:10: note: in definition of macro 'MOZ_ALWAYS_TRUE'
23:47.15      if ((expr)) {                 \
23:47.16           ^~~~
23:47.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3632:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:47.17        JS_ALWAYS_FALSE(Throw(cx, v));
23:47.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:649:10: note: in definition of macro 'MOZ_ALWAYS_FALSE'
23:47.17      if ((expr)) {                 \
23:47.17           ^~~~
23:47.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3632:7: note: in expansion of macro 'JS_ALWAYS_FALSE'
23:47.18        JS_ALWAYS_FALSE(Throw(cx, v));
23:47.18        ^~~~~~~~~~~~~~~
23:47.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:47.18                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:47.20                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:47.20                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.20 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:47.20    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
23:47.20           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.20                                 fallback, nullptr, nullptr))
23:47.21                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3640:9: note: in expansion of macro 'ReportValueError'
23:47.21          ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr);
23:47.21          ^~~~~~~~~~~~~~~~
23:47.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3792:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:47.21          bool ok = GeneratorObject::resume(cx, activation, gen, val, resumeKind);
23:47.22                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.22 /<<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
23:47.24        if (!CheckClassHeritageOperation(cx, heritage)) goto error;
23:47.24             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:47.24 /<<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
23:47.24        JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1));
23:47.24                        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:47.25 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:47.25                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:47.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:47.26                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:47.26                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:47.26                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:47.26                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.26 /<<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
23:47.27    return js::ToObjectSlow(cx, vp, true);
23:47.27           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
23:47.28 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:3979:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
23:47.28        if (!cx->getPendingException(&exception)) {
23:47.28             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
23:47.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
23:47.28                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
23:47.28                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:15,
23:47.29                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:47.29 /<<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
23:47.29      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
23:47.29           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
23:47.29 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/psshparser'
23:47.40 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/security'
23:47.40 libnss.a.desc
23:48.11 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/security'
23:48.21 make[6]: Entering directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/library/rust'
23:48.21 force-cargo-library-build
23:49.20 error: failed to acquire package cache lock
23:49.20 
23:49.20 Caused by:
23:49.20   failed to open: /sbuild-nonexistent/.cargo/.package-cache
23:49.20 
23:49.20 Caused by:
23:49.20   Permission denied (os error 13)
23:49.21 make[6]: *** [/<<PKGBUILDDIR>>/config/rules.mk:979: force-cargo-library-build] Error 101
23:49.21 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/toolkit/library/rust'
23:49.21 make[5]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:73: toolkit/library/rust/target] Error 2
23:49.21 make[5]: *** Waiting for unfinished jobs....
23:56.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, js::MaybeConstruct)':
23:56.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:408:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:56.22      return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct);
23:56.22             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:415:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:56.22        return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct);
23:56.22               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.40 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
23:56.40 /<<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
23:56.40  bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv,
23:56.41       ^~
23:56.41 /<<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
23:56.43 /<<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
23:56.46 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
23:56.46 /<<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
23:56.47  bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter,
23:56.47       ^~
23:56.47 /<<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
23:56.47 /<<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
23:56.48 /<<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
23:56.48    return Call(cx, getter, thisv, args, rval);
23:56.48           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.49 /<<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
23:56.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
23:56.57 /<<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
23:56.57  bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter,
23:56.57       ^~
23:56.57 /<<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
23:56.58 /<<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
23:56.58 /<<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
23:56.58    return Call(cx, setter, thisv, args, &ignored);
23:56.59           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.59 /<<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
23:56.69 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InstanceOfOperator(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
23:56.69 /<<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
23:56.69  extern bool js::InstanceOfOperator(JSContext* cx, HandleObject obj,
23:56.69              ^~
23:56.69 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
23:56.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
23:56.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
23:56.70                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:17,
23:56.70                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:16,
23:56.71                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:56.71                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:56.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
23:56.71      return op(cx, obj, receiver, id, vp);
23:56.72             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.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
23:56.72    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
23:56.72           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.72 /<<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
23:56.72      if (!IsCallable(hasInstance)) return ReportIsNotFunction(cx, hasInstance);
23:56.72                                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
23:56.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:10,
23:56.73                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:11:
23:56.74 /<<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
23:56.74    return Call(cx, fval, thisv, args, rval);
23:56.75           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:56.75 /<<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
23:56.75 /<<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
23:56.75      return ReportIsNotFunction(cx, val);
23:56.75             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
23:56.89 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
23:56.89 /<<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
23:56.89  bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) {
23:56.89       ^~
23:57.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)':
23:57.01 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp:558:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
23:57.02    if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(),
23:57.02         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
23:57.02                                                args.newTarget()))
23:57.02                                                ~~~~~~~~~~~~~~~~~
23:57.03 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)':
23:57.03 /<<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
23:57.03  bool js::Construct(JSContext* cx, HandleValue fval,
23:57.03       ^~
23:57.03 /<<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
23:57.18 /<<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)':
23:57.18 /<<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
23:57.18  bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
23:57.18       ^~
23:57.20 /<<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
23:57.20 /<<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
23:57.20 /<<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
23:57.21 /<<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
23:57.21 /<<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
23:57.22      return ReportIsNotFunction(cx, callee, 2 + constructing,
23:57.22             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:57.22                                 constructing ? CONSTRUCT : NO_CONSTRUCT);
23:57.22                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:57.23 /<<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
23:57.23      return ReportIsNotFunction(cx, callee, 2 + constructing,
23:57.23             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:57.23                                 constructing ? CONSTRUCT : NO_CONSTRUCT);
23:57.23                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:57.24 /<<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
23:57.24      if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget))
23:57.24           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
23:57.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
23:57.25      if (!Construct(cx, callee, cargs, newTarget, &obj)) return false;
23:57.25           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:57.25 /<<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
23:57.27 /<<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
23:57.27        if (!Call(cx, callee, thisv, args, res)) return false;
23:57.27             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23:57.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
23:57.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
23:57.27        if (!DirectEval(cx, args.get(0), res)) return false;
23:57.28             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
23:57.30 In file included from /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:34,
23:57.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:11:
23:57.30 /<<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)':
23:57.31 /<<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]
23:57.31             size - sizeof(js::NativeObject));
23:57.31                                            ^
23:57.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
23:57.33                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
23:57.33                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
23:57.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
23:57.33 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
23:57.34  class HeapSlot : public WriteBarrieredBase<Value> {
23:57.34        ^~~~~~~~
23:57.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const js::AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)':
23:57.48 /<<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
23:57.48  bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval,
23:57.48       ^~
23:57.48 /<<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
23:57.48 /<<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
23:57.48 /<<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
24:11.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:11.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:11.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:11.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:11.85                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:11.86                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:11.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:11.86                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:11.87                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:11.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:11.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
24:11.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
24:11.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
24:11.89    memset(aT, 0, sizeof(T));
24:11.90    ~~~~~~^~~~~~~~~~~~~~~~~~
24:11.90 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
24:11.90                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
24:11.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:11.91                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:11.92                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:11.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:11.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
24:11.92  struct TabSizes {
24:11.93         ^~~~~~~~
24:11.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:11.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:11.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:11.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:11.96                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:11.96                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:11.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:11.97                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:11.97                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:11.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:11.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
24:11.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
24:11.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
24:11.99    memset(aT, 0, sizeof(T));
24:12.00    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.00 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
24:12.00                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
24:12.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.00                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.01                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
24:12.02  struct ServoSizes {
24:12.02         ^~~~~~~~~~
24:12.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.05                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.05                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.07                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
24:12.07 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
24: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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
24:12.08    memset(aT, 0, sizeof(T));
24:12.08    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
24:12.09                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
24:12.09                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
24:12.09                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
24:12.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
24:12.09                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.11                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.11 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
24:12.11  class StaticStrings {
24:12.11        ^~~~~~~~~~~~~
24:12.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.12                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.12                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.12                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.13                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
24:12.15 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
24:12.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
24:12.16    memset(aT, 0, sizeof(T));
24:12.16    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
24:12.16                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
24:12.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
24:12.16                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.18                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.18 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
24:12.18  class PreliminaryObjectArray {
24:12.18        ^~~~~~~~~~~~~~~~~~~~~~
24:12.19 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.19                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.19                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.20                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.20                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
24:12.23 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
24:12.23 /<<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]
24:12.23    memset(aT, 0, sizeof(T));
24:12.23    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
24:12.24                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
24:12.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
24:12.25                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.25                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.26 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
24:12.26  class TypeNewScript {
24:12.26        ^~~~~~~~~~~~~
24:12.26 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.28                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.28                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.28                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.28                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
24:12.28 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
24:12.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
24:12.29    memset(aT, 0, sizeof(T));
24:12.29    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
24:12.29                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:61,
24:12.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.30 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
24:12.30  struct IonScriptCounts {
24:12.31         ^~~~~~~~~~~~~~~
24:12.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.47                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.47                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.47                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.47                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.47                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
24:12.48 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
24:12.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
24:12.48    memset(aT, 0, sizeof(T));
24:12.49    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
24:12.50                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
24:12.50                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
24:12.50                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
24:12.51                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
24:12.51                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:61,
24:12.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.51 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
24:12.51  struct ZoneGCStats {
24:12.53         ^~~~~~~~~~~
24:12.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.53                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.53                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.53                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.53                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
24:12.54 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
24:12.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
24:12.54    memset(aT, 0, sizeof(T));
24:12.55    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
24:12.55                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
24:12.55                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
24:12.55                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
24:12.56                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
24:12.56                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:61,
24:12.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.56 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
24:12.56  class NewObjectCache {
24:12.56        ^~~~~~~~~~~~~~
24:12.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.59                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.59                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.59                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.61                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.61 /<<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]':
24:12.61 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
24:12.62 /<<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]
24:12.62      memset(aT, 0, sizeof(T));
24:12.62      ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
24:12.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.63                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.63                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.63                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.63                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.63                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
24:12.64  class MOZ_NON_PARAM alignas(8) Value {
24:12.64                                 ^~~~~
24:12.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:12.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
24:12.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:12.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:12.92                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:12.92                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:12.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:12.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:12.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:12.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
24:12.95 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
24:12.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]
24:12.95    memset(aT, 0, sizeof(T));
24:12.95    ~~~~~~^~~~~~~~~~~~~~~~~~
24:12.96 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:23,
24:12.96                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:67,
24:12.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:12.96 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
24:12.96  class CodeOffsetJump {
24:12.96        ^~~~~~~~~~~~~~
24:15.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
24:15.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
24:15.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
24:15.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
24:15.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
24:15.30                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
24:15.31                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
24:15.31                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
24:15.31                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:15.31                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:15.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:15.31 /<<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]':
24:15.31 /<<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]'
24:15.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
24:15.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]
24:15.32        memset(table, 0, sizeof(*table) * capacity());
24:15.34        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:15.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
24:15.34  class HashTableEntry {
24:15.34        ^~~~~~~~~~~~~~
24:15.34 /<<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]':
24:15.35 /<<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]'
24:15.35 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
24:15.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<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]
24:15.36        memset(table, 0, sizeof(*table) * capacity());
24:15.36        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:15.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
24:15.36  class HashTableEntry {
24:15.36        ^~~~~~~~~~~~~~
24:15.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]':
24:15.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]'
24:15.43 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
24:15.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]
24:15.44        memset(table, 0, sizeof(*table) * capacity());
24:15.44        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:15.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
24:15.46  class HashTableEntry {
24:15.46        ^~~~~~~~~~~~~~
24:35.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp:7,
24:35.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:11:
24:35.76 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)':
24:35.77 /<<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
24:35.77    static bool is(HandleValue v) {
24:35.77                ^~
24:35.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
24:35.87 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)':
24:35.87 /<<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
24:35.87  bool MapObject::is(HandleValue v) {
24:35.87       ^~~~~~~~~
24:35.88 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)':
24:35.89 /<<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
24:35.89  bool SetObject::is(HandleValue v) {
24:35.89       ^~~~~~~~~
24:35.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:47:
24:35.90 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)':
24:35.91 /<<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
24:35.91  /* static */ bool ImportEntryObject::isInstance(HandleValue value) {
24:35.91                    ^~~~~~~~~~~~~~~~~
24:35.92 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)':
24:35.92 /<<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
24:35.92  /* static */ bool ExportEntryObject::isInstance(HandleValue value) {
24:35.92                    ^~~~~~~~~~~~~~~~~
24:35.93 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)':
24:35.94 /<<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
24:35.94  /* static */ bool RequestedModuleObject::isInstance(HandleValue value) {
24:35.94                    ^~~~~~~~~~~~~~~~~~~~~
24:35.98 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)':
24:35.98 /<<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
24:35.98  /* static */ bool ModuleObject::isInstance(HandleValue value) {
24:35.98                    ^~~~~~~~~~~~
24:36.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:36.02 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool GetTypedArrayIndex(JSContext*, JS::HandleValue, JS::Handle<js::TypedArrayObject*>, uint32_t*)':
24:36.02 /<<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
24:36.03  static bool GetTypedArrayIndex(JSContext* cx, HandleValue v,
24:36.03              ^~~~~~~~~~~~~~~~~~
24:36.03 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:36.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:36.03 /<<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
24:36.03    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:36.06           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:36.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:36.06 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool GetSharedTypedArray(JSContext*, JS::HandleValue, JS::MutableHandle<js::TypedArrayObject*>)':
24:36.07 /<<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
24:36.07  static bool GetSharedTypedArray(JSContext* cx, HandleValue v,
24:36.07              ^~~~~~~~~~~~~~~~~~~
24:36.10 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_load(JSContext*, unsigned int, JS::Value*)':
24:36.11 /<<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
24:36.11    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:36.11         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:36.11 /<<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
24:36.11    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:36.12         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:36.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
24:36.49                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:36.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:36.50 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In static member function 'static JSString* {anonymous}::KeyStringifier<JS::Handle<jsid> >::toString(JSContext*, JS::HandleId)':
24:36.50 /<<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
24:36.50    JSString* str = ToStringSlow<CanGC>(cx, idv);
24:36.50                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
24:36.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:47:
24:36.59 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)':
24:36.59 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:466:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
24:36.59  static bool ValidatePropertyDescriptor(
24:36.59              ^~~~~~~~~~~~~~~~~~~~~~~~~~
24:36.60 /<<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
24:36.60 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:483:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
24:36.62      if (!SameValue(cx, desc.value(), expectedValue, &same)) return false;
24:36.62           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:36.65 /<<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':
24:36.65 /<<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
24:36.65  bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy,
24:36.65       ^~~~~~~~~~~~~~~~~~~~~
24:36.66 /<<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
24:36.72 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)':
24:36.73 /<<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
24:36.73    if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), name, name, 0,
24:36.73         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:36.73                                             &fval))
24:36.73                                             ~~~~~~
24:36.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
24:36.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
24:36.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
24:36.74                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:36.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:36.74 /<<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
24:36.75    return Call(cx, fval, thisv, args, rval);
24:36.75           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:36.77 /<<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
24:36.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:36.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:36.92 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
24:36.93 /<<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
24:36.93  static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
24:36.93                                  ^~~~~~~~~
24:36.93 /<<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
24:36.93      if (!ToNumberSlow(cx, v, dp)) return false;
24:36.94           ~~~~~~~~~~~~^~~~~~~~~~~
24:37.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:37.06 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_isLockFree(JSContext*, unsigned int, JS::Value*)':
24:37.07 /<<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
24:37.07      if (!ToInteger(cx, v, &dsize)) return false;
24:37.07           ~~~~~~~~~^~~~~~~~~~~~~~~
24:38.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
24:38.91 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
24:38.91 /<<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
24:38.92  static bool forEach(const char* funcName, JSContext* cx, HandleObject obj,
24:38.92              ^~~~~~~
24:38.92 /<<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
24:38.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
24:38.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
24:38.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
24:38.94                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:38.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:38.94 /<<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
24:38.94    return Call(cx, fval, thisv, args, rval);
24:38.94           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:38.95 /<<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
24:39.10 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
24:39.11                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:39.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:39.11 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
24:39.12 /<<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
24:39.12  inline bool js::GetProperty(JSContext* cx, HandleObject obj,
24:39.12              ^~
24:39.12 /<<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
24:39.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
24:39.13      return op(cx, obj, receiver, id, vp);
24:39.13             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
24:39.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
24:39.13    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
24:39.13           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:39.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
24:39.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
24:39.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
24:39.28                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:39.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:39.29 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
24:39.29 /<<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
24:39.29  inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
24:39.29              ^~~~
24:39.30 /<<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
24:39.30 /<<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
24:39.30 /<<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
24:39.32 /<<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
24:39.32    return Call(cx, fval, thisv, args, rval);
24:39.32           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:39.32 /<<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
24:39.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:39.91 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)':
24:39.91 /<<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
24:39.91    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:39.91         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:39.92 /<<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
24:39.92    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:39.92         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:39.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:39.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:39.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:39.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:39.95 /<<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
24:39.95    return js::ToInt32Slow(cx, v, out);
24:39.95           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:39.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
24:39.95    return js::ToNumberSlow(cx, v, out);
24:39.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:40.30 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:40.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:40.31 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)':
24:40.31 /<<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
24:40.31    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:40.31           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:40.33 /<<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
24:40.33    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:40.33           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:40.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:11:
24:40.48 /<<PKGBUILDDIR>>/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)':
24:40.48 /<<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
24:40.48    if (!Construct(cx, fun, cargs, fun, &obj)) return nullptr;
24:40.48         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
24:40.48 /<<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
24:40.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
24:40.78 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)':
24:40.78 /<<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
24:40.78  static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str,
24:40.78                        ^~~~~~~~~~~
24:40.79 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:17,
24:40.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
24:40.79 /<<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
24:40.79      return static_cast<Wrapper*>(this)->get().parse(vp);
24:40.79                                                        ^
24:40.79 /<<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
24:40.79      return static_cast<Wrapper*>(this)->get().parse(vp);
24:40.80                                                        ^
24:41.42 In file included from /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:26,
24:41.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:41.43 /<<PKGBUILDDIR>>/js/src/jsarrayinlines.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
24:41.43 /<<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
24:41.45  inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index,
24:41.45              ^~~~~~~~~~
24:41.45 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
24:41.45                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:41.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:41.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
24:41.47      return op(cx, obj, receiver, id, vp);
24:41.47             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
24:41.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
24:41.47    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
24:41.47           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:41.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
24:41.73 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)':
24:41.74 /<<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
24:41.74  bool SetObject::isBuiltinAdd(HandleValue add) {
24:41.74       ^~~~~~~~~
24:41.86 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:41.86 /<<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
24:41.86  bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj,
24:41.86       ^~~~~~~~~~~
24:41.88 /<<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
24:41.88      if (!JS_WrapValue(cx, &wrappedKey)) return false;
24:41.88           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:41.92 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:41.92 /<<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
24:41.92  JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key,
24:41.92                     ^~
24:41.94 /<<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
24:41.94    return CallObjFunc(MapObject::has, cx, obj, key, rval);
24:41.94           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:41.94 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:41.94 /<<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
24:41.94  JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj,
24:41.94                     ^~
24:41.95 /<<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
24:41.95    return CallObjFunc(MapObject::delete_, cx, obj, key, rval);
24:41.96           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:41.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
24:41.96 /<<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
24:41.96  JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
24:41.96                     ^~
24:41.96 /<<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
24:41.98 /<<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
24:41.98    return forEach("MapForEach", cx, obj, callbackFn, thisVal);
24:41.98           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:41.98 /<<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
24:41.99 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:41.99 /<<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
24:41.99  JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key,
24:41.99                     ^~
24:41.99 /<<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
24:42.01    return CallObjFunc(SetObject::has, cx, obj, key, rval);
24:42.01           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:42.01 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:42.01 /<<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
24:42.01  JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj,
24:42.01                     ^~
24:42.03 /<<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
24:42.03    return CallObjFunc(SetObject::delete_, cx, obj, key, rval);
24:42.03           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:42.03 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
24:42.03 /<<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
24:42.03  JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
24:42.03                     ^~
24:42.04 /<<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
24:42.04 /<<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
24:42.05    return forEach("SetForEach", cx, obj, callbackFn, thisVal);
24:42.05           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:42.05 /<<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
24:42.09 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:23,
24:42.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
24:42.09 /<<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)':
24:42.10 /<<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]
24:42.11             size - sizeof(js::NativeObject));
24:42.11                                            ^
24:42.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
24:42.11                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
24:42.11                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
24:42.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
24:42.12 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
24:42.12  class HeapSlot : public WriteBarrieredBase<Value> {
24:42.12        ^~~~~~~~
24:42.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:47:
24:42.56 /<<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':
24:42.56 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:430:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
24:42.56  bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(
24:42.57       ^~~~~~~~~~~~~~~~~~~~~
24:42.65 /<<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':
24:42.65 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:490:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
24:42.65  bool ModuleNamespaceObject::ProxyHandler::defineProperty(
24:42.65       ^~~~~~~~~~~~~~~~~~~~~
24:42.65 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:496:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
24:42.66        return ValidatePropertyDescriptor(cx, desc, false, false, false, value,
24:42.66               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:42.66                                          result);
24:42.66                                          ~~~~~~~
24:42.68 /<<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
24:42.68 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp:515:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
24:42.68    return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result);
24:42.69           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:42.69 /<<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
24:42.77 /<<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':
24:42.77 /<<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
24:42.77  bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
24:42.77       ^~~~~~~~~~~~~~~~~~~~~
24:42.77 /<<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
24:42.83 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)':
24:42.83 /<<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
24:42.84  /* static */ bool ModuleNamespaceObject::isInstance(HandleValue value) {
24:42.84                    ^~~~~~~~~~~~~~~~~~~~~
24:43.30 /<<PKGBUILDDIR>>/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)':
24:43.31 /<<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
24:43.31  /* static */ bool ModuleObject::execute(JSContext* cx, HandleModuleObject self,
24:43.31                    ^~~~~~~~~~~~
24:43.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:43.88 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_compareExchange(JSContext*, unsigned int, JS::Value*)':
24:43.88 /<<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
24:43.89    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:43.89         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:43.91 /<<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
24:43.91    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:43.91         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:43.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:43.91                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:43.92                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:43.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:43.92 /<<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
24:43.92    return js::ToInt32Slow(cx, v, out);
24:43.92           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:43.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
24:43.94    return js::ToInt32Slow(cx, v, out);
24:43.94           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:44.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.09 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_add(JSContext*, unsigned int, JS::Value*)':
24:44.09 /<<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
24:44.09    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:44.09         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:44.10 /<<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
24:44.10    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:44.10         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:44.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:44.10                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:44.12                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:44.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.12 /<<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
24:44.13    return js::ToInt32Slow(cx, v, out);
24:44.13           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:44.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.27 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_sub(JSContext*, unsigned int, JS::Value*)':
24:44.28 /<<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
24:44.28    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:44.28         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:44.28 /<<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
24:44.30    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:44.30         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:44.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:44.30                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:44.31                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:44.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.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
24:44.31    return js::ToInt32Slow(cx, v, out);
24:44.31           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:44.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.45 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_and(JSContext*, unsigned int, JS::Value*)':
24:44.46 /<<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
24:44.46    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:44.46         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:44.46 /<<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
24:44.48    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:44.48         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:44.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:44.48                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:44.48                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:44.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.49 /<<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
24:44.49    return js::ToInt32Slow(cx, v, out);
24:44.49           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:44.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:44.61 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_or(JSContext*, unsigned int, JS::Value*)':
24:44.62 /<<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
24:44.62    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:44.62         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:44.62 /<<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
24:44.62    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:44.62         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:44.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:44.63                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:44.63                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:44.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24: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
24:44.65    return js::ToInt32Slow(cx, v, out);
24:44.65           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:45.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:45.00 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_xor(JSContext*, unsigned int, JS::Value*)':
24:45.00 /<<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
24:45.00    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:45.00         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:45.00 /<<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
24:45.01    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:45.01         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:45.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:45.03                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:45.03                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:45.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:45.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
24:45.04    return js::ToInt32Slow(cx, v, out);
24:45.04           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:45.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:45.25 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<jsid>]':
24:45.25 /<<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
24:45.25  static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
24:45.26              ^~~~~~~~~~~~~~~
24:45.26 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:45.26                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:45.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:45.28 /<<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
24:45.28    return GetProperty(cx, obj, receiver, id, vp);
24:45.28           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
24:45.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
24:45.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
24:45.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
24:45.29                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:45.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:45.29 /<<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
24:45.30    return Call(cx, fval, thisv, args, rval);
24:45.30           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:45.30 /<<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
24:45.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:45.32 /<<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
24:45.32      if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) return false;
24:45.32           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:45.32 /<<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
24:45.33 /<<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
24:45.33 /<<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
24:45.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:45.33                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:45.33                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:45.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:45.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
24:45.34    return js::ToNumberSlow(cx, v, out);
24:45.34           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:45.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:45.35 /<<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
24:45.35        JSString* str = ToStringSlow<CanGC>(cx, vp);
24:45.35                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~
24:45.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:45.56 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_store(JSContext*, unsigned int, JS::Value*)':
24:45.56 /<<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
24:45.56    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:45.56         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:45.56 /<<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
24:45.57    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:45.57         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:45.57 /<<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
24:45.57    if (!ToInteger(cx, valv, &integerValue)) return false;
24:45.57         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:45.70 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_exchange(JSContext*, unsigned int, JS::Value*)':
24:45.71 /<<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
24:45.71    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:45.71         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:45.71 /<<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
24:45.71    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:45.72         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:45.72 /<<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
24:45.72    if (!ToInteger(cx, valv, &integerValue)) return false;
24:45.72         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:45.85 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In function 'bool js::atomics_wake(JSContext*, unsigned int, JS::Value*)':
24:45.85 /<<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
24:45.85    if (!GetSharedTypedArray(cx, objv, &view)) return false;
24:45.85         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:45.86 /<<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
24:45.86    if (!GetTypedArrayIndex(cx, idxv, view, &offset)) return false;
24:45.86         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
24:45.86 /<<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
24:45.86      if (!ToInteger(cx, countv, &dcount)) return false;
24:45.86           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
24:46.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
24:46.14                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:46.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:46.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]':
24:46.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
24:46.15  inline bool ValueToId(
24:46.15              ^~~~~~~~~
24:46.15 /<<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
24:46.15    JSAtom* atom = ToAtom<allowGC>(cx, v);
24:46.15                   ~~~~~~~~~~~~~~~^~~~~~~
24:46.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:46.34 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
24:46.34 /<<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
24:46.34  static bool Walk(JSContext* cx, HandleObject holder, HandleId name,
24:46.34              ^~~~
24:46.34 /<<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
24:46.34 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
24:46.35                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:46.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:46.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
24:46.35      return op(cx, obj, receiver, id, vp);
24:46.35             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
24: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
24:46.36    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
24:46.36           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:46.38 /<<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
24:46.38          if (!Walk(cx, obj, id, reviver, &newElement)) return false;
24:46.38               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.39 /<<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
24:46.39 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:750:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
24:46.39            if (!DefineProperty(cx, obj, id, desc, ignored)) return false;
24:46.39                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.39 /<<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
24:46.39          if (!Walk(cx, obj, id, reviver, &newElement)) return false;
24:46.40               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.40 /<<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
24:46.40 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:776:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
24:46.40            if (!DefineProperty(cx, obj, id, desc, ignored)) return false;
24:46.40                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
24:46.41                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
24:46.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:46.41 /<<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
24:46.41    JSString* str = ToStringSlow<CanGC>(cx, idv);
24:46.42                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
24:46.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:46.44 /<<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
24:46.44    return js::Call(cx, reviver, holder, keyVal, val, vp);
24:46.44           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.44 /<<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
24:46.45 /<<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
24:46.45 /<<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
24:46.72 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
24:46.72 /<<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
24:46.72  static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) {
24:46.72              ^~~~~~
24:46.72 /<<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
24:46.73 /<<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
24:46.73    if (!DefineDataProperty(cx, obj, cx->names().empty, vp)) return false;
24:46.73         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.73 /<<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
24:46.73    return Walk(cx, obj, id, reviver, vp);
24:46.73           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
24:46.75 /<<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
24:46.80 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
24:46.80 /<<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
24:46.80  bool js::ParseJSONWithReviver(JSContext* cx,
24:46.80       ^~
24:46.80 /<<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
24:46.81 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:17,
24:46.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
24:46.81 /<<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
24:46.81      return static_cast<Wrapper*>(this)->get().parse(vp);
24:46.81                                                        ^
24:46.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:46.82 /<<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
24:46.84    if (IsCallable(reviver)) return Revive(cx, reviver, vp);
24:46.84                                    ~~~~~~^~~~~~~~~~~~~~~~~
24:46.90 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
24:46.90 /<<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
24:46.90  bool js::ParseJSONWithReviver(JSContext* cx,
24:46.91       ^~
24:46.91 /<<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
24:46.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:17,
24:46.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
24:46.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
24:46.93      return static_cast<Wrapper*>(this)->get().parse(vp);
24:46.93                                                        ^
24:46.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:46.95 /<<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
24:46.95    if (IsCallable(reviver)) return Revive(cx, reviver, vp);
24:46.95                                    ~~~~~~^~~~~~~~~~~~~~~~~
24:47.04 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
24:47.04                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
24:47.05                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
24:47.05                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
24:47.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
24:47.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:47.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:47.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:47.06 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)':
24:47.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
24:47.06    return ToStringSlow<allowGC>(cx, v);
24:47.07           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
24:47.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
24:47.07 /<<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
24:47.07               ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver,
24:47.07                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.08                                      args.rval())
24:47.08                                      ~~~~~~~~~~~~
24:47.10 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:846:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24:47.10 /<<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
24:47.10               : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver,
24:47.10                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.10                                      args.rval());
24:47.10                                      ~~~~~~~~~~~~
24:47.10 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp:848:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24:47.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
24:47.25 /<<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]':
24:47.27 /<<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
24:47.27  bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj,
24:47.27       ^~~~~~~~~~~
24:47.28 /<<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
24:47.28      if (!ObjFunc(cx, iterType, unwrappedObj, rval)) return false;
24:47.28           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.29 /<<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
24:47.30      if (!JS_WrapValue(cx, rval)) return false;
24:47.30           ~~~~~~~~~~~~^~~~~~~~~~
24:47.33 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
24:47.33 /<<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
24:47.33  JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj,
24:47.33                     ^~
24:47.34 /<<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
24:47.35    return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval);
24:47.35           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.35 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
24:47.36 /<<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
24:47.36  JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj,
24:47.36                     ^~
24:47.36 /<<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
24:47.37    return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval);
24:47.38           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.38 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
24:47.38 /<<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
24:47.38  JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj,
24:47.39                     ^~
24:47.39 /<<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
24:47.39    return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval);
24:47.39           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.40 /<<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]':
24:47.40 /<<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
24:47.41  bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj,
24:47.41       ^~~~~~~~~~~
24:47.41 /<<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
24:47.41      if (!ObjFunc(cx, iterType, unwrappedObj, rval)) return false;
24:47.42           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.42 /<<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
24:47.42      if (!JS_WrapValue(cx, rval)) return false;
24:47.42           ~~~~~~~~~~~~^~~~~~~~~~
24:47.45 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
24:47.45 /<<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
24:47.46  JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj,
24:47.46                     ^~
24:47.46 /<<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
24:47.46    return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval);
24:47.46           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.48 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
24:47.48 /<<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
24:47.48  JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj,
24:47.48                     ^~
24:47.48 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
24:47.49 /<<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
24:47.49  JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj,
24:47.49                     ^~
24:47.49 /<<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
24:47.49    return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval);
24:47.51           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:47.59 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)':
24:47.60 /<<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
24:47.60  bool HashableValue::setValue(JSContext* cx, HandleValue v) {
24:47.60       ^~~~~~~~~~~~~
24:48.49 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:48.49 /<<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
24:48.49  bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key,
24:48.50       ^~~~~~~~~
24:48.59 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:48.59 /<<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
24:48.60  bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key,
24:48.60       ^~~~~~~~~
24:48.88 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
24:48.90 /<<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
24:48.90  bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key,
24:48.90       ^~~~~~~~~
24:48.91 /<<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
24:48.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)':
24:48.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:660:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24:48.96    return get(cx, obj, args.get(0), args.rval());
24:48.96           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:49.05 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
24:49.05 /<<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
24:49.05  JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key,
24:49.05                     ^~
24:49.05 /<<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
24:49.06 /<<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
24:49.06        if (!JS_WrapValue(cx, &wrappedKey)) return false;
24:49.06             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
24:49.06 /<<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
24:49.06      if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) return false;
24:49.07           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:49.08 /<<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
24:49.08      if (!JS_WrapValue(cx, rval)) return false;
24:49.08           ~~~~~~~~~~~~^~~~~~~~~~
24:49.20 libmedia_libopus.a.desc
24:49.52 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:49.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:49.56 /<<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]':
24:49.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
24:49.57    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:49.57           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:49.82 /<<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]':
24:49.83 /<<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
24:49.83    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:49.83           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:49.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:49.83                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:49.84                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:49.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:49.86 /<<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
24:49.86    return js::ToInt32Slow(cx, v, out);
24:49.86           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:50.03 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:50.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:50.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 = unsigned char]':
24:50.04 /<<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
24:50.04    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:50.04           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:50.20 /<<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]':
24:50.20 /<<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
24:50.20    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:50.20           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:50.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:50.21                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:50.21                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:50.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:50.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
24:50.23    return js::ToInt32Slow(cx, v, out);
24:50.23           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:50.24 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/media/libopus'
24:50.43 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:50.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:50.43 /<<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]':
24:50.43 /<<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
24:50.43    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:50.44           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:50.64 /<<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]':
24:50.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
24:50.64    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:50.64           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:50.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:50.65                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:50.65                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:50.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:50.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
24:50.68    return js::ToInt32Slow(cx, v, out);
24:50.68           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:50.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:50.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:50.91 /<<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]':
24:50.91 /<<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
24:50.91    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:50.91           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:51.25 /<<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]':
24:51.25 /<<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
24:51.25    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:51.25           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:51.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:51.25                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:51.25                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:51.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:51.26 /<<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
24:51.26    return js::ToInt32Slow(cx, v, out);
24:51.26           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:51.48 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:51.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:51.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 = int]':
24:51.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
24:51.49    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:51.49           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:51.66 /<<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]':
24:51.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
24:51.66    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:51.66           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:51.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:51.66                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:51.66                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:51.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:51.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
24:51.68    return js::ToInt32Slow(cx, v, out);
24:51.68           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:51.88 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:51.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:51.89 /<<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]':
24:51.90 /<<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
24:51.90    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:51.90           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:52.10 /<<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]':
24:52.11 /<<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
24:52.11    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:52.11           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:52.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:52.11                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:52.11                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:52.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:52.12 /<<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
24:52.12    return js::ToInt32Slow(cx, v, out);
24:52.12           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:52.46 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:52.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:52.46 /<<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]':
24:52.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
24:52.46    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:52.46           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:52.78 /<<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]':
24:52.78 /<<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
24:52.79    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:52.79           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:52.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:52.79                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:52.79                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:52.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:52.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
24:52.81    return js::ToNumberSlow(cx, v, out);
24:52.81           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:53.04 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:59,
24:53.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:53.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 = double]':
24:53.04 /<<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
24:53.06    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:53.06           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:53.29 /<<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]':
24:53.29 /<<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
24:53.29    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
24:53.29           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:53.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
24:53.30                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
24:53.30                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
24:53.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:53.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
24:53.31    return js::ToNumberSlow(cx, v, out);
24:53.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
24:54.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
24:54.96 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
24:54.96 /<<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
24:54.96  bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
24:54.96       ^~~~~~~~~
24:55.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
24:55.95 /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp: In static member function 'static JSObject* js::AtomicsObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>)':
24:55.95 /<<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
24:55.95    if (!DefineDataProperty(cx, global, cx->names().Atomics, AtomicsValue,
24:55.95         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:55.95                            JSPROP_RESOLVING))
24:55.95                            ~~~~~~~~~~~~~~~~~
24:56.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
24:56.77 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, js::MapObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
24:56.78 /<<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
24:56.78  bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
24:56.78       ^~~~~~~~~
24:56.81 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, js::MapObject::IteratorKind)':
24:56.81 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:769:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
24:56.82    return iterator(cx, kind, obj, args.rval());
24:56.82           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
24:57.27 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, js::SetObject::IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
24:57.28 /<<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
24:57.28  bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
24:57.28       ^~~~~~~~~
24:59.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
24:59.95                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
24:59.96                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
24:59.96                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
24:59.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
24:59.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
24:59.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
24:59.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
24:59.98    memset(aT, 0, sizeof(T));
24:59.98    ~~~~~~^~~~~~~~~~~~~~~~~~
24:59.99 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
24:59.99                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
24:60.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
24:60.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
24:60.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
25:00.00  struct TabSizes {
25:00.00         ^~~~~~~~
25:00.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.00                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
25:00.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
25: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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.02    memset(aT, 0, sizeof(T));
25:00.02    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.02 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
25:00.03                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
25:00.03                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
25:00.04                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:00.04                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
25:00.04  struct ServoSizes {
25:00.04         ^~~~~~~~~~
25:00.18 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.19                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
25:00.21 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
25:00.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 js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.22    memset(aT, 0, sizeof(T));
25:00.22    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
25:00.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
25:00.22                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
25:00.23                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
25:00.23                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
25:00.23                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:00.23                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:00.23                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.24 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
25:00.24  class StaticStrings {
25:00.24        ^~~~~~~~~~~~~
25:00.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.26                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
25:00.26 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
25:00.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.26    memset(aT, 0, sizeof(T));
25:00.26    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
25:00.27                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
25:00.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
25:00.27                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:00.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:00.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.28 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
25:00.28  class PreliminaryObjectArray {
25:00.28        ^~~~~~~~~~~~~~~~~~~~~~
25:00.28 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.29                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.29                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.29                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
25:00.30 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
25:00.30 /<<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]
25:00.30    memset(aT, 0, sizeof(T));
25:00.30    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
25:00.32                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
25:00.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
25:00.32                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:00.32                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:00.33                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.33 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
25:00.33  class TypeNewScript {
25:00.33        ^~~~~~~~~~~~~
25:00.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.37                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.37                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.37                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
25:00.40 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
25:00.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.40    memset(aT, 0, sizeof(T));
25:00.40    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.40 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:00.40                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
25:00.40                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
25:00.41                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
25:00.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:00.43                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
25:00.43                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
25:00.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.43 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
25:00.43  struct IonScriptCounts {
25:00.43         ^~~~~~~~~~~~~~~
25:00.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.61                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
25:00.61 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
25:00.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.63    memset(aT, 0, sizeof(T));
25:00.64    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.64 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
25:00.64                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
25:00.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:00.64                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
25:00.64                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
25:00.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.64 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
25:00.64  struct ZoneGCStats {
25:00.65         ^~~~~~~~~~~
25:00.67 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.67                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
25:00.67 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
25:00.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
25:00.68    memset(aT, 0, sizeof(T));
25:00.68    ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.69 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
25:00.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
25:00.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:00.71                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
25:00.71                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
25:00.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.71 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
25:00.71  class NewObjectCache {
25:00.71        ^~~~~~~~~~~~~~
25:00.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:00.71                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:00.71                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.72 /<<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]':
25:00.72 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
25:00.74 /<<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]
25:00.74      memset(aT, 0, sizeof(T));
25:00.74      ~~~~~~^~~~~~~~~~~~~~~~~~
25:00.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
25:00.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
25:00.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:00.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:00.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:00.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
25:00.75  class MOZ_NON_PARAM alignas(8) Value {
25:00.75                                 ^~~~~
25:01.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
25:01.08                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
25:01.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:01.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:01.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:01.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
25:01.09 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
25:01.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
25:01.11    memset(aT, 0, sizeof(T));
25:01.11    ~~~~~~^~~~~~~~~~~~~~~~~~
25:01.11 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
25:01.11                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
25:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
25:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
25:01.11                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
25:01.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:01.11 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
25:01.11  class CodeOffsetJump {
25:01.12        ^~~~~~~~~~~~~~
25:02.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:20:
25:02.21 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)':
25:02.21 /<<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
25:02.21  bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env,
25:02.21       ^~
25:02.21 /<<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
25:02.23 /<<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
25:02.46 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)':
25:02.46 /<<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
25:02.46  static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
25:02.46              ^~~~~~~~~~
25:02.47 /<<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
25:02.81 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)':
25:02.81 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:381:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25:02.82    return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(),
25:02.82           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:02.82                      globalLexical, nullptr, args.rval());
25:02.82                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:02.83 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp:381:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25:03.15 /<<PKGBUILDDIR>>/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
25:03.15 /<<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
25:03.16  bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) {
25:03.16       ^~
25:03.16 /<<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
25:03.16 /<<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
25:03.17 /<<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
25:03.17    return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp);
25:03.17           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.18 /<<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
25:03.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:03.59 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)':
25:03.59 /<<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
25:03.59        if (!GetElement(cx, obj, i, &outputValue)) return false;
25:03.59             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.59 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:03.59                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
25:03.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:03.59 /<<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
25:03.60    return GetProperty(cx, obj, receiver, id, vp);
25:03.60           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
25:03.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
25:03.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
25:03.61                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
25:03.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:03.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
25:03.62    return Call(cx, fval, thisv, args, rval);
25:03.62           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.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
25:03.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:03.63 /<<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
25:03.65      if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) return false;
25:03.65           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.65 /<<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
25:03.65 /<<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
25:03.66 /<<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
25:03.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:03.66                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:03.66                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
25:03.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:03.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
25:03.67    return js::ToNumberSlow(cx, v, out);
25:03.67           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:03.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:03.67 /<<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
25:03.68        JSString* str = ToStringSlow<CanGC>(cx, vp);
25:03.68                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~
25:03.68 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
25:03.69                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
25:03.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:03.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
25:03.71      return op(cx, obj, receiver, id, vp);
25:03.71             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.71 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
25:03.71    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
25:03.71           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:03.72 /<<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
25:03.72      if (!PreprocessValue(cx, obj, HandleId(id), &outputValue, scx))
25:03.72           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:03.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
25:03.73                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:69,
25:03.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:03.74 /<<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
25:03.74    JSString* str = ToStringSlow<CanGC>(cx, idv);
25:03.74                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
25:04.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
25:04.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
25:04.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
25:04.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
25:04.31                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
25:04.32                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
25:04.32                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:04.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:04.33 /<<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]':
25:04.33 /<<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]'
25:04.33 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
25:04.35 /<<PKGBUILDDIR>>/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]
25:04.35        memset(table, 0, sizeof(*table) * capacity());
25:04.35        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:04.37 /<<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
25:04.37  class HashTableEntry {
25:04.37        ^~~~~~~~~~~~~~
25:04.37 /<<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]':
25:04.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]'
25:04.37 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
25:04.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]
25:04.39        memset(table, 0, sizeof(*table) * capacity());
25:04.39        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:04.40 /<<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
25:04.40  class HashTableEntry {
25:04.40        ^~~~~~~~~~~~~~
25:04.44 /<<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]':
25:04.45 /<<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]'
25:04.45 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
25:04.46 /<<PKGBUILDDIR>>/obj-thunderbird/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]
25:04.47        memset(table, 0, sizeof(*table) * capacity());
25:04.47        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:04.48 /<<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
25:04.49  class HashTableEntry {
25:04.49        ^~~~~~~~~~~~~~
25:04.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:04.86 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, js::StringBuffer&, js::StringifyBehavior)':
25:04.86 /<<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
25:04.86  bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
25:04.86       ^~
25:04.87 /<<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
25:04.87          if (!GetElement(cx, replacer, k, &item)) return false;
25:04.87               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
25:04.88 /<<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
25:04.88              if (!ValueToId<CanGC>(cx, item, &id)) return false;
25:04.88                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
25:04.88 /<<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
25:04.88              if (!ValueToId<CanGC>(cx, item, &id)) return false;
25:04.89                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
25:04.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:04.90                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:04.90                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
25:04.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:04.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
25:04.91    return js::ToNumberSlow(cx, v, out);
25:04.91           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:04.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:04.92 /<<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
25:04.92        JSString* str = ToStringSlow<CanGC>(cx, space);
25:04.92                        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
25:04.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Maybe.h:13,
25:04.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:10,
25:04.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
25:04.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:04.94 /<<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
25:04.94      MOZ_ALWAYS_TRUE(ToInteger(cx, space, &d));
25:04.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:643:10: note: in definition of macro 'MOZ_ALWAYS_TRUE'
25:04.96      if ((expr)) {                 \
25:04.96           ^~~~
25:04.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:29:
25:04.96 /<<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
25:04.96      if (!NativeDefineDataProperty(cx, wrapper, emptyId, vp, JSPROP_ENUMERATE))
25:04.97           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:04.97 /<<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
25:04.97    if (!PreprocessValue(cx, wrapper, HandleId(emptyId), vp, &scx)) return false;
25:04.97         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:05.38 /<<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]':
25:05.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]'
25:05.40 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:3604:15:   required from here
25: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<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]
25:05.44        memset(table, 0, sizeof(*table) * capacity());
25:05.45        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:05.45 /<<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
25:05.45  class HashTableEntry {
25:05.45        ^~~~~~~~~~~~~~
25:05.47 /<<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]':
25:05.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]'
25:05.48 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
25: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<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]
25:05.49        memset(table, 0, sizeof(*table) * capacity());
25:05.49        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:05.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
25:05.52  class HashTableEntry {
25:05.52        ^~~~~~~~~~~~~~
25:05.99 /<<PKGBUILDDIR>>/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)':
25:05.99 /<<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
25:06.00    if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal))
25:06.02         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:06.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:38:
25:06.44 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)':
25:06.44 /<<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
25:06.44  bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) {
25:06.45       ^~~~~~~~~
25:06.49 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, JS::HandleObject, JS::HandleValue)':
25:06.49 /<<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
25:06.49  JS_PUBLIC_API bool JS::SetAdd(JSContext* cx, HandleObject obj,
25:06.49                     ^~
25:06.50 /<<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
25:06.50        if (!JS_WrapValue(cx, &wrappedKey)) return false;
25:06.50             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:06.70 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)':
25:06.71 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:1185:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25:06.71        if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv,
25:06.71             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:06.71                                    args2, args2.rval()))
25:06.71                                    ~~~~~~~~~~~~~~~~~~~~
25:08.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::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >; HashPolicy = js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
25:08.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::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
25:08.19 /<<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]'
25:08.22 /<<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]'
25:08.24 /<<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]'
25:08.24 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
25:08.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<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]
25:08.27        memset(table, 0, sizeof(*table) * capacity());
25:08.27        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:08.27 /<<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
25:08.27  class HashTableEntry {
25:08.27        ^~~~~~~~~~~~~~
25:09.26 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)':
25:09.26 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp:592:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25:09.26      if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv,
25:09.26           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:09.26                                  args2, args2.rval()))
25:09.26                                  ~~~~~~~~~~~~~~~~~~~~
25:10.59 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
25:10.59 /<<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
25:10.59  bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k,
25:10.59       ^~~~~~~~~
25:10.60 /<<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
25:10.60 /<<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
25:10.72 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
25:10.72 /<<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
25:10.72  JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key,
25:10.73                     ^~
25:10.73 /<<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
25:10.73 /<<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
25:10.74 /<<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
25:10.75        if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
25:10.75             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:10.75 /<<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
25:10.76        if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
25:10.76                                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:10.76 /<<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
25:10.76      return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue);
25:10.76             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:10.87 /<<PKGBUILDDIR>>/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
25:10.88 /<<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
25:10.88  bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
25:10.88       ^~~~~~~~~
25:14.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
25:14.76                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.cpp:48,
25:14.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src0.cpp:2:
25:14.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)':
25:14.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
25:14.77      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
25:14.78             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:14.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
25:14.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
25:14.80    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
25:14.80           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:14.80                                        receiver, result);
25:14.80                                        ~~~~~~~~~~~~~~~~~
25:14.81 /<<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
25:16.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:47:
25:16.92 /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.cpp: In member function 'bool js::jit::BacktrackingAllocator::init()':
25:16.93 /<<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]
25:16.93    memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs);
25:16.93                                                           ^
25:16.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.cpp:7,
25:16.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:47:
25:16.95 /<<PKGBUILDDIR>>/js/src/jit/BacktrackingAllocator.h:425:7: note: 'class js::jit::VirtualRegister' declared here
25:16.95  class VirtualRegister {
25:16.95        ^~~~~~~~~~~~~~~
25:17.56 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:17.56                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:17.56                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:17.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
25:17.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
25:17.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]
25:17.58    memset(aT, 0, sizeof(T));
25:17.59    ~~~~~~^~~~~~~~~~~~~~~~~~
25:17.59 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
25:17.60                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
25:17.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
25:17.61                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:17.61                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
25:17.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:17.61                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:17.61                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:17.62                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:17.62                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:17.62                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.64                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.64                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
25:17.64  struct TabSizes {
25:17.64         ^~~~~~~~
25:17.65 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:17.65                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:17.65                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:17.65                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.65                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.66                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
25:17.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
25:17.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]
25:17.68    memset(aT, 0, sizeof(T));
25:17.68    ~~~~~~^~~~~~~~~~~~~~~~~~
25:17.68 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
25:17.68                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
25:17.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
25:17.69                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:17.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
25:17.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:17.69                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:17.69                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:17.70                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:17.70                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:17.70                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.70                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.72                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
25:17.72  struct ServoSizes {
25:17.72         ^~~~~~~~~~
25:17.75 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:17.75                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:17.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:17.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
25:17.76 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
25:17.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]
25:17.78    memset(aT, 0, sizeof(T));
25:17.78    ~~~~~~^~~~~~~~~~~~~~~~~~
25:17.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
25:17.78                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
25:17.79                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
25:17.80                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
25:17.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
25:17.80                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:17.80                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
25:17.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:17.81                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:17.81                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:17.81                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:17.81                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:17.81                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.82                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.83                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.83 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
25:17.83  class StaticStrings {
25:17.84        ^~~~~~~~~~~~~
25:17.84 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:17.84                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:17.84                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:17.84                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.85                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.85                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
25:17.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
25:17.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]
25:17.87    memset(aT, 0, sizeof(T));
25:17.88    ~~~~~~^~~~~~~~~~~~~~~~~~
25:17.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
25:17.88                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
25:17.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
25:17.88                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:17.88                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
25:17.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:17.89                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:17.89                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:17.89                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:17.89                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:17.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
25:17.93  class PreliminaryObjectArray {
25:17.93        ^~~~~~~~~~~~~~~~~~~~~~
25:17.93 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:17.93                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:17.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:17.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
25:17.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
25:17.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]
25:17.95    memset(aT, 0, sizeof(T));
25:17.95    ~~~~~~^~~~~~~~~~~~~~~~~~
25:17.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:17.96                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:17.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:17.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
25:17.97  class TypeNewScript {
25:17.97        ^~~~~~~~~~~~~
25:17.98 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:17.98                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:17.98                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:17.98                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.00                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.00                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
25:18.00 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
25:18.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
25:18.00    memset(aT, 0, sizeof(T));
25:18.00    ~~~~~~^~~~~~~~~~~~~~~~~~
25:18.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:18.01                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:18.02                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:18.02                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.02                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.02                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.03 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
25:18.03  struct IonScriptCounts {
25:18.03         ^~~~~~~~~~~~~~~
25:18.13 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:18.13                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:18.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:18.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.14                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.14                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
25:18.15 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
25:18.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]
25:18.16    memset(aT, 0, sizeof(T));
25:18.16    ~~~~~~^~~~~~~~~~~~~~~~~~
25:18.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
25:18.16                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
25:18.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:18.16                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.18 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
25:18.18  struct ZoneGCStats {
25:18.18         ^~~~~~~~~~~
25:18.18 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:18.18                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.20                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.20                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
25:18.20 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
25:18.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]
25:18.20    memset(aT, 0, sizeof(T));
25:18.20    ~~~~~~^~~~~~~~~~~~~~~~~~
25:18.20 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
25:18.20                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
25:18.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.22                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.22 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
25:18.22  class NewObjectCache {
25:18.22        ^~~~~~~~~~~~~~
25:18.23 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:18.23                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:18.24                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:18.24                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.24                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.24                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.24 /<<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]':
25:18.24 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
25:18.24 /<<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]
25:18.24      memset(aT, 0, sizeof(T));
25:18.25      ~~~~~~^~~~~~~~~~~~~~~~~~
25:18.26 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
25:18.26                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
25:18.26                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:18.26                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:18.26                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.26                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.26                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
25:18.27  class MOZ_NON_PARAM alignas(8) Value {
25:18.27                                 ^~~~~
25:18.74 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
25:18.74                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:18.74                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:18.74                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:18.74                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:18.74                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:18.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:18.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
25:18.76 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
25:18.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 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
25:18.77    memset(aT, 0, sizeof(T));
25:18.77    ~~~~~~^~~~~~~~~~~~~~~~~~
25:18.77 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
25:18.77                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysisShared.h:10,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
25:18.78                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.cpp:7,
25:18.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:20:
25:18.78 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
25:18.78  class CodeOffsetJump {
25:18.79        ^~~~~~~~~~~~~~
25:20.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
25:20.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
25:20.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
25:20.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
25:20.53                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
25:20.53                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
25:20.53                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:20.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:20.56 /<<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]':
25:20.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]'
25:20.56 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
25:20.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<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]
25:20.58        memset(table, 0, sizeof(*table) * capacity());
25:20.58        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:20.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
25:20.58  class HashTableEntry {
25:20.59        ^~~~~~~~~~~~~~
25:20.61 /<<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]':
25:20.61 /<<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]'
25:20.61 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
25:20.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]
25:20.61        memset(table, 0, sizeof(*table) * capacity());
25:20.62        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:20.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
25:20.63  class HashTableEntry {
25:20.63        ^~~~~~~~~~~~~~
25:20.63 /<<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]':
25:20.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]'
25:20.65 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
25:20.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]
25:20.65        memset(table, 0, sizeof(*table) * capacity());
25:20.67        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:20.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
25:20.67  class HashTableEntry {
25:20.67        ^~~~~~~~~~~~~~
25:23.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
25:23.42                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
25:23.42                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:23.42                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:23.42                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
25:23.42                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
25:23.43                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
25:23.43                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysisShared.h:10,
25:23.43                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
25:23.44                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.cpp:7,
25:23.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:20:
25:23.45 /<<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]':
25:23.45 /<<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]'
25:23.47 /<<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]'
25:23.47 /<<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]'
25:23.48 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
25:23.48 /<<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]
25:23.48      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
25:23.48                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:23.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
25:23.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
25:23.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
25:23.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
25:23.49                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
25:23.51                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
25:23.51                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
25:23.51                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
25:23.51                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
25:23.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.h:38,
25:23.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpParser.cpp:31,
25:23.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src10.cpp:2:
25:23.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
25:23.53  class HashTableEntry {
25:23.53        ^~~~~~~~~~~~~~
25:32.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:32.87                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:32.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:32.88                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:32.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:32.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)':
25:32.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
25:32.89    return js::ToObjectSlow(cx, v, false);
25:32.89           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
25:33.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:33.02 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
25:33.02 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:611:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
25:33.03    if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
25:33.03         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
25:33.36 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool ProtoGetter(JSContext*, unsigned int, JS::Value*)':
25:33.37 /<<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
25:33.37      if (!BoxNonStrictThis(cx, thisv, &thisv)) return false;
25:33.37           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:33.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:33.44                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:33.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:33.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:33.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:33.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)':
25:33.45 /<<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
25:33.46    return js::ToObjectSlow(cx, v, false);
25:33.46           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
25:33.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:33.74 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool obj_is(JSContext*, unsigned int, JS::Value*)':
25:33.74 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1458:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25:33.74    if (!SameValue(cx, args.get(0), args.get(1), &same)) return false;
25:33.74         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:33.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
25:33.87 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool MaybeGetAndClearException(JSContext*, JS::MutableHandleValue)':
25:33.88 /<<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
25:33.88  static bool MaybeGetAndClearException(JSContext* cx, MutableHandleValue rval) {
25:33.88              ^~~~~~~~~~~~~~~~~~~~~~~~~
25:33.89 /<<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
25:33.89    return GetAndClearException(cx, rval);
25:33.89           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
25:33.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:33.97                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:33.98                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:33.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:33.99 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)':
25:33.99 /<<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
25:33.99    ReportNotObjectArg(cx, nth, fun, v);
25:33.99    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.05 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)':
25:34.05 /<<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
25:34.06    ReportNotObjectArg(cx, nth, fun, v);
25:34.06    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)':
25:34.14 /<<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
25:34.14    ReportNotObjectArg(cx, nth, fun, v);
25:34.14    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.22 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)':
25:34.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
25:34.23    ReportNotObjectArg(cx, nth, fun, v);
25:34.23    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
25:34.28 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)':
25:34.28 /<<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
25:34.28    MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name,
25:34.28                      ^~~~~~~~~~~~~~
25:34.29 /<<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
25:34.29      return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
25:34.30             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:34.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)':
25:34.35 /<<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
25:34.35  bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
25:34.35       ^~~~~~~~~~~
25:34.36 /<<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
25:34.36      if (!DefineDataElement(cx, array, i, val)) return false;
25:34.36           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:34.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:34.44 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool CheckVectorObject(JS::HandleValue, js::SimdType)':
25:34.45 /<<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
25:34.45  static bool CheckVectorObject(HandleValue v, SimdType expectedType) {
25:34.45              ^~~~~~~~~~~~~~~~~
25:34.49 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool NonStandardToIndex(JSContext*, JS::HandleValue, uint64_t*)':
25:34.49 /<<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
25:34.49  static bool NonStandardToIndex(JSContext* cx, HandleValue v, uint64_t* index) {
25:34.49              ^~~~~~~~~~~~~~~~~~
25:34.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:34.50                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:34.50                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:34.50                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:34.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:34.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
25:34.51    return js::ToNumberSlow(cx, v, out);
25:34.51           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:34.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:34.53 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool ArgumentToLaneIndex(JSContext*, JS::HandleValue, unsigned int, unsigned int*)':
25:34.53 /<<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
25:34.54  static bool ArgumentToLaneIndex(JSContext* cx, JS::HandleValue v,
25:34.54              ^~~~~~~~~~~~~~~~~~~
25:34.54 /<<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
25:34.54    if (!NonStandardToIndex(cx, v, &arg)) return false;
25:34.54         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
25:34.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
25:34.75 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)':
25:34.75 /<<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
25:34.75  bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) {
25:34.75       ^~~~~~~~~~~
25:34.76 /<<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
25:34.76    if (!defineProperty(loc, "start", val)) return false;
25:34.76         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:34.76 /<<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
25:34.77    if (!defineProperty(to, "line", val)) return false;
25:34.77         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.78 /<<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
25:34.78    if (!defineProperty(to, "column", val)) return false;
25:34.78         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:34.78 /<<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
25:34.78    if (!defineProperty(loc, "end", val)) return false;
25:34.79         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.79 /<<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
25:34.80    if (!defineProperty(to, "line", val)) return false;
25:34.80         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:34.80 /<<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
25:34.80    if (!defineProperty(to, "column", val)) return false;
25:34.80         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:34.81 /<<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
25:34.81    if (!defineProperty(loc, "source", srcval)) return false;
25:34.81         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
25:34.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:34.91 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool TypedArrayFromArgs(JSContext*, const JS::CallArgs&, uint32_t, JS::MutableHandleObject, size_t*)':
25:34.91 /<<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
25:34.91    if (!NonStandardToIndex(cx, args[1], &index)) return false;
25:34.91         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
25:35.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:35.26                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:35.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:35.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:35.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:35.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::SimdTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
25:35.27 /<<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
25:35.27    return js::ToInt8Slow(cx, v, out);
25:35.27           ~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.29 /<<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
25:35.29    return js::ToInt16Slow(cx, v, out);
25:35.29           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.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
25:35.30    return js::ToInt32Slow(cx, v, out);
25:35.30           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.30 /<<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
25:35.30    return js::ToUint8Slow(cx, v, out);
25:35.30           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.31 /<<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
25:35.31    return js::ToUint16Slow(cx, v, out);
25:35.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.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
25:35.31    return js::ToUint32Slow(cx, v, out);
25:35.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.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
25:35.32    return js::ToNumberSlow(cx, v, out);
25:35.32           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.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
25:35.32    return js::ToNumberSlow(cx, v, out);
25:35.32           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:35.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
25:35.79 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
25:35.79 /<<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
25:35.79  static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id,
25:35.80              ^~~~~~~~~~~~~~~~~~
25:35.80 /<<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
25:35.80 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:35.81                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:35.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:35.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
25:35.82      return op(cx, obj, receiver, id, vp);
25:35.82             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
25:35.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
25:35.83    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
25:35.83           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:35.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
25:35.87 /<<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>&}]':
25:35.87 /<<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
25:35.87    MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
25:35.87                      ^~~~~~~~~~~~~
25:35.88 /<<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
25:35.88      return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
25:35.88             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:35.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
25:35.89      return defineProperty(obj, name, value) &&
25:35.89             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
25:36.02 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
25:36.03 /<<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
25:36.03      return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
25:36.03             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.03 /<<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
25:36.03    return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc);
25:36.03                                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
25:36.04 /<<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
25:36.04        !defineProperty(node, "type", tv)) {
25:36.05         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
25:36.16 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
25:36.16 /<<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
25:36.16  bool NodeBuilder::spreadExpression(HandleValue expr, TokenPos* pos,
25:36.16       ^~~~~~~~~~~
25:36.16 /<<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
25:36.17 /<<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
25:36.17      return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
25:36.17             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:36.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:36.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:36.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:36.24 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
25:36.24 /<<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
25:36.25  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
25:36.25              ^~~~~~~~~~~
25:36.25 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:36.25                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:36.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:36.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
25:36.28      return op(cx, obj, receiver, id, vp);
25:36.28             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.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
25:36.28    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
25:36.28           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:36.29                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:36.30                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:36.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:36.30 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
25:36.31 /<<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
25:36.31  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
25:36.31              ^~~~~~~~~~~
25:36.31 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:36.31                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:36.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:36.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
25:36.32      return op(cx, obj, receiver, id, vp);
25:36.32             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.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
25:36.32    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
25:36.32           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:36.36 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryConstants.h:22,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:40,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:30,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
25:36.36                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
25:36.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:36.38 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool8x16::Cast(JSContext*, JS::HandleValue, js::Bool8x16::Elem*)':
25:36.38 /<<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
25:36.38    static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
25:36.38                             ^~~~
25:36.42 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool16x8::Cast(JSContext*, JS::HandleValue, js::Bool16x8::Elem*)':
25:36.42 /<<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
25:36.42    static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
25:36.42                             ^~~~
25:36.46 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool32x4::Cast(JSContext*, JS::HandleValue, js::Bool32x4::Elem*)':
25:36.46 /<<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
25:36.46    static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
25:36.46                             ^~~~
25:36.50 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h: In static member function 'static bool js::Bool64x2::Cast(JSContext*, JS::HandleValue, js::Bool64x2::Elem*)':
25:36.50 /<<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
25:36.50    static MOZ_MUST_USE bool Cast(JSContext* cx, JS::HandleValue v, Elem* out) {
25:36.50                             ^~~~
25:36.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:36.81 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)':
25:36.81 /<<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
25:36.81  bool js::IdToStringOrSymbol(JSContext* cx, HandleId id,
25:36.81       ^~
25:37.74 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:37.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:37.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:37.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)':
25:37.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
25:37.75      return op(cx, obj, receiver, id, vp);
25:37.75             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
25:37.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
25:37.76    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
25:37.76           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:37.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:37.80 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int8x16]':
25:37.80 /<<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
25:37.80  bool js::IsVectorObject(HandleValue v) {
25:37.80       ^~
25:37.82 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_extractLane(JSContext*, unsigned int, JS::Value*)':
25:37.82 /<<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
25:37.83    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:37.83         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:37.93 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int16x8]':
25:37.93 /<<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
25:37.93  bool js::IsVectorObject(HandleValue v) {
25:37.93       ^~
25:37.95 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_extractLane(JSContext*, unsigned int, JS::Value*)':
25:37.95 /<<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
25:37.95    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:37.95         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:38.05 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Int32x4]':
25:38.05 /<<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
25:38.05  bool js::IsVectorObject(HandleValue v) {
25:38.05       ^~
25:38.07 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
25:38.07 /<<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
25:38.07    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:38.07         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:38.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint8x16]':
25:38.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
25:38.33  bool js::IsVectorObject(HandleValue v) {
25:38.33       ^~
25:38.35 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_extractLane(JSContext*, unsigned int, JS::Value*)':
25:38.35 /<<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
25:38.35    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:38.35         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:38.47 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint16x8]':
25:38.47 /<<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
25:38.47  bool js::IsVectorObject(HandleValue v) {
25:38.48       ^~
25:38.48 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_extractLane(JSContext*, unsigned int, JS::Value*)':
25:38.49 /<<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
25:38.49    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:38.49         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:38.59 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Uint32x4]':
25: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
25:38.60  bool js::IsVectorObject(HandleValue v) {
25:38.60       ^~
25:38.60 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
25:38.61 /<<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
25:38.61    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:38.61         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:38.94 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Float32x4]':
25:38.95 /<<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
25:38.95  bool js::IsVectorObject(HandleValue v) {
25:38.95       ^~
25:38.97 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
25:38.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
25:38.97    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:38.98         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:39.28 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Float64x2]':
25:39.29 /<<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
25:39.29  bool js::IsVectorObject(HandleValue v) {
25:39.29       ^~
25:39.31 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_extractLane(JSContext*, unsigned int, JS::Value*)':
25:39.31 /<<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
25:39.31    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:39.31         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:39.50 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool8x16]':
25:39.50 /<<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
25:39.50  bool js::IsVectorObject(HandleValue v) {
25:39.50       ^~
25:39.50 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool8x16_extractLane(JSContext*, unsigned int, JS::Value*)':
25:39.51 /<<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
25:39.51    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:39.51         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:39.64 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool16x8]':
25:39.64 /<<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
25:39.64  bool js::IsVectorObject(HandleValue v) {
25:39.64       ^~
25:39.66 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool16x8_extractLane(JSContext*, unsigned int, JS::Value*)':
25:39.66 /<<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
25:39.66    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:39.66         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:39.77 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool32x4]':
25:39.77 /<<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
25:39.77  bool js::IsVectorObject(HandleValue v) {
25:39.78       ^~
25:39.78 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool32x4_extractLane(JSContext*, unsigned int, JS::Value*)':
25:39.79 /<<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
25:39.79    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:39.79         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:39.89 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::IsVectorObject(JS::HandleValue) [with V = js::Bool64x2]':
25:39.89 /<<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
25:39.89  bool js::IsVectorObject(HandleValue v) {
25:39.89       ^~
25:39.91 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool64x2_extractLane(JSContext*, unsigned int, JS::Value*)':
25:39.91 /<<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
25:39.91    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:39.92         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:40.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
25:40.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
25:40.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.18 /<<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]':
25:40.18 /<<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
25:40.18  inline bool ValueToId(
25:40.18              ^~~~~~~~~
25:40.19 /<<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
25:40.19    JSAtom* atom = ToAtom<allowGC>(cx, v);
25:40.19                   ~~~~~~~~~~~~~~~^~~~~~~
25:40.26 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
25:40.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.26 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::obj_defineProperty(JSContext*, unsigned int, JS::Value*)':
25:40.27 /<<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
25:40.27      return ValueToId<CanGC>(cx, argument, result);
25:40.27             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.27 /<<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
25:40.27    return ToPropertyKeySlow(cx, argument, result);
25:40.27           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.29 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1558:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25:40.29    if (!ToPropertyDescriptor(cx, args.get(2), true, &desc)) return false;
25:40.29         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:40.29 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1558:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
25:40.29 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1561:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
25:40.30    if (!DefineProperty(cx, obj, id, desc)) return false;
25:40.30         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
25:40.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:40.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:40.35                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:40.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.35 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)':
25:40.35 /<<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
25:40.35    ReportNotObjectArg(cx, nth, fun, v);
25:40.36    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:40.36 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
25:40.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.36 /<<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
25:40.36      return ValueToId<CanGC>(cx, argument, result);
25:40.37             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.37 /<<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
25:40.37    return ToPropertyKeySlow(cx, argument, result);
25:40.37           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.38 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:40.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:40.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.39 /<<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
25:40.39      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
25:40.39             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:40.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
25:40.40 /<<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
25:40.40    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
25:40.40           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:40.40                                        receiver, result);
25:40.40                                        ~~~~~~~~~~~~~~~~~
25:40.40 /<<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
25:40.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:40.48                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:40.48                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:40.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.49 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)':
25:40.49 /<<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
25:40.49    ReportNotObjectArg(cx, nth, fun, v);
25:40.49    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:40.50 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
25:40.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.50 /<<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
25:40.50      return ValueToId<CanGC>(cx, argument, result);
25:40.50             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.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
25:40.52    return ToPropertyKeySlow(cx, argument, result);
25:40.52           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
25:40.68 /<<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
25:40.68      return ValueToId<CanGC>(cx, argument, result);
25:40.68             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.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
25:40.68    return ToPropertyKeySlow(cx, argument, result);
25:40.69           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
25:40.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:40.69                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:40.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:40.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:40.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.70 /<<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
25:40.70    return js::ToObjectSlow(cx, v, false);
25:40.70           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
25:40.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:40.71 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:97:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
25:40.71    if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) return false;
25:40.71         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
25:41.49 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)':
25:41.50 /<<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
25:41.50  bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
25:41.50       ^~
25:41.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:41.85                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:41.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:41.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:41.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:41.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
25:41.86 /<<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
25:41.86    return js::ToObjectSlow(cx, v, false);
25:41.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
25:41.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:41.87 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1538:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25:41.87    return GetOwnPropertyKeys(
25:41.87           ~~~~~~~~~~~~~~~~~~^
25:41.88        cx, obj,
25:41.89        ~~~~~~~~
25:41.89        JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY,
25:41.89        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:41.89        args.rval());
25:41.89        ~~~~~~~~~~~~
25:41.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:41.90                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:41.90                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:41.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:41.92 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
25:41.92 /<<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
25:41.92    ReportNotObjectArg(cx, nth, fun, v);
25:41.92    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
25:41.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:29:
25:41.93 /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp:89:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
25:41.93    return GetOwnPropertyKeys(
25:41.93           ~~~~~~~~~~~~~~~~~~^
25:41.93        cx, target, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
25:41.93        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:42.59 /<<PKGBUILDDIR>>/js/src/builtin/Reflect.cpp: In function 'JSObject* js::InitReflect(JSContext*, JS::HandleObject)':
25:42.60 /<<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
25:42.60    if (!DefineDataProperty(cx, obj, cx->names().Reflect, value,
25:42.60         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:42.60                            JSPROP_RESOLVING))
25:42.60                            ~~~~~~~~~~~~~~~~~
25:42.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:42.80 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool CreateSimdType(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, js::SimdType, const JSFunctionSpec*)':
25:42.80 /<<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
25:42.80        !DefineDataProperty(
25:42.80         ~~~~~~~~~~~~~~~~~~^
25:42.80            cx, globalSimdObject, stringRepr, typeValue,
25:42.80            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:42.80            JSPROP_READONLY | JSPROP_PERMANENT | JSPROP_RESOLVING)) {
25:42.80            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:43.29 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int8x16]':
25:43.29 /<<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
25:43.29  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:43.29       ^~
25:43.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:43.96                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:43.96                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:43.96                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:43.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:43.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_splat(JSContext*, unsigned int, JS::Value*)':
25:43.97 /<<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
25:43.97    return js::ToInt8Slow(cx, v, out);
25:43.97           ~~~~~~~~~~~~~~^~~~~~~~~~~~
25:44.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
25:44.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
25:44.54    return js::ToInt32Slow(cx, v, out);
25:44.54           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:44.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int8x16_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
25:44.62 /<<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
25:44.63    return js::ToInt32Slow(cx, v, out);
25:44.63           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:44.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:44.77 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:44.77 /<<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
25:44.77    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:44.78         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:44.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:44.78                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:44.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:44.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:44.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:44.79 /<<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
25:44.79    return js::ToInt8Slow(cx, v, out);
25:44.79           ~~~~~~~~~~~~~~^~~~~~~~~~~~
25:44.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:44.96 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_swizzle(JSContext*, unsigned int, JS::Value*)':
25:44.96 /<<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
25:44.96      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
25:44.96           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:45.04 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int8x16_shuffle(JSContext*, unsigned int, JS::Value*)':
25:45.04 /<<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
25:45.04      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
25:45.04           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:45.23 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int16x8]':
25:45.23 /<<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
25:45.24  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:45.24       ^~
25:45.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:45.90                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:45.90                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:45.90                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:45.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:45.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_splat(JSContext*, unsigned int, JS::Value*)':
25:45.91 /<<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
25:45.92    return js::ToInt16Slow(cx, v, out);
25:45.93           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:46.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
25:46.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
25:46.48    return js::ToInt32Slow(cx, v, out);
25:46.48           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:46.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int16x8_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
25:46.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
25:46.56    return js::ToInt32Slow(cx, v, out);
25:46.57           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:46.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:46.73 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:46.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
25:46.73    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:46.73         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:46.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:46.73                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:46.73                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:46.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:46.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:46.75 /<<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
25:46.75    return js::ToInt16Slow(cx, v, out);
25:46.75           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:46.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:46.91 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_swizzle(JSContext*, unsigned int, JS::Value*)':
25:46.92 /<<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
25:46.92      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
25:46.92           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:47.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
25:47.00                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
25:47.00                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:34,
25:47.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:29:
25:47.01 /<<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)':
25:47.03 /<<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]
25:47.03             size - sizeof(js::NativeObject));
25:47.03                                            ^
25:47.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
25:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
25:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
25:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
25:47.04                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
25:47.05                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:47.05                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:47.05                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:47.05                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:47.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:47.05 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
25:47.05  class HeapSlot : public WriteBarrieredBase<Value> {
25:47.07        ^~~~~~~~
25:47.07 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int16x8_shuffle(JSContext*, unsigned int, JS::Value*)':
25:47.07 /<<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
25:47.07      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
25:47.08           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:47.26 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Int32x4]':
25:47.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
25:47.27  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:47.27       ^~
25:48.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:48.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:48.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:48.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:48.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:48.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_splat(JSContext*, unsigned int, JS::Value*)':
25:48.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
25:48.03    return js::ToInt32Slow(cx, v, out);
25:48.03           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:48.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
25:48.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
25:48.43    return js::ToInt32Slow(cx, v, out);
25:48.43           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:48.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_int32x4_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
25:48.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
25:48.50    return js::ToInt32Slow(cx, v, out);
25:48.50           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:48.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:48.64 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:48.64 /<<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
25:48.65    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:48.65         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:48.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:48.65                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:48.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:48.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:48.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:48.66 /<<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
25:48.67    return js::ToInt32Slow(cx, v, out);
25:48.67           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:48.71 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:48.71                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.72                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.72                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.72                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
25:48.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
25:48.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]
25:48.73    memset(aT, 0, sizeof(T));
25:48.74    ~~~~~~^~~~~~~~~~~~~~~~~~
25:48.74 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
25:48.74                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
25:48.74                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
25:48.75                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
25:48.75                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
25:48.75                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
25:48.75                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
25:48.75                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.75                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.76                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.76                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
25:48.76  struct TabSizes {
25:48.78         ^~~~~~~~
25:48.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:48.78                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.78                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.78                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.78                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
25:48.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
25:48.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
25:48.79    memset(aT, 0, sizeof(T));
25:48.79    ~~~~~~^~~~~~~~~~~~~~~~~~
25:48.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
25:48.80                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
25:48.80                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
25:48.80                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.81                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
25:48.83  struct ServoSizes {
25:48.83         ^~~~~~~~~~
25:48.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:48.83                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.83                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.83                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
25:48.84 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
25:48.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
25:48.85    memset(aT, 0, sizeof(T));
25:48.85    ~~~~~~^~~~~~~~~~~~~~~~~~
25:48.85 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
25:48.85                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
25:48.85                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
25:48.85                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
25:48.85                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.86                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.86                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.86                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
25:48.88  class StaticStrings {
25:48.88        ^~~~~~~~~~~~~
25:48.88 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:48.88                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.88                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.88                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
25:48.89 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
25:48.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]
25:48.90    memset(aT, 0, sizeof(T));
25:48.90    ~~~~~~^~~~~~~~~~~~~~~~~~
25:48.90 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
25:48.90                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.90                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.90                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.92                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.92 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
25:48.92  class PreliminaryObjectArray {
25:48.92        ^~~~~~~~~~~~~~~~~~~~~~
25:48.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:48.92                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.92                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.93                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.93                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
25:48.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
25:48.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]
25:48.93    memset(aT, 0, sizeof(T));
25:48.93    ~~~~~~^~~~~~~~~~~~~~~~~~
25:48.94 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
25:48.94                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.96                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.96                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.96                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
25:48.97  class TypeNewScript {
25:48.97        ^~~~~~~~~~~~~
25:48.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:48.97                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:48.97                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:48.99                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:48.99                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:48.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:48.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
25:48.99 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
25:49.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
25:49.00    memset(aT, 0, sizeof(T));
25:49.00    ~~~~~~^~~~~~~~~~~~~~~~~~
25:49.00 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:49.00                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:49.00                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.01                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.01 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
25:49.01  struct IonScriptCounts {
25:49.02         ^~~~~~~~~~~~~~~
25:49.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:49.03 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_swizzle(JSContext*, unsigned int, JS::Value*)':
25:49.03 /<<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
25:49.03      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
25:49.04           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:49.06 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_int32x4_shuffle(JSContext*, unsigned int, JS::Value*)':
25:49.06 /<<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
25:49.06      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
25:49.06           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:49.14 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:49.14                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:49.14                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:49.14                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.14                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
25:49.15 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
25:49.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]
25:49.16    memset(aT, 0, sizeof(T));
25:49.16    ~~~~~~^~~~~~~~~~~~~~~~~~
25:49.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
25:49.16                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
25:49.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:49.17                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:49.17                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:49.17                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
25:49.17                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
25:49.17                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
25:49.17                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:49.19                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.19                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.19 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
25:49.19  struct ZoneGCStats {
25:49.19         ^~~~~~~~~~~
25:49.19 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:49.19                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:49.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:49.20                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.20                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
25:49.20 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
25:49.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]
25:49.20    memset(aT, 0, sizeof(T));
25:49.20    ~~~~~~^~~~~~~~~~~~~~~~~~
25:49.21 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
25:49.22                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
25:49.23                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:49.23                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.23                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.23 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
25:49.23  class NewObjectCache {
25:49.23        ^~~~~~~~~~~~~~
25:49.24 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:49.25                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:49.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:49.25                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.25                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.26 /<<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]':
25:49.26 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
25:49.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]
25:49.27      memset(aT, 0, sizeof(T));
25:49.27      ~~~~~~^~~~~~~~~~~~~~~~~~
25:49.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
25:49.27                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
25:49.28                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
25:49.28                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
25:49.28                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
25:49.28                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:49.28                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:49.29                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.29                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
25:49.29  class MOZ_NON_PARAM alignas(8) Value {
25:49.29                                 ^~~~~
25:49.51 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
25:49.51                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:49.51                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:49.51                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.51                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
25:49.52 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
25:49.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
25:49.54    memset(aT, 0, sizeof(T));
25:49.54    ~~~~~~^~~~~~~~~~~~~~~~~~
25:49.54 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
25:49.54                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:49.54                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:49.54                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:49.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:49.54 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
25:49.54  class CodeOffsetJump {
25:49.56        ^~~~~~~~~~~~~~
25:49.61 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Float32x4]':
25:49.62 /<<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
25:49.62  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:49.62       ^~
25:50.53 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:50.54                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:50.54                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:50.54                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:50.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:50.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_float32x4_splat(JSContext*, unsigned int, JS::Value*)':
25:50.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
25:50.54    return js::ToNumberSlow(cx, v, out);
25:50.55           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:51.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:51.24 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:51.25 /<<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
25:51.25    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:51.25         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:51.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
25:51.25                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
25:51.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
25:51.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
25:51.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
25:51.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
25:51.28    return js::ToNumberSlow(cx, v, out);
25:51.28           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
25:51.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
25:51.43 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_swizzle(JSContext*, unsigned int, JS::Value*)':
25:51.43 /<<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
25:51.43      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
25:51.43           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:51.52 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float32x4_shuffle(JSContext*, unsigned int, JS::Value*)':
25:51.53 /<<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
25:51.53      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
25:51.53           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:51.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
25:51.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
25:51.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
25:51.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
25:51.63                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
25:51.63                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
25:51.64                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
25:51.64                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
25:51.65                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:51.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:51.66                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:51.66                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:51.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:51.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]':
25:51.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]'
25:51.66 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
25:51.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<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]
25:51.69        memset(table, 0, sizeof(*table) * capacity());
25:51.69        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:51.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
25:51.69  class HashTableEntry {
25:51.69        ^~~~~~~~~~~~~~
25:51.70 /<<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]':
25:51.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]'
25:51.72 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
25:51.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<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]
25:51.74        memset(table, 0, sizeof(*table) * capacity());
25:51.74        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:51.75 /<<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
25:51.75  class HashTableEntry {
25:51.76        ^~~~~~~~~~~~~~
25:51.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]':
25:51.76 /<<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]'
25:51.76 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
25:51.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<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]
25:51.77        memset(table, 0, sizeof(*table) * capacity());
25:51.77        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:51.78 /<<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
25:51.78  class HashTableEntry {
25:51.78        ^~~~~~~~~~~~~~
25:54.86 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool8x16]':
25:54.86 /<<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
25:54.86  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:54.86       ^~
25:54.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
25:54.92                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
25:54.92                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
25:54.92                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:54.92                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:54.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:54.92 /<<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]':
25:54.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]'
25:54.93 /<<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]'
25:54.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]'
25:54.95 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
25:54.95 /<<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]
25:54.96      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
25:54.96                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:54.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
25:54.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
25:54.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
25:54.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
25:54.96                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
25:54.97                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
25:54.97                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
25:54.98                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
25:54.98                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
25:54.98                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
25:54.98                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
25:54.98                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:7,
25:54.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
25:54.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
25:54.98  class HashTableEntry {
25:54.99        ^~~~~~~~~~~~~~
25:56.24 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool8x16_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:56.24 /<<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
25:56.24    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:56.24         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:56.25 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25:56.25    if (!V::Cast(cx, args.get(2), &value)) return false;
25:56.25         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
25:56.33 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool16x8]':
25:56.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
25:56.33  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:56.33       ^~
25:57.65 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool16x8_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:57.65 /<<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
25:57.65    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:57.65         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:57.65 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25:57.66    if (!V::Cast(cx, args.get(2), &value)) return false;
25:57.66         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
25:57.75 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::ToSimdConstant(JSContext*, JS::HandleValue, js::jit::SimdConstant*) [with V = js::Bool32x4]':
25:57.76 /<<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
25:57.76  bool js::ToSimdConstant(JSContext* cx, HandleValue v, jit::SimdConstant* out) {
25:57.76       ^~
25:59.64 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
25:59.64 /<<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
25:59.64    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
25:59.65         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25:59.65 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
25:59.65    if (!V::Cast(cx, args.get(2), &value)) return false;
25:59.65         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:00.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:00.32                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:00.32                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:00.33                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:00.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:00.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_splat(JSContext*, unsigned int, JS::Value*)':
26:00.34 /<<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
26:00.34    return js::ToUint8Slow(cx, v, out);
26:00.34           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:00.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
26:00.97 /<<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
26:00.97    return js::ToInt32Slow(cx, v, out);
26:00.97           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:01.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint8x16_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
26:01.08 /<<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
26:01.08    return js::ToInt32Slow(cx, v, out);
26:01.08           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:01.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:01.23 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_replaceLane(JSContext*, unsigned int, JS::Value*)':
26:01.23 /<<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
26:01.24    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
26:01.24         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:01.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:01.24                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:01.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:01.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:01.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:01.26 /<<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
26:01.26    return js::ToUint8Slow(cx, v, out);
26:01.26           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:01.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:01.42 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_swizzle(JSContext*, unsigned int, JS::Value*)':
26:01.42 /<<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
26:01.42      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
26:01.42           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:01.50 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint8x16_shuffle(JSContext*, unsigned int, JS::Value*)':
26:01.50 /<<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
26:01.50      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
26:01.50           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:02.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:02.34                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:02.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:02.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:02.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:02.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_splat(JSContext*, unsigned int, JS::Value*)':
26:02.35 /<<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
26:02.35    return js::ToUint16Slow(cx, v, out);
26:02.35           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:02.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
26:02.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
26:02.91    return js::ToInt32Slow(cx, v, out);
26:02.91           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:03.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint16x8_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
26:03.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
26:03.04    return js::ToInt32Slow(cx, v, out);
26:03.04           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:03.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:03.15 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_replaceLane(JSContext*, unsigned int, JS::Value*)':
26:03.15 /<<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
26:03.15    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
26:03.16         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:03.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:03.17                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:03.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:03.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:03.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:03.19 /<<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
26:03.19    return js::ToUint16Slow(cx, v, out);
26:03.19           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:03.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:03.35 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_swizzle(JSContext*, unsigned int, JS::Value*)':
26:03.35 /<<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
26:03.36      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
26:03.36           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:03.43 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint16x8_shuffle(JSContext*, unsigned int, JS::Value*)':
26:03.43 /<<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
26:03.43      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
26:03.43           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:04.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:04.34                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:04.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:04.35                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:04.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:04.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_splat(JSContext*, unsigned int, JS::Value*)':
26:04.35 /<<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
26:04.36    return js::ToUint32Slow(cx, v, out);
26:04.36           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:04.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_shiftLeftByScalar(JSContext*, unsigned int, JS::Value*)':
26:04.77 /<<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
26:04.77    return js::ToInt32Slow(cx, v, out);
26:04.77           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:04.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_uint32x4_shiftRightByScalar(JSContext*, unsigned int, JS::Value*)':
26:04.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
26:04.83    return js::ToInt32Slow(cx, v, out);
26:04.84           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:04.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:04.99 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_replaceLane(JSContext*, unsigned int, JS::Value*)':
26:04.99 /<<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
26:04.99    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
26:04.99         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:04.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:05.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:05.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:05.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:05.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:05.00 /<<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
26:05.01    return js::ToUint32Slow(cx, v, out);
26:05.01           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:05.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:05.16 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_swizzle(JSContext*, unsigned int, JS::Value*)':
26:05.16 /<<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
26:05.16      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
26:05.16           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:05.22 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_uint32x4_shuffle(JSContext*, unsigned int, JS::Value*)':
26:05.22 /<<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
26:05.22      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
26:05.22           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:06.44 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:06.44                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:06.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:06.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:06.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:06.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::simd_float64x2_splat(JSContext*, unsigned int, JS::Value*)':
26:06.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
26:06.45    return js::ToNumberSlow(cx, v, out);
26:06.45           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:07.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:07.21 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_replaceLane(JSContext*, unsigned int, JS::Value*)':
26:07.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
26:07.22    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
26:07.22         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:07.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:07.22                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:07.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:07.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:07.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:07.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
26:07.24    return js::ToNumberSlow(cx, v, out);
26:07.25           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:07.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:07.36 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_swizzle(JSContext*, unsigned int, JS::Value*)':
26:07.37 /<<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
26:07.37      if (!ArgumentToLaneIndex(cx, args[i + 1], V::lanes, &lanes[i]))
26:07.37           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:07.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
26:07.46 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_float64x2_shuffle(JSContext*, unsigned int, JS::Value*)':
26:07.46 /<<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
26:07.46      if (!ArgumentToLaneIndex(cx, args[i + 2], 2 * V::lanes, &lanes[i]))
26:07.47           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:07.47 /<<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
26:08.71 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In function 'bool js::simd_bool64x2_replaceLane(JSContext*, unsigned int, JS::Value*)':
26:08.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
26:08.71    if (!ArgumentToLaneIndex(cx, args[1], V::lanes, &lane)) return false;
26:08.71         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:08.71 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp:1053:15: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26:08.71    if (!V::Cast(cx, args.get(2), &value)) return false;
26:08.71         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:09.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:09.23 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
26:09.23 /<<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
26:09.23  static PromiseReactionRecord* NewReactionRecord(
26:09.23                                ^~~~~~~~~~~~~~~~~
26:09.24 /<<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
26:09.25 /<<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
26:09.34 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
26:09.34 /<<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
26:09.34  static PromiseAllDataHolder* NewPromiseAllDataHolder(JSContext* cx,
26:09.34                               ^~~~~~~~~~~~~~~~~~~~~~~
26:11.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:11.18 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
26:11.18 /<<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
26:11.18  static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2,
26:11.19              ^~~~~~~~~~~~
26:11.19 /<<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
26:11.19 /<<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
26:11.19 /<<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
26:11.21 /<<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
26:11.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:34,
26:11.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:29:
26:11.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
26:11.22 /<<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
26:11.22  static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
26:11.22                                ^~~~~~~~~~~~~
26:11.23 /<<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
26:11.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
26:11.24                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
26:11.24                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
26:11.24                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
26:11.25                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:21,
26:11.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
26:11.26 /<<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
26:11.26    JSAtom* atom = ToAtom<allowGC>(cx, v);
26:11.26                   ~~~~~~~~~~~~~~~^~~~~~~
26:11.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
26:11.28                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
26:11.28                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
26:11.28                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.cpp:21,
26:11.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:2:
26:11.29 /<<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
26:11.30    return ToPropertyKeySlow(cx, argument, result);
26:11.30           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
26:11.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:47:
26:11.74 /<<PKGBUILDDIR>>/js/src/builtin/SIMD.cpp: In static member function 'static bool js::GlobalObject::initSimdObject(JSContext*, JS::Handle<js::GlobalObject*>)':
26:11.74 /<<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
26:11.75    if (!DefineDataProperty(cx, global, cx->names().SIMD, globalSimdValue,
26:11.75         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:11.75                            JSPROP_RESOLVING))
26:11.75                            ~~~~~~~~~~~~~~~~~
26:11.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:11.94                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:11.94                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:11.94                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:11.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:11.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)':
26:11.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
26:11.96    return js::ToObjectSlow(cx, v, false);
26:11.96           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:11.96 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
26:11.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:11.96 /<<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
26:11.97      return ValueToId<CanGC>(cx, argument, result);
26:11.97             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
26:11.97 /<<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
26:11.98    return ToPropertyKeySlow(cx, argument, result);
26:11.98           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
26:11.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:11.98 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1017:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
26:11.98    if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
26:11.98         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
26:12.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:12.71 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::CreatePromiseObjectForAsync(JSContext*, JS::HandleValue)':
26:12.71 /<<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
26:12.71  MOZ_MUST_USE PromiseObject* js::CreatePromiseObjectForAsync(
26:12.71                              ^~
26:12.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
26:12.92                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
26:12.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:12.92 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
26:12.92 /<<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
26:12.92  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
26:12.92              ^~~~~~~~~~~~~
26:13.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
26:13.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
26:13.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
26:13.87                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
26:13.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:10,
26:13.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:13.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:13.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In lambda function:
26:13.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:1310:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized]
26:13.88    mLength += aInsLength;
26:13.89    ~~~~~~~~^~~~~~~~~~~~~
26:13.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:13.89 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:245:21: note: 'vlength' was declared here
26:13.89      size_t voffset, vlength;
26:13.89                      ^~~~~~~
26:13.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
26:13.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:13.97 /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:295:37: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
26:13.97               ? twoByteChars().append(base->latin1Chars(nogc) + off, len)
26:13.97                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:13.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:13.97 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:245:12: note: 'voffset' was declared here
26:13.97      size_t voffset, vlength;
26:13.98             ^~~~~~~
26:13.98 /<<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
26:13.98                                          PropertyKind kind) -> bool {
26:13.98                                                                ^~~~
26:13.98 /<<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
26:13.98        idstr = ValueToSource(cx, v);
26:13.98                ~~~~~~~~~~~~~^~~~~~~
26:13.99 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:14.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
26:14.00                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
26:14.00                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
26:14.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
26:14.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:14.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:14.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:14.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:14.01 /<<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
26:14.03    return ToStringSlow<allowGC>(cx, v);
26:14.03           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
26:14.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:14.03 /<<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
26:14.04      RootedString valsource(cx, ValueToSource(cx, val));
26:14.04                                 ~~~~~~~~~~~~~^~~~~~~~~
26:14.46 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)':
26:14.46 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:332:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
26:14.46      if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return nullptr;
26:14.47           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
26:14.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:14.67                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:14.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:14.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:14.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:14.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)':
26:14.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
26:14.69    return js::ToObjectSlow(cx, v, false);
26:14.69           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:15.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)':
26:15.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
26:15.36    return js::ToObjectSlow(cx, v, false);
26:15.36           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:15.37 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:15.37                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:15.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:15.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
26:15.38      return op(cx, obj, receiver, id, vp);
26:15.38             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:15.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
26:15.39    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:15.39           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:16.33                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:16.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:16.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:16.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:16.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)':
26:16.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
26:16.35    return js::ToObjectSlow(cx, v, false);
26:16.35           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:16.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
26:16.36    return js::ToObjectSlow(cx, v, false);
26:16.38           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:16.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:16.40 /<<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
26:16.40        if (!GetProperty(cx, from, from, nextKey, &propValue)) return false;
26:16.40             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.40 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:16.40                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:16.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:16.41 /<<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
26:16.41      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
26:16.41             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.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
26:16.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
26:16.42    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
26:16.42           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.43                                        receiver, result);
26:16.43                                        ~~~~~~~~~~~~~~~~~
26:16.45 /<<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
26:16.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:16.45 /<<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
26:16.45        if (!GetProperty(cx, from, from, nextKey, &propValue)) return false;
26:16.45             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.45 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:16.46                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:16.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:16.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
26:16.46      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
26:16.46             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.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
26:16.47 /<<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
26:16.47    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
26:16.47           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.47                                        receiver, result);
26:16.47                                        ~~~~~~~~~~~~~~~~~
26:16.47 /<<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
26:16.47 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26:16.49      return op(cx, obj, receiver, id, vp);
26:16.49             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.49 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26:16.49    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:16.49           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.49 /<<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
26:16.50      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
26:16.50             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.50 /<<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
26:16.50 /<<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
26:16.50    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
26:16.50           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:16.51                                        receiver, result);
26:16.51                                        ~~~~~~~~~~~~~~~~~
26:16.51 /<<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
26:17.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:17.50 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue)':
26:17.51 /<<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
26:17.51  static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
26:17.51              ^~~~~~~~~~~~~~~~~~~~~~
26:17.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:17.51                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:17.52                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:17.52                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:17.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:17.53 /<<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
26:17.53    return js::ToObjectSlow(cx, v, false);
26:17.53           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:17.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:17.53 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:882:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
26:17.55      if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) return false;
26:17.55           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:17.55 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:17.55                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:17.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:17.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
26:17.56      return op(cx, obj, receiver, id, vp);
26:17.56             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:17.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
26:17.56    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:17.58           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:17.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:17.58 /<<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
26:17.58            !ToPropertyDescriptor(cx, descObj, true, &desc) ||
26:17.58             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:17.59 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:887:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
26:17.59 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:896:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
26:17.59      if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i]))
26:17.60           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:17.90 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)':
26:17.91 /<<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
26:17.91          DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
26:17.91                                                                    ^
26:18.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:18.93                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:18.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:18.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:18.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:18.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)1]':
26:18.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
26:18.94    return js::ToObjectSlow(cx, v, false);
26:18.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:18.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:18.95 /<<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
26:18.96          if (!GetProperty(cx, obj, obj, id, &value)) return false;
26:18.96               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:18.98 /<<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
26:18.98            if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value))
26:18.98                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:18.98 /<<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
26:18.98          } else if (!GetProperty(cx, obj, obj, id, &value)) {
26:18.99                      ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:18.99 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1379:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
26:18.99        if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
26:18.99             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
26:19.00 /<<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
26:19.00        if (!GetProperty(cx, obj, obj, id, &value)) return false;
26:19.00             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:20.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:20.07                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:20.07                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:20.07                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:20.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:20.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = (EnumerableOwnPropertiesKind)2]':
26:20.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
26:20.08    return js::ToObjectSlow(cx, v, false);
26:20.08           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:20.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:20.10 /<<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
26:20.10        if (!NewValuePair(cx, key, value, &value)) return false;
26:20.10             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:20.10 /<<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
26:20.10 /<<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
26:20.10          if (!NewValuePair(cx, key, value, &value)) return false;
26:20.11               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:20.11 /<<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
26:20.11 /<<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
26:20.11          if (!NewValuePair(cx, key, value, &value)) return false;
26:20.11               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:20.11 /<<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
26:20.11 /<<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
26:20.12          if (!GetProperty(cx, obj, obj, id, &value)) return false;
26:20.12               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:20.12 /<<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
26:20.12          if (!NewValuePair(cx, key, value, &value)) return false;
26:20.12               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:20.14 /<<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
26:20.14 /<<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
26:20.14        if (!NewValuePair(cx, key, value, &value)) return false;
26:20.15             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:20.15 /<<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
26:20.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
26:20.16            if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value))
26:20.16                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:20.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
26:20.17          } else if (!GetProperty(cx, obj, obj, id, &value)) {
26:20.17                      ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:20.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
26:20.18        if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
26:20.18             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
26:20.19 /<<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
26:20.19        if (!GetProperty(cx, obj, obj, id, &value)) return false;
26:20.19             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:20.20 /<<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
26:20.20      else if (!NewValuePair(cx, key, value, properties[out++]))
26:20.20                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:20.22 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1394:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26:21.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
26:21.05 /<<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>&}]':
26:21.06 /<<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
26:21.06    MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
26:21.06                      ^~~~~~~~
26:21.07 /<<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
26:21.07      return js::Call(cx, fun, userv, args, dst);
26:21.07             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.08 /<<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
26:21.18 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.18 /<<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
26:21.18  bool NodeBuilder::importSpecifier(HandleValue importName,
26:21.18       ^~~~~~~~~~~
26:21.19 /<<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
26:21.19 /<<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
26:21.19 /<<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
26:21.20    if (!cb.isNull()) return callback(cb, importName, bindingName, pos, dst);
26:21.20                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.20 /<<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
26:21.20      return defineProperty(obj, name, value) &&
26:21.20             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.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
26:21.21      return defineProperty(obj, name, value) &&
26:21.21             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.26 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.27 /<<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
26:21.27  bool NodeBuilder::withStatement(HandleValue expr, HandleValue stmt,
26:21.27       ^~~~~~~~~~~
26:21.27 /<<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
26:21.27 /<<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
26:21.28 /<<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
26:21.28    if (!cb.isNull()) return callback(cb, expr, stmt, pos, dst);
26:21.29                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.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
26:21.29      return defineProperty(obj, name, value) &&
26:21.30             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.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
26:21.30      return defineProperty(obj, name, value) &&
26:21.30             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.35 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.35 /<<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
26:21.36  bool NodeBuilder::whileStatement(HandleValue test, HandleValue stmt,
26:21.36       ^~~~~~~~~~~
26:21.36 /<<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
26:21.36 /<<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
26:21.36 /<<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
26:21.37    if (!cb.isNull()) return callback(cb, test, stmt, pos, dst);
26:21.37                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.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
26:21.37      return defineProperty(obj, name, value) &&
26:21.37             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.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
26:21.38      return defineProperty(obj, name, value) &&
26:21.39             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.43 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.43 /<<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
26:21.43  bool NodeBuilder::labeledStatement(HandleValue label, HandleValue stmt,
26:21.44       ^~~~~~~~~~~
26:21.44 /<<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
26:21.44 /<<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
26:21.44 /<<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
26:21.44    if (!cb.isNull()) return callback(cb, label, stmt, pos, dst);
26:21.45                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.45 /<<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
26:21.45      return defineProperty(obj, name, value) &&
26:21.46             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.46 /<<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
26:21.46      return defineProperty(obj, name, value) &&
26:21.46             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.63 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.64 /<<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
26:21.64    MOZ_MUST_USE bool listNode(ASTType type, const char* propName,
26:21.64                      ^~~~~~~~
26:21.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
26:21.64      return js::Call(cx, fun, userv, args, dst);
26:21.65             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.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
26:21.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
26:21.67      return defineProperty(obj, name, value) &&
26:21.67             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.78 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.78 /<<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
26:21.78  bool NodeBuilder::unaryExpression(UnaryOperator unop, HandleValue expr,
26:21.79       ^~~~~~~~~~~
26:21.79 /<<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
26:21.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
26:21.79      return js::Call(cx, fun, userv, args, dst);
26:21.79             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.80 /<<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
26:21.80 /<<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
26:21.80      return defineProperty(obj, name, value) &&
26:21.80             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.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
26:21.81      return defineProperty(obj, name, value) &&
26:21.81             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.82 /<<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
26:21.82      return defineProperty(obj, name, value) &&
26:21.83             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.95 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:21.95 /<<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
26:21.95  bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix,
26:21.95       ^~~~~~~~~~~
26:21.96 /<<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
26:21.96 /<<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
26:21.96      return js::Call(cx, fun, userv, args, dst);
26:21.96             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:21.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
26:21.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
26:21.99      return defineProperty(obj, name, value) &&
26:21.99             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:21.99 /<<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
26:22.00      return defineProperty(obj, name, value) &&
26:22.00             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.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
26:22.00      return defineProperty(obj, name, value) &&
26:22.00             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.17 /<<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)':
26:22.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
26:22.17  bool NodeBuilder::forStatement(HandleValue init, HandleValue test,
26:22.17       ^~~~~~~~~~~
26:22.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
26:22.18 /<<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
26:22.18 /<<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
26:22.18 /<<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
26:22.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
26:22.20      return js::Call(cx, fun, userv, args, dst);
26:22.20             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:22.21 /<<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
26:22.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
26:22.21      return defineProperty(obj, name, value) &&
26:22.21             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.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
26:22.22      return defineProperty(obj, name, value) &&
26:22.22             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.22 /<<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
26:22.22      return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
26:22.22             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:22.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
26:22.23      return defineProperty(obj, name, value) &&
26:22.23             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.44 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:22.44 /<<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
26:22.44  bool NodeBuilder::importDeclaration(NodeVector& elts, HandleValue moduleSpec,
26:22.44       ^~~~~~~~~~~
26:22.45 /<<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
26:22.47 /<<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
26:22.47      return js::Call(cx, fun, userv, args, dst);
26:22.47             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:22.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.cpp:34,
26:22.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src11.cpp:29:
26:22.48 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In member function 'bool js::jit::BaselineCompiler::emit_JSOP_CALLSITEOBJ()':
26:22.48 /<<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
26:22.49      if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0))
26:22.49           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:22.49 /<<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
26:22.49 /<<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
26:22.50      return defineProperty(obj, name, value) &&
26:22.50             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.50 /<<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
26:22.50      return defineProperty(obj, name, value) &&
26:22.50             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.64 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:22.64 /<<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
26:22.64  bool NodeBuilder::switchStatement(HandleValue disc, NodeVector& elts,
26:22.64       ^~~~~~~~~~~
26:22.65 /<<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
26:22.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
26:22.66      return js::Call(cx, fun, userv, args, dst);
26:22.66             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:22.66 /<<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
26:22.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
26:22.67      return defineProperty(obj, name, value) &&
26:22.68             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.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
26:22.68      return defineProperty(obj, name, value) &&
26:22.68             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.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
26:22.69      return defineProperty(obj, name, value) &&
26:22.69             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:22.84 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::debuggerStatement(js::frontend::TokenPos*, JS::MutableHandleValue)':
26:22.84 /<<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
26:22.84  bool NodeBuilder::debuggerStatement(TokenPos* pos, MutableHandleValue dst) {
26:22.84       ^~~~~~~~~~~
26:22.85 /<<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
26:22.85      return js::Call(cx, fun, userv, args, dst);
26:22.85             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:22.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
26:23.01 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)':
26:23.01 /<<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
26:23.02  bool NodeBuilder::emptyStatement(TokenPos* pos, MutableHandleValue dst) {
26:23.02       ^~~~~~~~~~~
26:23.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
26:23.02      return js::Call(cx, fun, userv, args, dst);
26:23.03             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:23.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
26:23.18 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)':
26:23.18 /<<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
26:23.18  bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) {
26:23.18       ^~~~~~~~~~~
26:23.19 /<<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
26:23.19      return js::Call(cx, fun, userv, args, dst);
26:23.19             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:23.19 /<<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
26:23.33 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:23.33 /<<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
26:23.34  bool NodeBuilder::literal(HandleValue val, TokenPos* pos,
26:23.34       ^~~~~~~~~~~
26:23.34 /<<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
26:23.35 /<<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
26:23.35      return js::Call(cx, fun, userv, args, dst);
26:23.35             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:23.35 /<<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
26:23.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
26:23.37      return defineProperty(obj, name, value) &&
26:23.37             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:23.50 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:23.50 /<<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
26:23.50  bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) {
26:23.50       ^~~~~~~~~~~~~
26:23.51 /<<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
26:23.51    return builder.literal(val, &pn->pn_pos, dst);
26:23.51           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
26:23.52 /<<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
26:23.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:23.66 /<<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
26:23.66  bool NodeBuilder::throwStatement(HandleValue arg, TokenPos* pos,
26:23.66       ^~~~~~~~~~~
26:23.66 /<<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
26:23.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
26:23.67      return js::Call(cx, fun, userv, args, dst);
26:23.67             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:23.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
26:23.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
26:23.68      return defineProperty(obj, name, value) &&
26:23.68             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:23.86 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:23.87 /<<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
26:23.87  bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos,
26:23.87       ^~~~~~~~~~~~~
26:23.88 /<<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
26:23.88      return js::Call(cx, fun, userv, args, dst);
26:23.88             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:23.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
26:23.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
26:23.89      return defineProperty(obj, name, value) &&
26:23.89             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:24.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:24.04 /<<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
26:24.04  bool ASTSerializer::identifier(ParseNode* pn, MutableHandleValue dst) {
26:24.04       ^~~~~~~~~~~~~
26:24.05 /<<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
26:24.05    return identifier(pnAtom, &pn->pn_pos, dst);
26:24.05           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:24.15 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:24.15 /<<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
26:24.16  bool NodeBuilder::expressionStatement(HandleValue expr, TokenPos* pos,
26:24.16       ^~~~~~~~~~~
26:24.16 /<<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
26:24.17 /<<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
26:24.17      return js::Call(cx, fun, userv, args, dst);
26:24.17             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:24.17 /<<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
26:24.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
26:24.18      return defineProperty(obj, name, value) &&
26:24.18             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:24.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:24.41                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:24.41                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:24.41                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:24.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:24.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
26:24.41 /<<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
26:24.41    return js::ToObjectSlow(cx, v, false);
26:24.41           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:24.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:24.43 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1526:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26:24.43    return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN,
26:24.43           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:24.43                              args.rval());
26:24.43                              ~~~~~~~~~~~~
26:24.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:24.82                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:24.82                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:24.82                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:24.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:24.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)':
26:24.82 /<<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
26:24.82    return js::ToObjectSlow(cx, v, false);
26:24.83           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:24.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:24.85 /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:1431:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
26:24.85    return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval());
26:24.85           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:25.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
26:25.12 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:25.12 /<<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
26:25.12  bool NodeBuilder::returnStatement(HandleValue arg, TokenPos* pos,
26:25.13       ^~~~~~~~~~~
26:25.14 /<<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
26:25.15 /<<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
26:25.15 /<<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
26:25.15 /<<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
26:25.15      return js::Call(cx, fun, userv, args, dst);
26:25.15             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:25.16 /<<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
26:25.16 /<<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
26:25.16      return defineProperty(obj, name, value) &&
26:25.17             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.31 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:25.31 /<<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
26:25.31  bool NodeBuilder::breakStatement(HandleValue label, TokenPos* pos,
26:25.31       ^~~~~~~~~~~
26:25.31 /<<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
26:25.32 /<<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
26:25.32      return js::Call(cx, fun, userv, args, dst);
26:25.32             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:25.32 /<<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
26:25.32 /<<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
26:25.33      return defineProperty(obj, name, value) &&
26:25.33             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.47 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:25.47 /<<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
26:25.47  bool NodeBuilder::continueStatement(HandleValue label, TokenPos* pos,
26:25.47       ^~~~~~~~~~~
26:25.48 /<<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
26:25.48 /<<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
26:25.48      return js::Call(cx, fun, userv, args, dst);
26:25.48             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:25.48 /<<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
26:25.49 /<<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
26:25.50      return defineProperty(obj, name, value) &&
26:25.51             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.65 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:25.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
26:25.65  bool NodeBuilder::tryStatement(HandleValue body, HandleValue handler,
26:25.65       ^~~~~~~~~~~
26:25.66 /<<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
26:25.66 /<<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
26:25.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
26:25.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
26:25.68      return js::Call(cx, fun, userv, args, dst);
26:25.68             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:25.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
26:25.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
26:25.69      return defineProperty(obj, name, value) &&
26:25.69             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.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
26:25.69      return defineProperty(obj, name, value) &&
26:25.69             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.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
26:25.70      return defineProperty(obj, name, value) &&
26:25.70             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.86 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:25.86 /<<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
26:25.86  bool NodeBuilder::ifStatement(HandleValue test, HandleValue cons,
26:25.86       ^~~~~~~~~~~
26:25.86 /<<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
26:25.87 /<<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
26:25.87 /<<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
26:25.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
26:25.88      return js::Call(cx, fun, userv, args, dst);
26:25.88             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:25.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
26:25.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
26:25.88      return defineProperty(obj, name, value) &&
26:25.89             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.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
26:25.89      return defineProperty(obj, name, value) &&
26:25.89             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:25.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
26:25.91      return defineProperty(obj, name, value) &&
26:25.92             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.08 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:26.08 /<<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
26:26.08  bool NodeBuilder::forOfStatement(HandleValue var, HandleValue expr,
26:26.09       ^~~~~~~~~~~
26:26.09 /<<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
26:26.09 /<<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
26:26.10 /<<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
26:26.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
26:26.12      return js::Call(cx, fun, userv, args, dst);
26:26.12             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:26.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
26:26.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
26:26.12      return defineProperty(obj, name, value) &&
26:26.13             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.14      return defineProperty(obj, name, value) &&
26:26.14             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.14      return defineProperty(obj, name, value) &&
26:26.15             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:26.30 /<<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
26:26.30  bool NodeBuilder::conditionalExpression(HandleValue test, HandleValue cons,
26:26.30       ^~~~~~~~~~~
26:26.30 /<<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
26:26.31 /<<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
26:26.31 /<<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
26:26.31 /<<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
26:26.33      return js::Call(cx, fun, userv, args, dst);
26:26.33             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:26.33 /<<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
26:26.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
26:26.34      return defineProperty(obj, name, value) &&
26:26.34             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.34      return defineProperty(obj, name, value) &&
26:26.34             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.35      return defineProperty(obj, name, value) &&
26:26.35             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.53 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:26.53 /<<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
26:26.53  bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left,
26:26.53       ^~~~~~~~~~~
26:26.54 /<<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
26:26.54 /<<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
26:26.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
26:26.55      return js::Call(cx, fun, userv, args, dst);
26:26.55             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:26.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
26:26.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
26:26.56      return defineProperty(obj, name, value) &&
26:26.56             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.57      return defineProperty(obj, name, value) &&
26:26.57             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.58      return defineProperty(obj, name, value) &&
26:26.58             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.81 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:26.81 /<<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
26:26.81  bool NodeBuilder::assignmentExpression(AssignmentOperator aop, HandleValue lhs,
26:26.82       ^~~~~~~~~~~
26:26.82 /<<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
26:26.82 /<<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
26:26.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
26:26.84      return js::Call(cx, fun, userv, args, dst);
26:26.84             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:26.84 /<<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
26:26.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
26:26.85      return defineProperty(obj, name, value) &&
26:26.85             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.85      return defineProperty(obj, name, value) &&
26:26.86             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:26.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
26:26.87      return defineProperty(obj, name, value) &&
26:26.87             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.06 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:27.06 /<<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
26:27.07  bool NodeBuilder::memberExpression(bool computed, HandleValue expr,
26:27.07       ^~~~~~~~~~~
26:27.07 /<<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
26:27.07 /<<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
26:27.08 /<<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
26:27.09      return js::Call(cx, fun, userv, args, dst);
26:27.09             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:27.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
26:27.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
26:27.10      return defineProperty(obj, name, value) &&
26:27.10             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.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
26:27.10      return defineProperty(obj, name, value) &&
26:27.11             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.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
26:27.12      return defineProperty(obj, name, value) &&
26:27.12             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.30 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:27.30 /<<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
26:27.30  bool NodeBuilder::forInStatement(HandleValue var, HandleValue expr,
26:27.31       ^~~~~~~~~~~
26:27.31 /<<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
26:27.32 /<<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
26:27.32 /<<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
26:27.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
26:27.34      return js::Call(cx, fun, userv, args, dst);
26:27.34             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:27.35 /<<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
26:27.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
26:27.35      return defineProperty(obj, name, value) &&
26:27.36             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.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
26:27.36      return defineProperty(obj, name, value) &&
26:27.36             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.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
26:27.38      return defineProperty(obj, name, value) &&
26:27.39             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.51 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:27.51 /<<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
26:27.51  bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind,
26:27.52       ^~~~~~~~~~~
26:27.52 /<<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
26:27.52 /<<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
26:27.53      return js::Call(cx, fun, userv, args, dst);
26:27.53             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:27.55 /<<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
26:27.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
26:27.55      return defineProperty(obj, name, value) &&
26:27.55             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.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
26:27.55      return defineProperty(obj, name, value) &&
26:27.56             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.74 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
26:27.74 /<<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
26:27.74  bool NodeBuilder::doWhileStatement(HandleValue stmt, HandleValue test,
26:27.75       ^~~~~~~~~~~
26:27.76 /<<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
26:27.77 /<<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
26:27.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
26:27.77      return js::Call(cx, fun, userv, args, dst);
26:27.77             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:27.77 /<<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
26:27.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
26:27.78      return defineProperty(obj, name, value) &&
26:27.78             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:27.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
26:27.79      return defineProperty(obj, name, value) &&
26:27.80             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.54 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:28.55 /<<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
26:28.55  bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
26:28.55       ^~~~~~~~~~~~~
26:28.55 /<<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
26:28.55           builder.importSpecifier(importName, bindingName, &pn->pn_pos, dst);
26:28.56           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.56 /<<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
26:28.56 /<<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
26:28.56           builder.importDeclaration(elts, moduleSpec, &pn->pn_pos, dst);
26:28.56           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.57 /<<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
26:28.57    if (!cb.isNull()) return callback(cb, bindingName, exportName, pos, dst);
26:28.57                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.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
26:28.59      return defineProperty(obj, name, value) &&
26:28.59             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.60 /<<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
26:28.60      return defineProperty(obj, name, value) &&
26:28.60             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.60 /<<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
26:28.60      return js::Call(cx, fun, userv, args, dst);
26:28.60             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.61 /<<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
26:28.61 /<<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
26:28.61        if (!function(kid, AST_FUNC_DECL, &decl)) return false;
26:28.61             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.63 /<<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
26:28.63        if (!classDefinition(kid, false, &decl)) return false;
26:28.63             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
26:28.63 /<<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
26:28.63        if (!variableDeclaration(kid, kind != ParseNodeKind::Var, &decl))
26:28.63             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.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
26:28.64      return js::Call(cx, fun, userv, args, dst);
26:28.64             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.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
26:28.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
26:28.65      return defineProperty(obj, name, value) &&
26:28.65             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.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
26:28.66      return defineProperty(obj, name, value) &&
26:28.66             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.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
26:28.66      return defineProperty(obj, name, value) &&
26:28.67             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.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
26:28.67      return defineProperty(obj, name, value) &&
26:28.67             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.67 /<<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
26:28.67               builder.expressionStatement(expr, &pn->pn_pos, dst);
26:28.67               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:28.69 /<<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
26:28.69 /<<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
26:28.69    return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
26:28.69           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.70 /<<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
26:28.70               builder.ifStatement(test, cons, alt, &pn->pn_pos, dst);
26:28.70               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.70 /<<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
26:28.71 /<<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
26:28.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
26:28.73      return js::Call(cx, fun, userv, args, dst);
26:28.73             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.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
26:28.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
26:28.74      return defineProperty(obj, name, value) &&
26:28.74             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.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
26:28.74      return defineProperty(obj, name, value) &&
26:28.74             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.75 /<<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
26:28.75    return builder.switchStatement(disc, cases, lexical, &pn->pn_pos, dst);
26:28.75           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.76 /<<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
26:28.76 /<<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
26:28.76      return js::Call(cx, fun, userv, args, dst);
26:28.77             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.77 /<<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
26:28.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
26:28.77      return defineProperty(obj, name, value) &&
26:28.77             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.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
26:28.78      return defineProperty(obj, name, value) &&
26:28.79             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.79 /<<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
26:28.79           builder.tryStatement(body, handler, finally, &pn->pn_pos, dst);
26:28.79           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.79 /<<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
26:28.80 /<<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
26:28.80 /<<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
26:28.80                    ? builder.withStatement(expr, stmt, &pn->pn_pos, dst)
26:28.80                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.81 /<<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
26:28.81 /<<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
26:28.81                    : builder.whileStatement(expr, stmt, &pn->pn_pos, dst));
26:28.81                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.83 /<<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
26:28.83 /<<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
26:28.83               builder.doWhileStatement(stmt, test, &pn->pn_pos, dst);
26:28.84               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.84 /<<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
26:28.84 /<<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
26:28.84               ? variableDeclaration(pn, lexical, dst)
26:28.84                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:28.85 /<<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
26:28.85            if (!variableDeclaration(head->pn_kid1->pn_expr, true, &var))
26:28.85                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.86 /<<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
26:28.87            if (!variableDeclaration(
26:28.87                 ~~~~~~~~~~~~~~~~~~~^
26:28.87                    head->pn_kid1,
26:28.87                    ~~~~~~~~~~~~~~
26:28.87                    head->pn_kid1->isKind(ParseNodeKind::Let) ||
26:28.88                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.88                        head->pn_kid1->isKind(ParseNodeKind::Const),
26:28.88                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.88                    &var)) {
26:28.88                    ~~~~~
26:28.88 /<<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
26:28.89           builder.forInStatement(var, expr, stmt, &loop->pn_pos, dst);
26:28.89           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.89 /<<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
26:28.89 /<<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
26:28.91 /<<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
26:28.91           builder.forOfStatement(var, expr, stmt, &loop->pn_pos, dst);
26:28.91           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.91 /<<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
26:28.91 /<<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
26:28.92 /<<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
26:28.92               builder.forStatement(init, test, update, stmt, &pn->pn_pos, dst);
26:28.92               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.92 /<<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
26:28.92 /<<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
26:28.93 /<<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
26:28.94 /<<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
26:28.94      return identifier(atom, pos, dst);
26:28.94             ~~~~~~~~~~^~~~~~~~~~~~~~~~
26:28.94 /<<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
26:28.94                    ? builder.breakStatement(label, &pn->pn_pos, dst)
26:28.95                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:28.95 /<<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
26:28.95 /<<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
26:28.95                    : builder.continueStatement(label, &pn->pn_pos, dst));
26:28.95                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:28.96 /<<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
26:28.98 /<<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
26:28.98        return identifier(pnAtom, nullptr, &label) &&
26:28.98               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:28.98 /<<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
26:28.98               builder.labeledStatement(label, stmt, &pn->pn_pos, dst);
26:28.98               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:28.98 /<<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
26:28.98 /<<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
26:28.98               builder.throwStatement(arg, &pn->pn_pos, dst);
26:28.98               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
26:28.98 /<<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
26:28.98 /<<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
26:28.99               builder.returnStatement(arg, &pn->pn_pos, dst);
26:28.99               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
26:29.00 /<<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
26:29.00 /<<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
26:29.00        return classDefinition(pn, false, dst);
26:29.01               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
26:29.01 /<<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
26:29.01      return js::Call(cx, fun, userv, args, dst);
26:29.01             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:29.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
26:29.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
26:29.03      return defineProperty(obj, name, value) &&
26:29.03             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:29.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
26:29.03      return defineProperty(obj, name, value) &&
26:29.03             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:29.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
26:29.05      return defineProperty(obj, name, value) &&
26:29.05             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:29.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
26:29.05      return defineProperty(obj, name, value) &&
26:29.05             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:30.99 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:30.99                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
26:30.99                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
26:30.99                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
26:31.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
26:31.01                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:31.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:31.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:31.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:31.02 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
26:31.02 /<<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
26:31.02    return ToStringSlow<allowGC>(cx, v);
26:31.02           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
26:31.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
26:31.04 /<<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
26:31.04        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
26:31.04        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.04                              JSDVG_SEARCH_STACK, arg, nullptr, "not an object",
26:31.04                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.04                              nullptr);
26:31.04                              ~~~~~~~~
26:31.04 /<<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
26:31.04      if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) return false;
26:31.04           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.04 /<<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
26:31.04 /<<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
26:31.05        if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop))
26:31.05             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.05 /<<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
26:31.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:31.06                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
26:31.06                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
26:31.06                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
26:31.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
26:31.06                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:31.06                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:31.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:31.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:31.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
26:31.08    return ToStringSlow<allowGC>(cx, v);
26:31.08           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
26:31.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
26:31.09 /<<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
26:31.09        if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) ||
26:31.09             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.09 /<<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
26:31.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:31.11                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:31.11                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:31.11                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:31.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:31.12 /<<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
26:31.12    return js::ToUint32Slow(cx, v, out);
26:31.12           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:31.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:38:
26:31.12 /<<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
26:31.14      if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop))
26:31.14           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.14 /<<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
26:31.14 /<<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
26:31.14          ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
26:31.14          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.14                                JSDVG_SEARCH_STACK, prop, nullptr,
26:31.14                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.14                                "not an object", nullptr);
26:31.14                                ~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.15 /<<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
26:31.15      if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop))
26:31.15           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.15 /<<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
26:31.16 /<<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
26:31.17        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
26:31.17        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.17                              JSDVG_SEARCH_STACK, prop, nullptr,
26:31.17                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.17                              "not 'script' or 'module'", nullptr);
26:31.17                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.17 /<<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
26:31.19        if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) return false;
26:31.19             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.19 /<<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
26:31.19 /<<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
26:31.19          ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_NOT_FUNCTION,
26:31.19          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.19                                JSDVG_SEARCH_STACK, funv, nullptr, nullptr,
26:31.19                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:31.19                                nullptr);
26:31.19                                ~~~~~~~~
26:31.20 /<<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
26:31.20    return listNode(AST_PROGRAM, "body", elts, pos, dst);
26:31.20           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:32.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::ParseNode*, ASTType, JS::MutableHandleValue)':
26:32.03 /<<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
26:32.03  bool ASTSerializer::function(ParseNode* pn, ASTType type,
26:32.04       ^~~~~~~~~~~~~
26:32.04 /<<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
26:32.04      return identifier(atom, pos, dst);
26:32.04             ~~~~~~~~~~^~~~~~~~~~~~~~~~
26:32.05 /<<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
26:32.05        return functionArgs(pn, pnargs, args, defaults, rest) &&
26:32.05               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:32.05 /<<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
26:32.05          return functionArgs(pn, pnargs, args, defaults, rest) &&
26:32.05                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:32.06 /<<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
26:32.06        return functionArgs(pn, pnargs, args, defaults, rest) &&
26:32.07               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:32.07 /<<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
26:32.08    return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
26:32.08           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:32.08 /<<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
26:32.08      return js::Call(cx, fun, userv, args, dst);
26:32.08             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:32.08 /<<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
26:32.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
26:32.10      return defineProperty(obj, name, value) &&
26:32.10             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.10      return defineProperty(obj, name, value) &&
26:32.10             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.10      return defineProperty(obj, name, value) &&
26:32.10             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.10      return defineProperty(obj, name, value) &&
26:32.10             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.11      return defineProperty(obj, name, value) &&
26:32.11             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.11      return defineProperty(obj, name, value) &&
26:32.11             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.12      return defineProperty(obj, name, value) &&
26:32.12             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.12 /<<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
26:32.12      return defineProperty(obj, name, value) &&
26:32.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
26:32.13      return defineProperty(obj, name, value) &&
26:32.13             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.13      return defineProperty(obj, name, value) &&
26:32.13             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.14      return defineProperty(obj, name, value) &&
26:32.14             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.15 /<<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
26:32.15      return defineProperty(obj, name, value) &&
26:32.16             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.16 /<<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
26:32.16      return defineProperty(obj, name, value) &&
26:32.16             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.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
26:32.17      return defineProperty(obj, name, value) &&
26:32.17             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:32.17 /<<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
26:32.17      return defineProperty(obj, name, value) &&
26:33.32 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:33.33 /<<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
26:33.33  bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
26:33.33       ^~~~~~~~~~~~~
26:33.33 /<<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
26:33.33        return function(pn, type, dst);
26:33.33               ~~~~~~~~^~~~~~~~~~~~~~~
26:33.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
26:33.34               builder.conditionalExpression(test, cons, alt, &pn->pn_pos, dst);
26:33.34               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.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
26:33.35 /<<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
26:33.36 /<<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
26:33.36               builder.updateExpression(expr, inc, true, &pn->pn_pos, dst);
26:33.36               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.36 /<<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
26:33.37 /<<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
26:33.37               builder.updateExpression(expr, inc, false, &pn->pn_pos, dst);
26:33.37               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.37 /<<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
26:33.38 /<<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
26:33.38               builder.assignmentExpression(op, lhs, rhs, &pn->pn_pos, dst);
26:33.38               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.40 /<<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
26:33.40 /<<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
26:33.40      if (!builder.binaryExpression(op, left, right, &subpos, &right))
26:33.40           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.40 /<<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
26:33.40 /<<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
26:33.40               builder.unaryExpression(op, expr, &pn->pn_pos, dst);
26:33.42               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.42 /<<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
26:33.42      return defineProperty(obj, name, value) &&
26:33.42             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.42 /<<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
26:33.42      return defineProperty(obj, name, value) &&
26:33.42             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.42 /<<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
26:33.42      return js::Call(cx, fun, userv, args, dst);
26:33.42             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.44 /<<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
26:33.44 /<<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
26:33.44      return defineProperty(obj, name, value) &&
26:33.44             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.44 /<<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
26:33.44      return defineProperty(obj, name, value) &&
26:33.44             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.44 /<<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
26:33.46      return js::Call(cx, fun, userv, args, dst);
26:33.46             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.46 /<<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
26:33.46 /<<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
26:33.46      return defineProperty(obj, name, value) &&
26:33.46             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.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
26:33.47      return defineProperty(obj, name, value) &&
26:33.47             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.48 /<<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
26:33.48        return identifier(pnAtom, nullptr, &propname) &&
26:33.48               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.49 /<<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
26:33.49               builder.memberExpression(false, expr, propname, &pn->pn_pos, dst);
26:33.49               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.49 /<<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
26:33.51 /<<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
26:33.51               builder.memberExpression(true, left, right, &pn->pn_pos, dst);
26:33.51               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.51 /<<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
26:33.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
26:33.51      return defineProperty(obj, name, value) &&
26:33.51             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.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
26:33.52      return defineProperty(obj, name, value) &&
26:33.52             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.52 /<<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
26:33.54    return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst);
26:33.54           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.54 /<<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
26:33.54               builder.spreadExpression(expr, &pn->pn_pos, dst);
26:33.55               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:33.55 /<<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
26:33.55 /<<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
26:33.55      return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
26:33.56             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.56 /<<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
26:33.57      return js::Call(cx, fun, userv, args, dst);
26:33.57             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.57 /<<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
26:33.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
26:33.59      return defineProperty(obj, name, value) &&
26:33.59             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.59 /<<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
26:33.60      return js::Call(cx, fun, userv, args, dst);
26:33.60             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.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
26:33.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
26:33.62      return defineProperty(obj, name, value) &&
26:33.62             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.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
26:33.62      return defineProperty(obj, name, value) &&
26:33.62             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.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
26:33.62      return defineProperty(obj, name, value) &&
26:33.62             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.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
26:33.64      return defineProperty(obj, name, value) &&
26:33.64             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.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
26:33.65      return defineProperty(obj, name, value) &&
26:33.65             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.65 /<<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
26:33.65    return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst);
26:33.65           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.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
26:33.66      return js::Call(cx, fun, userv, args, dst);
26:33.67             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.67 /<<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
26:33.67 /<<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
26:33.67    return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst);
26:33.67           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.68 /<<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
26:33.68               builder.yieldExpression(arg, Delegating, &pn->pn_pos, dst);
26:33.68               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.68 /<<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
26:33.68 /<<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
26:33.68               builder.yieldExpression(arg, NotDelegating, &pn->pn_pos, dst);
26:33.69               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.69 /<<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
26:33.69 /<<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
26:33.69        return classDefinition(pn, true, dst);
26:33.69               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
26:33.70 /<<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
26:33.70        return identifier(newStr, &pn->pn_left->pn_pos, &newIdent) &&
26:33.70               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.70 /<<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
26:33.70               identifier(targetStr, &pn->pn_right->pn_pos, &targetIdent) &&
26:33.71               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.71 /<<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
26:33.71    if (!cb.isNull()) return callback(cb, meta, property, pos, dst);
26:33.71                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.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
26:33.71      return defineProperty(obj, name, value) &&
26:33.72             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.72 /<<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
26:33.72      return defineProperty(obj, name, value) &&
26:33.72             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:33.72 /<<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
26:33.72    return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst);
26:33.73           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:33.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
26:33.88                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
26:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
26:33.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
26:33.88 /<<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:33.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]
26:33.88             size - sizeof(js::NativeObject));
26:33.88                                            ^
26:33.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
26:33.89                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:33.89                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
26:33.90                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
26:33.90                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
26:33.90                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:33.91                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:33.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:33.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:33.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:33.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:33.91 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
26:33.91  class HeapSlot : public WriteBarrieredBase<Value> {
26:33.91        ^~~~~~~~
26:35.56 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:35.56 /<<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
26:35.57  bool ASTSerializer::leftAssociate(ParseNode* pn, MutableHandleValue dst) {
26:35.57       ^~~~~~~~~~~~~
26:35.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
26:35.57      return js::Call(cx, fun, userv, args, dst);
26:35.58             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:35.58 /<<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
26:35.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
26:35.58      return defineProperty(obj, name, value) &&
26:35.58             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:35.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
26:35.59      return defineProperty(obj, name, value) &&
26:35.59             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:35.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
26:35.61      return defineProperty(obj, name, value) &&
26:35.61             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:35.61 /<<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
26:35.62        if (!builder.binaryExpression(op, left, right, &subpos, &left))
26:35.62             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:35.62 /<<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
26:35.87 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:35.87 /<<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
26:35.87  bool ASTSerializer::propertyName(ParseNode* pn, MutableHandleValue dst) {
26:35.87       ^~~~~~~~~~~~~
26:36.03 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:36.03 /<<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
26:36.04  bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) {
26:36.04       ^~~~~~~~~~~~~
26:36.04 /<<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
26:36.04        if (!builder.spreadExpression(target, &propdef->pn_pos, &spread))
26:36.04             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:36.04 /<<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
26:36.05 /<<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
26:36.05        if (!builder.literal(pname, &propdef->pn_pos, &key)) return false;
26:36.05             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:36.05 /<<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
26:36.05 /<<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
26:36.06    if (!cb.isNull()) return callback(cb, key, patt, pos, dst);
26:36.06                             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
26:36.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
26:36.08      return defineProperty(obj, name, value) &&
26:36.08             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:36.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
26:36.08      return defineProperty(obj, name, value) &&
26:36.09             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:36.09 /<<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
26:36.09      return defineProperty(obj, name, value) &&
26:36.09             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:36.09 /<<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
26:36.10      return defineProperty(obj, name, value) &&
26:36.10             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:36.10 /<<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
26:36.10    return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst);
26:36.10           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:36.11 /<<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
26:36.11        if (!builder.spreadExpression(target, &next->pn_pos, &spread))
26:36.11             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:36.13 /<<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
26:36.13 /<<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
26:36.13    return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst);
26:36.13           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:36.56 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ParseNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)':
26:36.56 /<<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
26:36.56  bool ASTSerializer::functionArgs(ParseNode* pn, ParseNode* pnargs,
26:36.56       ^~~~~~~~~~~~~
26:36.61 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:36.61                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.61                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.61                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.61                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.61                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
26:36.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
26:36.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
26:36.62    memset(aT, 0, sizeof(T));
26:36.63    ~~~~~~^~~~~~~~~~~~~~~~~~
26:36.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
26:36.64                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
26:36.64                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
26:36.64                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:36.64                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
26:36.64                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
26:36.65                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
26:36.65                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.65                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.65                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.65                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
26:36.66  struct TabSizes {
26:36.67         ^~~~~~~~
26:36.67 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:36.67                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.69                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.69                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.69                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.69                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
26:36.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
26:36.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]
26:36.70    memset(aT, 0, sizeof(T));
26:36.70    ~~~~~~^~~~~~~~~~~~~~~~~~
26:36.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
26:36.71                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
26:36.71                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
26:36.71                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:36.73                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
26:36.73                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
26:36.73                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
26:36.73                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.73                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.73                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
26:36.74  struct ServoSizes {
26:36.74         ^~~~~~~~~~
26:36.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:36.75                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.75                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.75                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.75                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.75                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
26:36.77 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
26:36.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]
26:36.77    memset(aT, 0, sizeof(T));
26:36.78    ~~~~~~^~~~~~~~~~~~~~~~~~
26:36.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:36.78                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
26:36.78                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
26:36.78                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
26:36.79                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.79                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.79                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.79                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.79                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.80 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
26:36.80  class StaticStrings {
26:36.81        ^~~~~~~~~~~~~
26:36.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:36.83                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.83                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.83                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.83                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
26:36.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
26:36.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
26:36.85    memset(aT, 0, sizeof(T));
26:36.86    ~~~~~~^~~~~~~~~~~~~~~~~~
26:36.87 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
26:36.87                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.87                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
26:36.88  class PreliminaryObjectArray {
26:36.88        ^~~~~~~~~~~~~~~~~~~~~~
26:36.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:36.89                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.89                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.89                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.89                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.89                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
26:36.90 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
26:36.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]
26:36.91    memset(aT, 0, sizeof(T));
26:36.91    ~~~~~~^~~~~~~~~~~~~~~~~~
26:36.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
26:36.91                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.91                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
26:36.93  class TypeNewScript {
26:36.93        ^~~~~~~~~~~~~
26:36.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:36.93                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.93                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.95                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
26:36.95 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
26:36.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]
26:36.95    memset(aT, 0, sizeof(T));
26:36.95    ~~~~~~^~~~~~~~~~~~~~~~~~
26:36.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:36.97                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:36.97                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:36.97                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:36.97                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:36.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:36.97 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
26:36.97  struct IonScriptCounts {
26:36.97         ^~~~~~~~~~~~~~~
26:37.04 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ParseNode*, bool, JS::MutableHandleValue)':
26:37.04 /<<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
26:37.04  bool ASTSerializer::variableDeclaration(ParseNode* pn, bool lexical,
26:37.04       ^~~~~~~~~~~~~
26:37.05 /<<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
26:37.05      return js::Call(cx, fun, userv, args, dst);
26:37.05             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:37.05 /<<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
26:37.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
26:37.06      return defineProperty(obj, name, value) &&
26:37.06             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.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
26:37.08      return defineProperty(obj, name, value) &&
26:37.08             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.08 /<<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
26:37.08      return js::Call(cx, fun, userv, args, dst);
26:37.08             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:37.08 /<<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
26:37.09 /<<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
26:37.09      return defineProperty(obj, name, value) &&
26:37.09             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.09 /<<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
26:37.09      return defineProperty(obj, name, value) &&
26:37.09             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:37.26                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:37.26                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:37.26                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.27                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.27                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
26:37.29 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
26:37.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
26:37.29    memset(aT, 0, sizeof(T));
26:37.29    ~~~~~~^~~~~~~~~~~~~~~~~~
26:37.29 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
26:37.29                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
26:37.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
26:37.29                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.31                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.31 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
26:37.32  struct ZoneGCStats {
26:37.32         ^~~~~~~~~~~
26:37.32 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
26:37.33 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
26:37.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
26:37.34    memset(aT, 0, sizeof(T));
26:37.34    ~~~~~~^~~~~~~~~~~~~~~~~~
26:37.35 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
26:37.35                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
26:37.35                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
26:37.35                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
26:37.35                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
26:37.35                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
26:37.35                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
26:37.36                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
26:37.36                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
26:37.36                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.37                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.37                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.38 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
26:37.38  class NewObjectCache {
26:37.38        ^~~~~~~~~~~~~~
26:37.38 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:37.38                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:37.38                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:37.38                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.40                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.40                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.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]':
26:37.40 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
26:37.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]
26:37.40      memset(aT, 0, sizeof(T));
26:37.40      ~~~~~~^~~~~~~~~~~~~~~~~~
26:37.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:37.41                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.43                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.43                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
26:37.43  class MOZ_NON_PARAM alignas(8) Value {
26:37.43                                 ^~~~~
26:37.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
26:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
26:37.69 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
26:37.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
26:37.70    memset(aT, 0, sizeof(T));
26:37.70    ~~~~~~^~~~~~~~~~~~~~~~~~
26:37.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
26:37.70                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
26:37.70                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:37.71                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:37.72                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:37.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:37.72 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
26:37.72  class CodeOffsetJump {
26:37.72        ^~~~~~~~~~~~~~
26:37.76 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ParseNode*, bool, JS::MutableHandleValue)':
26:37.76 /<<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
26:37.76  bool ASTSerializer::classDefinition(ParseNode* pn, bool expr,
26:37.76       ^~~~~~~~~~~~~
26:37.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
26:37.77      return js::Call(cx, fun, userv, args, dst);
26:37.77             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:37.77 /<<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
26:37.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
26:37.78      return defineProperty(obj, name, value) &&
26:37.78             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.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
26:37.80      return defineProperty(obj, name, value) &&
26:37.80             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.80 /<<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
26:37.80      return defineProperty(obj, name, value) &&
26:37.80             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:37.98 /<<PKGBUILDDIR>>/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
26:37.98 /<<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
26:37.98  bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) {
26:37.98       ^~~~~~~~~~~~~
26:37.99 /<<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
26:38.00        return function(pn, AST_FUNC_DECL, dst);
26:38.00               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
26:38.00 /<<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
26:38.01        return variableDeclaration(pn, false, dst);
26:38.01               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
26:38.01 /<<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
26:38.01        return variableDeclaration(pn, true, dst);
26:38.01               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
26:38.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:38.68 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
26:38.68 /<<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
26:38.70  MOZ_MUST_USE static bool EnqueuePromiseReactionJob(
26:38.70                           ^~~~~~~~~~~~~~~~~~~~~~~~~
26:38.96 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::PromiseState)':
26:38.96 /<<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
26:38.96  static MOZ_MUST_USE bool ResolvePromise(JSContext* cx,
26:38.96                           ^~~~~~~~~~~~~~
26:39.07 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
26:39.07 /<<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
26:39.08  /* static */ bool PromiseObject::reject(JSContext* cx,
26:39.08                    ^~~~~~~~~~~~~
26:39.08 /<<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
26:39.08    return Call(cx, funVal, UndefinedHandleValue, args, &dummy);
26:39.08           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.08 /<<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
26:39.18 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
26:39.19 /<<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
26:39.19  static MOZ_MUST_USE bool RejectMaybeWrappedPromise(JSContext* cx,
26:39.19                           ^~~~~~~~~~~~~~~~~~~~~~~~~
26:39.41 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle<js::PromiseObject*>)':
26:39.41 /<<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
26:39.41    if (!MaybeGetAndClearException(cx, &exc)) return false;
26:39.41         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
26:39.46 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
26:39.46 /<<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
26:39.46  static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx,
26:39.46                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.68 /<<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)':
26:39.68 /<<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
26:39.68  static MOZ_MUST_USE bool PerformPromiseThen(
26:39.68                           ^~~~~~~~~~~~~~~~~~
26:39.69 /<<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
26:39.69 /<<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
26:39.69 /<<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
26:39.69        cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, resolve,
26:39.70            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.70                              reject, incumbentGlobal));
26:39.70                              ~~~~~~~~~~~~~~~~~~~~~~~~
26:39.84 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)':
26:39.85 /<<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
26:39.85  static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx,
26:39.85                           ^~~~~~~~~~~~~~~~~~~~~~
26:39.85 /<<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
26:39.85      if (!MaybeGetAndClearException(cx, &selfResolutionError)) return false;
26:39.85           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.86 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:39.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:39.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:39.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
26:39.87      return op(cx, obj, receiver, id, vp);
26:39.88             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.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
26:39.88    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:39.88           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:39.88 /<<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
26:39.89      if (!MaybeGetAndClearException(cx, &error)) return false;
26:39.89           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
26:39.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
26:39.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
26:39.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
26:39.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
26:39.89                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
26:39.90                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:39.91                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
26:39.91                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
26:39.91                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:39.91                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:39.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:39.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:39.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:39.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:39.94 /<<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:39.94 /<<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:39.94 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
26:39.94 /<<PKGBUILDDIR>>/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:39.94        memset(table, 0, sizeof(*table) * capacity());
26:39.95        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:39.95 /<<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:39.95  class HashTableEntry {
26:39.95        ^~~~~~~~~~~~~~
26:39.97 /<<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:39.97 /<<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:39.97 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
26:39.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<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:39.99        memset(table, 0, sizeof(*table) * capacity());
26:39.99        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.00 /<<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:40.00  class HashTableEntry {
26:40.00        ^~~~~~~~~~~~~~
26:40.00 /<<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:40.01 /<<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:40.01 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
26:40.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<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:40.04        memset(table, 0, sizeof(*table) * capacity());
26:40.04        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.05 /<<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:40.05  class HashTableEntry {
26:40.05        ^~~~~~~~~~~~~~
26:40.27 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool RunResolutionFunction(JSContext*, JS::HandleObject, JS::HandleValue, ResolutionMode, JS::HandleObject)':
26:40.27 /<<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
26:40.27  static MOZ_MUST_USE bool RunResolutionFunction(JSContext* cx,
26:40.27                           ^~~~~~~~~~~~~~~~~~~~~
26:40.27 /<<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
26:40.28      return Call(cx, calleeOrRval, UndefinedHandleValue, resolveArgs,
26:40.29             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.29                  &calleeOrRval);
26:40.29                  ~~~~~~~~~~~~~~
26:40.29 /<<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
26:40.37 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)':
26:40.37 /<<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
26:40.38    if (!MaybeGetAndClearException(cx, &reason)) return false;
26:40.38         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
26:40.48 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
26:40.48 /<<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
26:40.48  MOZ_MUST_USE bool js::AsyncFunctionReturned(
26:40.48                    ^~
26:40.52 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
26:40.52 /<<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
26:40.52  /* static */ bool PromiseObject::resolve(JSContext* cx,
26:40.52                    ^~~~~~~~~~~~~
26:40.53 /<<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
26:40.53    return Call(cx, funVal, UndefinedHandleValue, args, &dummy);
26:40.53           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.53 /<<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
26:40.65 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionAwait(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
26:40.65 /<<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
26:40.65  MOZ_MUST_USE bool js::AsyncFunctionAwait(JSContext* cx,
26:40.65                    ^~
26:40.65 /<<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
26:40.65        cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
26:40.65            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.65                              nullptr, incumbentGlobal));
26:40.67                              ~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.74 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
26:40.74 /<<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
26:40.74  MOZ_MUST_USE bool js::AsyncGeneratorAwait(
26:40.74                    ^~
26:40.75 /<<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
26:40.77        cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
26:40.77            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.77                              nullptr, incumbentGlobal));
26:40.77                              ~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.94 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)':
26:40.94 /<<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
26:40.94      if (!GetProperty(cx, iter, iter, cx->names().return_, &func))
26:40.94           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.96 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:2609:56: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
26:40.96        RootedObject resultObj(cx, CreateIterResultObject(cx, args.get(0), true));
26:40.96                                   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
26:40.96 /<<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
26:40.96      if (!GetProperty(cx, iter, iter, cx->names().throw_, &func))
26:40.96           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.97 /<<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
26:40.97    if (!js::Call(cx, func, iterVal, args2, &resultVal))
26:40.97         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.97 /<<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
26:40.98 /<<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
26:40.98    if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal))
26:40.98         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:40.98 /<<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
26:40.98    if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value))
26:40.98         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.00 /<<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
26:41.00        cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
26:41.00            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.00                              nullptr, incumbentGlobal));
26:41.00                              ~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.40 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
26:41.40 /<<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
26:41.40  static MOZ_MUST_USE bool AsyncGeneratorResumeNext(
26:41.40                           ^~~~~~~~~~~~~~~~~~~~~~~~
26:41.40 /<<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
26:41.42          RootedObject resultObj(cx, CreateIterResultObject(cx, value, done));
26:41.42                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
26:41.42 /<<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
26:41.42        cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
26:41.43            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.43                              nullptr, incumbentGlobal));
26:41.43                              ~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.43 /<<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
26:41.43        cx, NewReactionRecord(cx, resultPromise, onFulfilled, onRejected, nullptr,
26:41.43            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.43                              nullptr, incumbentGlobal));
26:41.45                              ~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.45 /<<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
26:41.45      return AsyncGeneratorResume(cx, asyncGenObj, completionKind, argument);
26:41.45             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.81 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue, bool)':
26:41.81 /<<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
26:41.81  MOZ_MUST_USE bool js::AsyncGeneratorResolve(
26:41.81                    ^~
26:41.81 /<<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
26:41.83    return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
26:41.83           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.83                                    value, done);
26:41.83                                    ~~~~~~~~~~~~
26:41.83 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
26:41.84 /<<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
26:41.84  MOZ_MUST_USE bool js::AsyncGeneratorReject(
26:41.84                    ^~
26:41.84 /<<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
26:41.86    return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
26:41.86           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.86                                    exception);
26:41.86                                    ~~~~~~~~~~
26:41.97 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
26:41.97 /<<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
26:41.97      if (!AsyncFunctionAwaitedFulfilled(cx, resultPromise, generatorVal,
26:41.97           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:41.98                                         argument))
26:41.98                                         ~~~~~~~~~
26:41.99 /<<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
26:41.99      if (!AsyncFunctionAwaitedRejected(cx, resultPromise, generatorVal,
26:42.00           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.00                                        argument))
26:42.00                                        ~~~~~~~~~
26:42.00 /<<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
26:42.01        RootedObject resultObj(cx, CreateIterResultObject(cx, argument, done));
26:42.01                                   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
26:42.01 /<<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
26:42.01      if (!Call(cx, handlerVal, UndefinedHandleValue, args2, &handlerResult)) {
26:42.03           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.03 /<<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
26:42.04 /<<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
26:42.04        if (!MaybeGetAndClearException(cx, &handlerResult)) return false;
26:42.04             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
26:42.33 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)':
26:42.33 /<<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
26:42.33  MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx,
26:42.33                    ^~
26:42.33 /<<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
26:42.35 /<<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
26:42.35 /<<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
26:42.35        cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind,
26:42.35            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.35                                                completionValue, resultPromise));
26:42.36                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.36 /<<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
26:42.36      if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue))
26:42.36           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.92 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)':
26:42.92 /<<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
26:42.92    if (Call(cx, then, thenable, args2, &rval)) return true;
26:42.92        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.94 /<<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
26:42.94 /<<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
26:42.94    if (!MaybeGetAndClearException(cx, &rval)) return false;
26:42.94         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
26:42.94 /<<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
26:42.95    return Call(cx, rejectVal, UndefinedHandleValue, rejectArgs, &rval);
26:42.95           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:42.95 /<<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
26:43.30 In file included from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
26:43.30                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:17,
26:43.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:43.30 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandleObject, bool)':
26:43.30 /<<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
26:43.30    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
26:43.30           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.32                                 fallback, nullptr, nullptr))
26:43.32                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.32 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:878:5: note: in expansion of macro 'ReportValueError'
26:43.33      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal,
26:43.33      ^~~~~~~~~~~~~~~~
26:43.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:43.33 /<<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
26:43.33    if (!Construct(cx, cVal, cargs, cVal, promise)) return false;
26:43.33         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.35 /<<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
26:43.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
26:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
26:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
26:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:43.36                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:43.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:43.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]':
26:43.36 /<<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]'
26:43.36 /<<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]'
26:43.37 /<<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]'
26:43.38 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
26:43.38 /<<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]
26:43.38      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
26:43.39                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
26:43.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
26:43.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
26:43.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
26:43.39                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
26:43.40                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
26:43.40                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
26:43.40                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
26:43.42                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
26:43.42                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
26:43.42                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
26:43.42                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
26:43.43                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
26:43.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
26:43.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
26:43.43  class HashTableEntry {
26:43.43        ^~~~~~~~~~~~~~
26:43.81 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)':
26:43.81 /<<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
26:43.81  static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl(
26:43.81                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.81 /<<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
26:43.82 /<<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
26:43.82 /<<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
26:43.82        if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal))
26:43.84             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.93 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)':
26:43.93 /<<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
26:43.93  MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx,
26:43.93                         ^~
26:43.93 /<<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
26:43.93    return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode);
26:43.94           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:43.96 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::Promise_reject(JSContext*, unsigned int, JS::Value*)':
26:43.96 /<<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
26:43.96        CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode);
26:43.96        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.01 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)':
26:44.01 /<<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
26:44.01  /* static */ JSObject* PromiseObject::unforgeableReject(JSContext* cx,
26:44.01                         ^~~~~~~~~~~~~
26:44.02 /<<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
26:44.02    return CommonStaticResolveRejectImpl(cx, cVal, value, RejectMode);
26:44.02           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.06 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)':
26:44.06 /<<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
26:44.07        CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode);
26:44.07        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.12 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)':
26:44.12 /<<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
26:44.12  /* static */ JSObject* PromiseObject::unforgeableResolve(JSContext* cx,
26:44.12                         ^~~~~~~~~~~~~
26:44.13 /<<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
26:44.13    return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
26:44.13           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.15 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::OriginalPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::MutableHandleObject, bool)':
26:44.16 /<<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
26:44.16  MOZ_MUST_USE bool js::OriginalPromiseThen(JSContext* cx,
26:44.16                    ^~
26:44.16 /<<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
26:44.16 /<<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
26:44.17    if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise,
26:44.17         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.17                            resolve, reject))
26:44.17                            ~~~~~~~~~~~~~~~~
26:44.25 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)':
26:44.26 /<<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
26:44.26    if (!OriginalPromiseThen(cx, promise, onFulfilled, onRejected, &resultPromise,
26:44.26         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.26                             true))
26:44.26                             ~~~~~
26:44.43 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool BlockOnPromise(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
26:44.44 /<<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
26:44.44  static MOZ_MUST_USE bool BlockOnPromise(JSContext* cx, HandleValue promiseVal,
26:44.44                           ^~~~~~~~~~~~~~
26:44.44 /<<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
26:44.45 /<<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
26:44.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
26:44.45                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
26:44.45                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:44.45                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:44.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:44.47 /<<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
26:44.47    return js::ToObjectSlow(cx, v, false);
26:44.47           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
26:44.47 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:44.47                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:44.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:44.48 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26:44.48      return op(cx, obj, receiver, id, vp);
26:44.48             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.48 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26:44.50    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:44.50           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
26:44.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
26:44.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
26:44.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
26:44.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:44.51 /<<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
26:44.51    return Call(cx, fval, thisv, args, rval);
26:44.52           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.53 /<<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
26:44.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:44.54 /<<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
26:44.54      if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise,
26:44.54           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.54                              resolveFun, rejectFun)) {
26:44.55                              ~~~~~~~~~~~~~~~~~~~~~~
26:44.56 /<<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
26:44.56        cx, NewReactionRecord(cx, dependentPromise, onFulfilled, onRejected,
26:44.56            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.56                              resolve, reject, incumbentGlobal));
26:44.57                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.57 /<<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
26:44.57      if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected, resultPromise,
26:44.57           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.59                              resolveFun, rejectFun)) {
26:44.59                              ~~~~~~~~~~~~~~~~~~~~~~
26:44.86 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_static_race(JSContext*, unsigned int, JS::Value*)':
26:44.86 /<<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
26:44.86    if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable))
26:44.87         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.87 /<<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
26:44.87      if (!iterator.next(&nextValue, done)) {
26:44.87           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:44.87 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:44.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:44.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:44.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
26:44.89      return op(cx, obj, receiver, id, vp);
26:44.89             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
26:44.89    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:44.89           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:44.90 /<<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
26:44.90      if (!Call(cx, staticResolve, CVal, resolveArgs, &nextPromise)) return false;
26:44.90           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.90 /<<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
26:44.90 /<<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
26:44.92      if (!BlockOnPromise(cx, nextPromise, promiseObj, resolveFunVal,
26:44.92           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:44.92                          rejectFunVal))
26:44.92                          ~~~~~~~~~~~~~
26:44.92 /<<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
26:44.93 /<<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
26:45.25 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool Promise_static_all(JSContext*, unsigned int, JS::Value*)':
26:45.25 /<<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
26:45.25    if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable))
26:45.25         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.25 /<<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
26:45.26      if (!iterator.next(&nextValue, done)) {
26:45.26           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
26:45.27 /<<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
26:45.27        if (!DefineDataProperty(cx, valuesArray, indexId, UndefinedHandleValue))
26:45.27             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.27 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Object.h:12,
26:45.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:7,
26:45.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:45.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
26:45.28      return op(cx, obj, receiver, id, vp);
26:45.28             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.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
26:45.28    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
26:45.30           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:45.30 /<<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
26:45.30      if (!Call(cx, staticResolve, CVal, resolveArgs, &nextPromise)) return false;
26:45.30           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.31 /<<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
26:45.31 /<<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
26:45.31      if (!BlockOnPromise(cx, nextPromise, promiseObj, resolveFunVal,
26:45.31           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.31                          rejectFunVal))
26:45.32                          ~~~~~~~~~~~~~
26:45.32 /<<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
26:45.32 /<<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
26:45.71 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, const AutoObjectVector&)':
26:45.71 /<<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
26:45.71        if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal,
26:45.71             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:45.71                                resultPromise, nullptr, nullptr)) {
26:45.72                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:46.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
26:46.05                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
26:46.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:46.05 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
26:46.05 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized]
26:46.05    cx_->leaveCompartment(origin_, maybeLock_);
26:46.06    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
26:46.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:46.08 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1447:35: note: 'ac.js::AutoCompartment::origin_' was declared here
26:46.08    mozilla::Maybe<AutoCompartment> ac;
26:46.08                                    ^~
26:46.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
26:46.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Object.cpp:22,
26:46.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:2:
26:46.09 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized]
26:46.09    cx_->leaveCompartment(origin_, maybeLock_);
26:46.09    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
26:46.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src1.cpp:20:
26:46.09 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp:1447:35: note: 'ac.js::AutoCompartment::cx_' was declared here
26:46.10    mozilla::Maybe<AutoCompartment> ac;
26:46.10                                    ^~
26:46.10 /<<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
26:46.10      success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval);
26:46.12                ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:46.12 /<<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
26:46.12 /<<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
26:46.12      if (!MaybeGetAndClearException(cx, &exceptionVal)) return nullptr;
26:46.13           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
26:46.13 /<<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
26:46.13      if (!Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval))
26:46.13           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26:46.14 /<<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
26:46.50 /<<PKGBUILDDIR>>/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)':
26:46.50 /<<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
26:46.50    if (!IsCallable(executorVal)) return ReportIsNotFunction(cx, executorVal);
26:46.50                                         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
26:51.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
26:51.06                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:21,
26:51.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
26:51.08 /<<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:51.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]
26:51.09             size - sizeof(js::NativeObject));
26:51.09                                            ^
26:51.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
26:51.10                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
26:51.11                  from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
26:51.11                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
26:51.11                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
26:51.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
26:51.12 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
26:51.12  class HeapSlot : public WriteBarrieredBase<Value> {
26:51.12        ^~~~~~~~
26:59.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
26:59.54 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'void js::jit::DoIteratorCloseFallback(JSContext*, js::jit::ICIteratorClose_Fallback*, JS::HandleValue)':
26:59.54 /<<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
26:59.54  static void DoIteratorCloseFallback(JSContext* cx,
26:59.54              ^~~~~~~~~~~~~~~~~~~~~~~
27:00.03 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToNumberFallback(JSContext*, js::jit::ICToNumber_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
27:00.04 /<<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
27:00.04  static bool DoToNumberFallback(JSContext* cx, ICToNumber_Fallback* stub,
27:00.04              ^~~~~~~~~~~~~~~~~~
27:00.04 /<<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
27:00.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
27:00.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
27:00.06                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
27:00.06                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:00.06                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:00.06                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:00.07                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:00.07                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:00.07                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:00.07                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:00.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:00.08 /<<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
27:00.08    if (!ToNumberSlow(cx, vp, &d)) return false;
27:00.09         ~~~~~~~~~~~~^~~~~~~~~~~~
27:00.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:00.15 /<<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*)':
27:00.15 /<<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
27:00.16  static bool TryAttachInstanceOfStub(JSContext* cx, BaselineFrame* frame,
27:00.17              ^~~~~~~~~~~~~~~~~~~~~~~
27:00.17 /<<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
27:00.18      InstanceOfIRGenerator gen(cx, script, pc, stub->state().mode(), lhs, rhs);
27:00.20                                                                              ^
27:00.24 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
27:00.24 /<<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
27:00.25  static bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame,
27:00.25              ^~~~~~~~~~~~~~~~~~~~~
27:00.26 /<<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
27:00.27 /<<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
27:00.27      GetIteratorIRGenerator gen(cx, script, pc, stub->state().mode(), value);
27:00.28                                                                            ^
27:00.28 /<<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
27:00.29    JSObject* iterobj = ValueToIterator(cx, value);
27:00.31                        ~~~~~~~~~~~~~~~^~~~~~~~~~~
27:00.34 /<<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)':
27:00.34 /<<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
27:00.35  static bool DoInFallback(JSContext* cx, BaselineFrame* frame,
27:00.35              ^~~~~~~~~~~~
27:00.36 /<<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
27:00.36 /<<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
27:00.37 /<<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
27:00.37      ReportInNotObjectError(cx, key, -2, objValue, -1);
27:00.38      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:00.39 /<<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
27:00.39 /<<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
27:00.40                             key, objValue);
27:00.40                                          ^
27:00.40 /<<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
27:00.40 /<<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
27:00.40    if (!OperatorIn(cx, key, obj, &cond)) return false;
27:00.40         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
27:00.45 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
27:00.45 /<<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
27:00.45  static bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame,
27:00.46              ^~~~~~~~~~~~~~~~
27:00.46 /<<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
27:00.46 /<<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
27:00.47      ToBoolIRGenerator gen(cx, script, pc, stub->state().mode(), arg);
27:00.47                                                                     ^
27:00.56 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
27:00.56 /<<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
27:00.56  static bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame,
27:00.57              ^~~~~~~~~~~~~~~~
27:00.57 /<<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
27:00.58 /<<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
27:00.58      TypeOfIRGenerator gen(cx, script, pc, stub->state().mode(), val);
27:00.58                                                                     ^
27:00.67 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
27:00.67 /<<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
27:00.67  static bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame,
27:00.67              ^~~~~~~~~~~~~~~~~~
27:00.92 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRest_Fallback*, JS::MutableHandleValue)':
27:00.92 /<<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
27:00.93  static bool DoRestFallback(JSContext* cx, BaselineFrame* frame,
27:00.93              ^~~~~~~~~~~~~~
27:01.56 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICUpdatedStub*, JS::HandleValue, JS::HandleValue)':
27:01.56 /<<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
27:01.56  static bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame,
27:01.56              ^~~~~~~~~~~~~~~~~~~~
27:01.57 /<<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
27:01.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:18,
27:01.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Casting.h:12,
27:01.63                  from /<<PKGBUILDDIR>>/js/src/jstypes.h:25,
27:01.64                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:10,
27:01.64                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:01.64                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:01.64                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:01.66                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:01.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:01.66 /<<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
27:01.67            !stub->addUpdateStubForValue(cx, script, obj, group, id, value))) {
27:01.67             ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:01.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Likely.h:17:46: note: in definition of macro 'MOZ_UNLIKELY'
27:01.67  #define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
27:01.68                                               ^
27:02.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
27:02.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
27:02.66                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:02.66                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:02.66                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:02.66                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:02.66                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:02.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:02.67 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
27:02.67 /<<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
27:02.67  inline bool js::GetProperty(JSContext* cx, HandleObject obj,
27:02.67              ^~
27:02.68 /<<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
27:02.68 /<<PKGBUILDDIR>>/js/src/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:02.68      return op(cx, obj, receiver, id, vp);
27:02.70             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:02.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
27:02.70    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
27:02.70           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:03.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:03.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:03.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:03.88 /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)':
27:03.88 /<<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
27:03.88  inline bool js::GetElement(JSContext* cx, HandleObject obj,
27:03.88              ^~
27:03.89 /<<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
27:03.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
27:03.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
27:03.91                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:03.91                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:03.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:03.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:03.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:03.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:03.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:03.92      return op(cx, obj, receiver, id, vp);
27:03.92             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:03.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:03.92    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
27:03.92           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:07.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:07.53 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetIntrinsic_Fallback*, JS::MutableHandleValue)':
27:07.53 /<<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
27:07.53  static bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame,
27:07.53              ^~~~~~~~~~~~~~~~~~~~~~
27:07.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
27:07.54                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
27:07.54                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:07.54                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:07.55                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:07.55                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:07.55                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:07.55                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:07.56                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:07.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:07.57 /<<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
27:07.57      return GlobalObject::addIntrinsicValue(cx, global, name, value);
27:07.57             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:07.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:07.58 /<<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
27:07.58      GetIntrinsicIRGenerator gen(cx, script, pc, stub->state().mode(), res);
27:07.58                                                                           ^
27:07.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
27:07.59                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
27:07.59                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:07.59                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:07.59                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:07.59                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:07.60                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:07.60                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:07.60                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:07.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:07.60 /<<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
27:07.60      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
27:07.60           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
27:07.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:07.67 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoIteratorMoreFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICIteratorMore_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
27:07.67 /<<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
27:07.68  static bool DoIteratorMoreFallback(JSContext* cx, BaselineFrame* frame,
27:07.68              ^~~~~~~~~~~~~~~~~~~~~~
27:07.76 /<<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)':
27:07.76 /<<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
27:07.77  static bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame,
27:07.77              ^~~~~~~~~~~~~~~~~~~~
27:07.77 /<<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
27:07.78 /<<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
27:07.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
27:07.79                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
27:07.79                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:07.79                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:07.80                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:07.80                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:07.81                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:07.81                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:07.83                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:07.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:07.83 /<<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
27:07.83    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
27:07.84           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:07.84                                 fallback, nullptr, nullptr))
27:07.84                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:07.84 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:4105:5: note: in expansion of macro 'ReportValueError'
27:07.84      ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr);
27:07.85      ^~~~~~~~~~~~~~~~
27:07.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:07.86 /<<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
27:07.86    if (!TryAttachInstanceOfStub(cx, frame, stub, lhs, obj, &attached))
27:07.86         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:09.06 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRetSubFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICRetSub_Fallback*, JS::HandleValue, uint8_t**)':
27:09.06 /<<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
27:09.06  static bool DoRetSubFallback(JSContext* cx, BaselineFrame* frame,
27:09.06              ^~~~~~~~~~~~~~~~
27:10.02 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
27:10.03                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.cpp:25,
27:10.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:29:
27:10.03 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void js::jit::ToggleBaselineProfiling(JSRuntime*, bool)':
27:10.05 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
27:10.05      return *it;
27:10.05              ^~
27:10.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:29:
27:10.05 /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.cpp:1042:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
27:10.06    for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) {
27:10.06                   ^~~~
27:12.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
27:12.54                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:12.54                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:12.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:12.55 /<<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]':
27:12.55 /<<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
27:12.56  inline bool ValueToId(
27:12.57              ^~~~~~~~~
27:12.57 /<<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
27:12.57 /<<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
27:12.57    JSAtom* atom = ToAtom<allowGC>(cx, v);
27:12.57                   ~~~~~~~~~~~~~~~^~~~~~~
27:12.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:12.70 /<<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)':
27:12.70 /<<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
27:12.70  static bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame,
27:12.70              ^~~~~~~~~~~~~~~~
27:12.70 /<<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
27:12.71 /<<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
27:12.71 /<<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
27:12.71 /<<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
27:12.72                             stub->state().mode(), keyValue, objValue);
27:12.72                                                                     ^
27:12.72 /<<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
27:12.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:12.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:12.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:12.74 /<<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
27:12.74      return ValueToId<CanGC>(cx, argument, result);
27:12.74             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:12.75 /<<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
27:12.76    return ToPropertyKeySlow(cx, argument, result);
27:12.76           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:12.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:12.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:12.77                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:12.77                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:12.77                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:12.77                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:12.79                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:12.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:12.79 /<<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
27:12.79    return js::ToObjectSlow(cx, v, false);
27:12.79           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
27:12.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:12.99 /<<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)':
27:13.02 /<<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
27:13.02  static bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
27:13.02              ^~~~~~~~~~~~~~~~~
27:13.03 /<<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
27:13.03 /<<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
27:13.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:13.03                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:13.03                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:13.04                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:13.04                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:13.04                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:13.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:13.05 /<<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
27:13.05    return js::ToObjectSlow(cx, vp, true);
27:13.05           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
27:13.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.07 /<<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
27:13.07                             &canAddSlot, objv, index, rhs);
27:13.07                                                          ^
27:13.07 /<<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
27:13.08 /<<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
27:13.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:13.08                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:13.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.09 /<<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
27:13.09      return ValueToId<CanGC>(cx, argument, result);
27:13.09             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:13.09 /<<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
27:13.11    return ToPropertyKeySlow(cx, argument, result);
27:13.11           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:13.11 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:13.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.12 /<<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
27:13.12    return DefineDataProperty(cx, obj, id, val, flags);
27:13.12           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:13.12 /<<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
27:13.12      if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
27:13.12           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:13.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
27:13.13      if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
27:13.13           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:13.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.14 /<<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
27:13.14      if (!SetObjectElement(cx, obj, index, rhs, objv,
27:13.14           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
27:13.14                            JSOp(*pc) == JSOP_STRICTSETELEM, script, pc))
27:13.14                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:13.15 /<<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
27:13.15 /<<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
27:13.16                             &canAddSlot, objv, index, rhs);
27:13.16                                                          ^
27:13.16 /<<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
27:13.17 /<<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
27:13.87 /<<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)':
27:13.87 /<<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
27:13.87  static bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
27:13.87              ^~~~~~~~~~~~~~~~~
27:13.87 /<<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
27:13.88 /<<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
27:13.88 /<<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
27:13.89                             lhs, rhs, lhs, GetPropertyResultFlags::All);
27:13.89                                                                       ^
27:13.89 /<<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
27:13.90 /<<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
27:13.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:13.91                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:13.91                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:13.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:13.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:13.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:13.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:13.93 /<<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
27:13.93    return js::ToObjectSlow(cx, vp, true);
27:13.93           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
27:13.95 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:13.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.95 /<<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
27:13.96        if (!GetElement(cx, boxed, receiver, index, res)) return false;
27:13.96             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:13.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:13.96                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:13.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.98 /<<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
27:13.98      return ValueToId<CanGC>(cx, argument, result);
27:13.98             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:13.98 /<<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
27:13.99    return ToPropertyKeySlow(cx, argument, result);
27:13.99           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:13.99 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:13.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:13.99 /<<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
27:14.00      if (!GetProperty(cx, boxed, receiver, id, res)) return false;
27:14.00           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.00 /<<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
27:14.00        if (!GetElement(cx, obj, receiver, index, res)) return false;
27:14.00             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:14.02                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:14.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:14.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
27:14.02      return ValueToId<CanGC>(cx, argument, result);
27:14.02             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:14.03 /<<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
27:14.03    return ToPropertyKeySlow(cx, argument, result);
27:14.03           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:14.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:14.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:14.05 /<<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
27:14.05      if (!GetProperty(cx, obj, receiver, id, res)) return false;
27:14.05           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:14.06 /<<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
27:14.06    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
27:14.06         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:14.65 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
27:14.65 /<<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
27:14.65  static bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame,
27:14.66              ^~~~~~~~~~~~~~~~~
27:14.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:14.66                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:14.66                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:14.66                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:14.66                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:14.67                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:14.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:14.68 /<<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
27:14.68    return GetProperty(cx, obj, receiverValue, id, vp);
27:14.69           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.69 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:14.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:14.69 /<<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
27:14.69        if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
27:14.69             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.69                                       shape, vp))
27:14.70                                       ~~~~~~~~~~
27:14.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:14.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:14.73 /<<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
27:14.73    return GetProperty(cx, obj, receiverValue, id, vp);
27:14.73           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.73 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:14.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:14.74 /<<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
27:14.74        if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
27:14.74             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:14.74                                       shape, vp))
27:14.74                                       ~~~~~~~~~~
27:14.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:14.75 /<<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
27:14.75    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
27:14.75         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:15.24 /<<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)':
27:15.24 /<<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
27:15.25  static bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
27:15.25              ^~~~~~~~~~~~~~~~~~~~~~
27:15.25 /<<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
27:15.25 /<<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
27:15.27 /<<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
27:15.27 /<<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
27:15.27                             lhs, rhs, receiver, GetPropertyResultFlags::All);
27:15.27                                                                            ^
27:15.28 /<<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
27:15.28 /<<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
27:15.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:15.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:15.28 /<<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
27:15.29        if (!GetElement(cx, obj, receiver, index, res)) return false;
27:15.29             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:15.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:15.29                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:44,
27:15.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:15.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
27:15.31      return ValueToId<CanGC>(cx, argument, result);
27:15.31             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:15.31 /<<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
27:15.31    return ToPropertyKeySlow(cx, argument, result);
27:15.31           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:15.31 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:15.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:15.32 /<<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
27:15.32      if (!GetProperty(cx, obj, receiver, id, res)) return false;
27:15.32           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:15.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:15.32 /<<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
27:15.32    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
27:15.32         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:16.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.13                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.13                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.13                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
27:16.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
27:16.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]
27:16.15    memset(aT, 0, sizeof(T));
27:16.15    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:16.16                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:16.17                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
27:16.17                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
27:16.17                  from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
27:16.17                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
27:16.18                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
27:16.18  struct TabSizes {
27:16.18         ^~~~~~~~
27:16.19 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.21                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.21                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.21                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
27:16.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
27:16.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
27:16.22    memset(aT, 0, sizeof(T));
27:16.23    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.23 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:16.23                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:16.23                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
27:16.23                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
27:16.23                  from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
27:16.24                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
27:16.24                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
27:16.25  struct ServoSizes {
27:16.25         ^~~~~~~~~~
27:16.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.26                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.27                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.27                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
27:16.28 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
27:16.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]
27:16.30    memset(aT, 0, sizeof(T));
27:16.30    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.30 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
27:16.31                  from /<<PKGBUILDDIR>>/js/src/jit/CompactBuffer.h:10,
27:16.31                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:15,
27:16.31                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.31 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
27:16.32  class StaticStrings {
27:16.32        ^~~~~~~~~~~~~
27:16.34 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.35                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.35                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.36                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
27:16.36 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
27:16.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]
27:16.37    memset(aT, 0, sizeof(T));
27:16.37    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.37 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
27:16.38                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
27:16.38                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:16.38                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:16.39                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:16.39                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:16.40                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:16.40                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.40 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
27:16.40  class PreliminaryObjectArray {
27:16.40        ^~~~~~~~~~~~~~~~~~~~~~
27:16.41 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.41                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.43                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.43                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
27:16.43 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
27:16.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]
27:16.44    memset(aT, 0, sizeof(T));
27:16.44    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.44 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
27:16.44                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
27:16.44                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:16.45                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:16.45                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:16.45                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:16.45                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:16.45                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.47 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
27:16.47  class TypeNewScript {
27:16.47        ^~~~~~~~~~~~~
27:16.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.48                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.48                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.48                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
27:16.49 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
27: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 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
27:16.50    memset(aT, 0, sizeof(T));
27:16.50    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.50 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
27:16.51                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:16.51                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:16.51                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:16.51                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:16.51                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:16.51                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.52 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
27:16.53  struct IonScriptCounts {
27:16.53         ^~~~~~~~~~~~~~~
27:16.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.72                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.72                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.72                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
27:16.73 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
27:16.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
27:16.73    memset(aT, 0, sizeof(T));
27:16.74    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.74 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
27:16.74                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
27:16.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:16.76                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
27:16.76                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
27:16.76                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:16.76                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:16.77                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:16.77                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:16.77                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:16.77                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:16.78                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:16.78                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:16.78                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.79 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
27:16.79  struct ZoneGCStats {
27:16.79         ^~~~~~~~~~~
27:16.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.82                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.83                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.83                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
27:16.84 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
27:16.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]
27:16.85    memset(aT, 0, sizeof(T));
27:16.85    ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.85 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
27:16.87                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
27:16.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
27:16.87                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
27:16.87                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
27:16.87                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:16.88                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:16.88                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:16.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:16.88                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:16.88                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:16.89                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:16.90                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:16.90                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.90 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
27:16.90  class NewObjectCache {
27:16.91        ^~~~~~~~~~~~~~
27:16.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:16.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:16.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:16.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.91                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.91                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.92                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.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]':
27:16.93 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
27:16.94 /<<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:16.94      memset(aT, 0, sizeof(T));
27:16.94      ~~~~~~^~~~~~~~~~~~~~~~~~
27:16.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
27:16.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:16.95                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:16.95                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:16.95                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:16.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:16.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
27:16.97  class MOZ_NON_PARAM alignas(8) Value {
27:16.97                                 ^~~~~
27:17.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:17.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:17.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:17.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:17.08                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:17.09                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:17.09                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:17.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:17.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
27:17.10 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
27: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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
27:17.10    memset(aT, 0, sizeof(T));
27:17.10    ~~~~~~^~~~~~~~~~~~~~~~~~
27:17.10 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
27:17.12                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:17.12                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:17.12                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:17.12                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:17.12                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:17.13                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:17.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:17.13 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
27:17.13  class CodeOffsetJump {
27:17.14        ^~~~~~~~~~~~~~
27:18.50 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::CopyArray(JSContext*, js::HandleArrayObject, JS::MutableHandleValue)':
27:18.50 /<<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
27:18.50  static bool CopyArray(JSContext* cx, HandleArrayObject arr,
27:18.50              ^~~~~~~~~
27:19.15 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:19.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:19.16 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
27:19.16 /<<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
27:19.16  inline void InitGlobalLexicalOperation(JSContext* cx,
27:19.16              ^~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:19.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:19.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
27:19.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:19.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:19.62                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:19.62                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:19.63                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:19.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:19.63 /<<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:19.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]'
27:19.64 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
27:19.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]
27:19.66        memset(table, 0, sizeof(*table) * capacity());
27:19.66        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.66 /<<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:19.67  class HashTableEntry {
27:19.67        ^~~~~~~~~~~~~~
27:19.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]':
27:19.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]'
27:19.68 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
27:19.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]
27:19.70        memset(table, 0, sizeof(*table) * capacity());
27:19.70        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.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
27:19.71  class HashTableEntry {
27:19.71        ^~~~~~~~~~~~~~
27:19.73 /<<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:19.73 /<<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:19.74 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
27:19.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<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:19.76        memset(table, 0, sizeof(*table) * capacity());
27:19.77        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:19.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)':
27:19.78 /<<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
27:19.78  static bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
27:19.78              ^~~~~~~~~~~~~~~~~
27:19.78 /<<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
27:19.79 /<<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:19.79  class HashTableEntry {
27:19.80        ^~~~~~~~~~~~~~
27:19.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:19.80                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:19.80                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:19.80                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:19.81                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:19.81                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:19.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:19.81 /<<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
27:19.81    return js::ToObjectSlow(cx, vp, true);
27:19.82           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
27:19.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:19.82 /<<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
27:19.83                             &canAddSlot, lhs, idVal, rhs);
27:19.83                                                         ^
27:19.83 /<<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
27:19.83 /<<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
27:19.84 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:19.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:19.84 /<<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
27:19.84      return NativeDefineDataProperty(cx, obj.as<NativeObject>(), name, rhs,
27:19.84             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.85                                      propAttrs);
27:19.85                                      ~~~~~~~~~~
27:19.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
27:19.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
27:19.85                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:19.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:19.88                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:19.88                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:19.88                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:19.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:19.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
27:19.89      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
27:19.89             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.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
27:19.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
27:19.89    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
27:19.91           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.91                                        receiver, result);
27:19.91                                        ~~~~~~~~~~~~~~~~~
27:19.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
27:19.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:45,
27:19.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:19.92 /<<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
27:19.92      ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
27:19.92           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.92 /<<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
27:19.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
27:19.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
27:19.93                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:19.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:19.93                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:19.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:19.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:19.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:19.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
27:19.97      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
27:19.97             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.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
27:19.97 /<<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:19.97    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
27:19.97           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:19.98                                        receiver, result);
27:19.98                                        ~~~~~~~~~~~~~~~~~
27:19.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
27:19.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:19.98 /<<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
27:20.00      InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v);
27:20.00      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:20.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:28,
27:20.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
27:20.00                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:20.00                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:20.01                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:20.01                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:20.01                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:20.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:20.01 /<<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:20.01      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
27:20.02             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:20.02 /<<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:20.02 /<<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:20.02    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
27:20.03           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:20.03                                        receiver, result);
27:20.04                                        ~~~~~~~~~~~~~~~~~
27:20.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
27:20.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:20.04 /<<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
27:20.04                             &canAddSlot, lhs, idVal, rhs);
27:20.04                                                         ^
27:20.04 /<<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
27:20.05 /<<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
27:24.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:24.08                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:24.08                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:24.08                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:24.08                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:24.08                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:24.09                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:24.09                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:24.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:24.09 /<<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]':
27:24.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::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]'
27:24.11 /<<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]'
27:24.11 /<<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]'
27:24.12 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
27:24.13 /<<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]
27:24.13      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
27:24.13                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:24.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:24.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:24.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
27:24.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:24.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:24.15                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:24.15                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:12,
27:24.15                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:24.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:24.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
27:24.16  class HashTableEntry {
27:24.16        ^~~~~~~~~~~~~~
27:26.54 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)':
27:26.54 /<<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
27:26.54  static bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame,
27:26.55              ^~~~~~~~~~~~~~~~~~~~
27:26.56 /<<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
27:26.57    if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget, res))
27:26.57         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:26.57 /<<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
27:26.57 /<<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
27:26.58 /<<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
27:26.58 /<<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
27:26.58 /<<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
27:26.59    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
27:26.59         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:26.88 /<<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)':
27:26.88 /<<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
27:26.89  static bool DoCallFallback(JSContext* cx, BaselineFrame* frame,
27:26.89              ^~~~~~~~~~~~~~
27:26.90 /<<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
27:26.90                          HandleValueArray::fromMarkedLocation(argc, vp + 2));
27:26.90                                                                            ^
27:26.90 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2258:75: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:26.91 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2290:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:26.91      if (!DirectEval(cx, callArgs.get(0), res)) return false;
27:26.91           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
27:26.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
27:26.91                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
27:26.92                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
27:26.92                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
27:26.93                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
27:26.94                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:26.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
27:26.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
27:26.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.cpp:7,
27:26.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:2:
27:26.94 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1056:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
27:26.95    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
27:26.95           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:26.95                                 fallback, nullptr, nullptr))
27:26.97                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:26.97 /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.cpp:2297:7: note: in expansion of macro 'ReportValueError'
27:26.97        ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr);
27:26.97        ^~~~~~~~~~~~~~~~
27:26.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src12.cpp:11:
27:26.98 /<<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
27:26.98    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
27:26.98         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
27:50.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.54                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.54                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.54                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.55                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.55                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
27:50.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
27:50.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]
27:50.57    memset(aT, 0, sizeof(T));
27:50.57    ~~~~~~^~~~~~~~~~~~~~~~~~
27:50.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:50.58                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:50.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.58                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.58                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.58                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
27:50.59  struct TabSizes {
27:50.59         ^~~~~~~~
27:50.59 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.59                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.61                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.61                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.61                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.61                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
27:50.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
27:50.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]
27:50.62    memset(aT, 0, sizeof(T));
27:50.62    ~~~~~~^~~~~~~~~~~~~~~~~~
27:50.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
27:50.64                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
27:50.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.64                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.64                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.64                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
27:50.65  struct ServoSizes {
27:50.65         ^~~~~~~~~~
27:50.65 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.68                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.68                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.68                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.68                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.69                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
27:50.70 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
27:50.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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
27:50.72    memset(aT, 0, sizeof(T));
27:50.72    ~~~~~~^~~~~~~~~~~~~~~~~~
27:50.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
27:50.72                  from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
27:50.72                  from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
27:50.73                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
27:50.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
27:50.73                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.73                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.73                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.73 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
27:50.74  class StaticStrings {
27:50.74        ^~~~~~~~~~~~~
27:50.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.74                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.75                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.75                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.77                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.77                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.77                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
27:50.78 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
27: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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
27:50.78    memset(aT, 0, sizeof(T));
27:50.79    ~~~~~~^~~~~~~~~~~~~~~~~~
27:50.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
27:50.79                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
27:50.79                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
27:50.79                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.79                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.80                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.81 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
27:50.81  struct ZoneGCStats {
27:50.81         ^~~~~~~~~~~
27:50.81 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.82                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.82                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.83                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.83                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.84                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
27:50.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
27:50.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
27:50.86    memset(aT, 0, sizeof(T));
27:50.86    ~~~~~~^~~~~~~~~~~~~~~~~~
27:50.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
27:50.86                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
27:50.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.87                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.88                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.88 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
27:50.88  class PreliminaryObjectArray {
27:50.88        ^~~~~~~~~~~~~~~~~~~~~~
27:50.88 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.90                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.90                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.90                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.90                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.91                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
27:50.93 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
27:50.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]
27:50.93    memset(aT, 0, sizeof(T));
27:50.93    ~~~~~~^~~~~~~~~~~~~~~~~~
27:50.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
27:50.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
27:50.95                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.95                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.95                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
27:50.95  class TypeNewScript {
27:50.95        ^~~~~~~~~~~~~
27:50.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:50.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:50.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:50.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:50.97                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:50.97                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:50.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:50.98                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:50.98                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:50.98                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:50.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:50.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
27:50.99 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
27:51.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]
27:51.01    memset(aT, 0, sizeof(T));
27:51.01    ~~~~~~^~~~~~~~~~~~~~~~~~
27:51.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
27:51.01                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
27:51.01                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
27:51.01                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
27:51.02                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
27:51.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
27:51.02                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:51.02                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.02                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.02 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
27:51.03  struct IonScriptCounts {
27:51.03         ^~~~~~~~~~~~~~~
27:51.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:51.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:51.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:51.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:51.03                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:51.05                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:51.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:51.05                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:51.05                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.05                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
27:51.05 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
27:51.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
27:51.06    memset(aT, 0, sizeof(T));
27:51.06    ~~~~~~^~~~~~~~~~~~~~~~~~
27:51.06 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
27:51.06                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
27:51.06                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
27:51.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
27:51.08                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:51.08                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.08                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.08 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
27:51.08  class NewObjectCache {
27:51.08        ^~~~~~~~~~~~~~
27:51.08 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:51.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:51.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:51.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:51.09                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:51.09                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:51.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:51.09                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:51.09                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.10                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.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]':
27:51.11 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
27:51.11 /<<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:51.11      memset(aT, 0, sizeof(T));
27:51.11      ~~~~~~^~~~~~~~~~~~~~~~~~
27:51.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
27:51.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:51.11                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:51.11                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:51.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:51.13                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:51.13                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.13                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
27:51.14  class MOZ_NON_PARAM alignas(8) Value {
27:51.14                                 ^~~~~
27:51.42 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
27:51.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
27:51.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:51.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:51.42                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:51.42                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:51.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:51.44                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:51.44                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.44                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
27:51.45 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
27:51.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]
27:51.46    memset(aT, 0, sizeof(T));
27:51.46    ~~~~~~^~~~~~~~~~~~~~~~~~
27:51.46 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
27:51.46                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:51.48                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:51.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:51.48 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
27:51.48  class CodeOffsetJump {
27:51.49        ^~~~~~~~~~~~~~
27:53.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
27:53.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
27:53.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
27:53.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
27:53.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
27:53.03                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
27:53.03                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
27:53.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
27:53.03                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
27:53.04                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
27:53.04                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.cpp:7,
27:53.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src14.cpp:2:
27:53.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]':
27:53.05 /<<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:53.05 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
27:53.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]
27:53.07        memset(table, 0, sizeof(*table) * capacity());
27:53.07        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.07 /<<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:53.07  class HashTableEntry {
27:53.07        ^~~~~~~~~~~~~~
27:53.09 /<<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:53.09 /<<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:53.09 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
27:53.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<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:53.11        memset(table, 0, sizeof(*table) * capacity());
27:53.11        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.12 /<<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:53.12  class HashTableEntry {
27:53.12        ^~~~~~~~~~~~~~
27:53.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::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:53.13 /<<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:53.13 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
27:53.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::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:53.16        memset(table, 0, sizeof(*table) * capacity());
27:53.18        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27:53.18 /<<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:53.18  class HashTableEntry {
27:53.18        ^~~~~~~~~~~~~~
27:56.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:56.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:56.97 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
27:56.97 /<<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
27:56.97  static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
27:56.97                                ^~~~~~~~~~~~~
27:56.97 /<<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
27:56.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:56.99                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
27:56.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:56.99 /<<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
27:56.99      return ValueToId<CanGC>(cx, argument, result);
27:57.00             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:57.00 /<<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
27:57.00    return ToPropertyKeySlow(cx, argument, result);
27:57.00           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:57.06 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
27:57.06 /<<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
27:57.06  static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc,
27:57.06                                ^~~~~~~~~~~~~~~~~
27:57.08 /<<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
27:57.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
27:57.08                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:57.08                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
27:57.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.09 /<<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
27:57.09    JSAtom* atom = ToAtom<allowGC>(cx, v);
27:57.09                   ~~~~~~~~~~~~~~~^~~~~~~
27:57.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:57.09                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
27:57.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.11 /<<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
27:57.11    return ToPropertyKeySlow(cx, argument, result);
27:57.11           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
27:57.11 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.12 /<<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
27:57.12    return DefineDataProperty(cx, obj, id, val, flags);
27:57.12           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
27:57.17 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitNot(JSContext*, JS::HandleValue, int*)':
27:57.17 /<<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
27:57.17  static MOZ_ALWAYS_INLINE bool BitNot(JSContext* cx, HandleValue in, int* out) {
27:57.17                                ^~~~~~
27:57.17 /<<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
27:57.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:57.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:57.19                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:57.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:57.19                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:57.19                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:57.20                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:57.20                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:57.20                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:57.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.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
27:57.21    return js::ToInt32Slow(cx, v, out);
27:57.21           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.21 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitXor(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
27:57.23 /<<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
27:57.23  static MOZ_ALWAYS_INLINE bool BitXor(JSContext* cx, HandleValue lhs,
27:57.23                                ^~~~~~
27:57.23 /<<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
27:57.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:57.23                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:57.24                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:57.24                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:57.24                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:57.24                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:57.24                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:57.26                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:57.26                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:57.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.26 /<<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:57.26    return js::ToInt32Slow(cx, v, out);
27:57.26           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.26 /<<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:57.26    return js::ToInt32Slow(cx, v, out);
27:57.26           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.26 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.26 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitOr(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
27:57.27 /<<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
27:57.27  static MOZ_ALWAYS_INLINE bool BitOr(JSContext* cx, HandleValue lhs,
27:57.28                                ^~~~~
27:57.28 /<<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
27:57.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:57.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:57.30                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:57.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.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
27:57.30    return js::ToInt32Slow(cx, v, out);
27:57.30           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.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
27:57.30    return js::ToInt32Slow(cx, v, out);
27:57.31           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.31 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.32 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitAnd(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
27:57.32 /<<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
27:57.32  static MOZ_ALWAYS_INLINE bool BitAnd(JSContext* cx, HandleValue lhs,
27:57.32                                ^~~~~~
27:57.32 /<<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
27:57.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:57.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:57.32                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:57.32                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:57.34                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:57.34                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:57.34                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:57.34                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:57.34                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:57.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.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
27:57.34    return js::ToInt32Slow(cx, v, out);
27:57.34           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.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
27:57.34    return js::ToInt32Slow(cx, v, out);
27:57.34           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.36 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitLsh(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
27:57.36 /<<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
27:57.36  static MOZ_ALWAYS_INLINE bool BitLsh(JSContext* cx, HandleValue lhs,
27:57.36                                ^~~~~~
27:57.36 /<<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
27:57.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:57.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:57.37                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:57.38                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:57.38                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:57.38                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:57.38                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:57.38                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:57.39                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:57.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.39 /<<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:57.39    return js::ToInt32Slow(cx, v, out);
27:57.39           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.39 /<<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:57.40    return js::ToInt32Slow(cx, v, out);
27:57.40           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.41 In file included from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.cpp:62,
27:57.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:38:
27:57.41 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::BitRsh(JSContext*, JS::HandleValue, JS::HandleValue, int*)':
27:57.41 /<<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
27:57.41  static MOZ_ALWAYS_INLINE bool BitRsh(JSContext* cx, HandleValue lhs,
27:57.41                                ^~~~~~
27:57.41 /<<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
27:57.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
27:57.41                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
27:57.41                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
27:57.41                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
27:57.41                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
27:57.42                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
27:57.42                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
27:57.42                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
27:57.42                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
27:57.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:57.42 /<<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:57.44    return js::ToInt32Slow(cx, v, out);
27:57.44           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:57.44 /<<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:57.44    return js::ToInt32Slow(cx, v, out);
27:57.44           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
27:59.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:59.75 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)':
27:59.75 /<<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
27:59.75  static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval,
27:59.75              ^~~~~~~~~~~~~~~~~~~~~
27:59.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
27:59.76                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
27:59.76                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
27:59.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
27:59.77 /<<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
27:59.77    JSAtom* atom = ToAtom<allowGC>(cx, v);
27:59.77                   ~~~~~~~~~~~~~~~^~~~~~~
28:02.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
28:02.53 /<<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)':
28:02.53 /<<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
28:02.53  GetPropIRGenerator::GetPropIRGenerator(
28:02.53  ^~~~~~~~~~~~~~~~~~
28:02.55 /<<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
28:02.55 /<<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
28:02.67 /<<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)':
28:02.67 /<<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
28:02.68  HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script,
28:02.68  ^~~~~~~~~~~~~~~~~~
28:02.68 /<<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
28:02.70 /<<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)':
28:02.70 /<<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
28:02.70  SetPropIRGenerator::SetPropIRGenerator(
28:02.70  ^~~~~~~~~~~~~~~~~~
28:02.70 /<<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
28:02.72 /<<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
28:02.82 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)':
28:02.82 /<<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
28:02.83  InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script,
28:02.83  ^~~~~~~~~~~~~~~~~~~~~
28:02.84 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
28:02.84 /<<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
28:02.84  TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script,
28:02.84  ^~~~~~~~~~~~~~~~~
28:02.85 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
28:02.85 /<<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
28:02.85  GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx,
28:02.85  ^~~~~~~~~~~~~~~~~~~~~~
28:02.86 /<<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)':
28:02.86 /<<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
28:02.86  CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script,
28:02.86  ^~~~~~~~~~~~~~~
28:02.86 /<<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
28:02.94 /<<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)':
28:02.94 /<<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
28:02.94  CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script,
28:02.94  ^~~~~~~~~~~~~~~~~~
28:02.96 /<<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
28:02.96 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
28:02.96 /<<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
28:02.97  ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script,
28:02.97  ^~~~~~~~~~~~~~~~~
28:02.98 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
28:02.99 /<<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
28:02.99  GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx,
28:02.99  ^~~~~~~~~~~~~~~~~~~~~~~
28:10.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonBuilder.cpp:34,
28:10.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:38:
28:10.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)':
28:10.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]
28:10.93             size - sizeof(js::NativeObject));
28:10.93                                            ^
28:10.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
28:10.94                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
28:10.94                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
28:10.94                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:10.94                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:10.94                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:10.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:10.95 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
28:10.95  class HeapSlot : public WriteBarrieredBase<Value> {
28:10.95        ^~~~~~~~
28:14.41 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.41                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.41                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.42                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.42                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.42                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
28:14.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
28:14.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]
28:14.44    memset(aT, 0, sizeof(T));
28:14.44    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:14.45                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
28:14.45                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
28:14.45                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
28:14.45                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
28:14.46                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.46                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.46                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
28:14.47  struct TabSizes {
28:14.47         ^~~~~~~~
28:14.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.47                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.49                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.49                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.49                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.49                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
28:14.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
28:14.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]
28:14.52    memset(aT, 0, sizeof(T));
28:14.52    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:14.52                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
28:14.52                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
28:14.52                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
28:14.53                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
28:14.53                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.54                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.55                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
28:14.55  struct ServoSizes {
28:14.55         ^~~~~~~~~~
28:14.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.56                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.56                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.56                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.56                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.56                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
28:14.57 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
28:14.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
28:14.58    memset(aT, 0, sizeof(T));
28:14.58    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.58 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
28:14.58                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:14,
28:14.58                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.59                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.60                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
28:14.60  class StaticStrings {
28:14.61        ^~~~~~~~~~~~~
28:14.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.61                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.61                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.61                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.63                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.63                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
28:14.64 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
28:14.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
28:14.65    memset(aT, 0, sizeof(T));
28:14.65    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
28:14.65                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
28:14.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
28:14.65                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
28:14.66                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
28:14.68                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
28:14.68                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:14.68                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.69                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.69 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
28:14.69  struct ZoneGCStats {
28:14.69         ^~~~~~~~~~~
28:14.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.70                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.70                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.70                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.72                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
28:14.73 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
28:14.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]
28:14.73    memset(aT, 0, sizeof(T));
28:14.73    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:14.73                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:14.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:14.74                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
28:14.75                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
28:14.75                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
28:14.75                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
28:14.75                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
28:14.75                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
28:14.76                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
28:14.76                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
28:14.76                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:14.76                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.76                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.78 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
28:14.78  class PreliminaryObjectArray {
28:14.78        ^~~~~~~~~~~~~~~~~~~~~~
28:14.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.78                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.79                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.79                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.79                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.79                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
28:14.80 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
28:14.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]
28:14.82    memset(aT, 0, sizeof(T));
28:14.82    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:14.83                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:14.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:14.83                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
28:14.83                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
28:14.83                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
28:14.84                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
28:14.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
28:14.84                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
28:14.84                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
28:14.85                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
28:14.85                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:14.85                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.86                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
28:14.86  class TypeNewScript {
28:14.87        ^~~~~~~~~~~~~
28:14.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.87                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.87                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.88                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.88                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.88                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
28:14.90 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
28:14.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
28:14.91    memset(aT, 0, sizeof(T));
28:14.91    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
28:14.91                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
28:14.92                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
28:14.93                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
28:14.93                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
28:14.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
28:14.93                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
28:14.93                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
28:14.94                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
28:14.94                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:14.94                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.94                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.94 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
28:14.94  struct IonScriptCounts {
28:14.95         ^~~~~~~~~~~~~~~
28:14.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:14.95                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:14.95                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:14.95                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:14.95                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:14.97                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:14.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:14.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
28:14.97 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
28:14.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 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
28:14.99    memset(aT, 0, sizeof(T));
28:14.99    ~~~~~~^~~~~~~~~~~~~~~~~~
28:14.99 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
28:14.99                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
28:14.99                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
28:15.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
28:15.00                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
28:15.00                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
28:15.00                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
28:15.01                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:15.02                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:15.02                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:15.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:15.03 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
28:15.03  class NewObjectCache {
28:15.03        ^~~~~~~~~~~~~~
28:15.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:15.04                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:15.04                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:15.05                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:15.06                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:15.06                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:15.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:15.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]':
28:15.06 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
28:15.07 /<<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:15.07      memset(aT, 0, sizeof(T));
28:15.09      ~~~~~~^~~~~~~~~~~~~~~~~~
28:15.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
28:15.09                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
28:15.09                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:15.09                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:15.10                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:15.10                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:15.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:15.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
28:15.10  class MOZ_NON_PARAM alignas(8) Value {
28:15.11                                 ^~~~~
28:15.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
28:15.21                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
28:15.21                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:15.22                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:15.22                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:15.22                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:15.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:15.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
28:15.23 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
28:15.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
28:15.23    memset(aT, 0, sizeof(T));
28:15.24    ~~~~~~^~~~~~~~~~~~~~~~~~
28:15.24 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
28:15.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
28:15.25                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
28:15.25                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
28:15.25                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
28:15.25                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:15.26                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:15.26                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:15.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:15.26 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
28:15.26  class CodeOffsetJump {
28:15.26        ^~~~~~~~~~~~~~
28:17.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:17.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:17.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:17.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
28:17.75                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
28:17.75                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:17.75                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:17.75                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:17.75                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:17.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:17.77 /<<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:17.77 /<<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:17.77 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
28:17.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<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:17.78        memset(table, 0, sizeof(*table) * capacity());
28:17.78        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:17.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
28:17.80  class HashTableEntry {
28:17.80        ^~~~~~~~~~~~~~
28:17.80 /<<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:17.80 /<<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:17.80 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
28:17.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]
28:17.83        memset(table, 0, sizeof(*table) * capacity());
28:17.83        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:17.84 /<<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:17.85  class HashTableEntry {
28:17.85        ^~~~~~~~~~~~~~
28:17.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::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:17.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]'
28:17.87 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
28:17.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]
28:17.89        memset(table, 0, sizeof(*table) * capacity());
28:17.89        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:17.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
28:17.90  class HashTableEntry {
28:17.91        ^~~~~~~~~~~~~~
28:21.34 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:21.34                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:21.36                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:21.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:21.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]':
28:21.37 /<<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]'
28:21.39 /<<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]'
28:21.39 /<<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]'
28:21.39 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
28:21.40 /<<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]
28:21.40      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
28:21.40                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:21.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:21.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:21.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:21.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
28:21.41                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
28:21.41                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:21.41                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:21.42                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:21.42                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:21.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:21.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
28:21.42  class HashTableEntry {
28:21.42        ^~~~~~~~~~~~~~
28:21.56 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
28:21.56                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
28:21.56                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
28:21.56                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
28:21.56                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
28:21.57                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
28:21.57                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
28:21.58                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:21.58                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:21.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:21.59 /<<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]':
28:21.59 /<<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]'
28:21.61 /<<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]'
28:21.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 = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher<unsigned int>; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]'
28:21.61 /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.cpp:3295:20:   required from here
28:21.62 /<<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]
28:21.62      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
28:21.62                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:21.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:21.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:21.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:21.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
28:21.63                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
28:21.64                  from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:10,
28:21.64                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:20,
28:21.64                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.h:10,
28:21.64                  from /<<PKGBUILDDIR>>/js/src/jit/FoldLinearArithConstants.cpp:7,
28:21.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:2:
28:21.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<unsigned int, BoundsCheckInfo> >' declared here
28:21.66  class HashTableEntry {
28:21.66        ^~~~~~~~~~~~~~
28:24.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
28:24.75                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
28:24.76                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:24.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:24.76 /<<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)':
28:24.76 /<<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]
28:24.77             size - sizeof(js::NativeObject));
28:24.77                                            ^
28:24.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
28:24.77                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:24.79                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:24.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:24.80 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
28:24.80  class HeapSlot : public WriteBarrieredBase<Value> {
28:24.80        ^~~~~~~~
28:27.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
28:27.51                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
28:27.51                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:18,
28:27.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
28:27.52 /<<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]':
28:27.54 /<<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
28:27.54  inline bool ValueToId(
28:27.54              ^~~~~~~~~
28:27.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
28:27.55    JSAtom* atom = ToAtom<allowGC>(cx, v);
28:27.55                   ~~~~~~~~~~~~~~~^~~~~~~
28:34.26 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.26                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.26                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.26                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.27                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
28:34.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
28: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 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.27    memset(aT, 0, sizeof(T));
28:34.28    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.28 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:34.28                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
28:34.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
28:34.28                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:34.28                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:34.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.29                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.29                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.29                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.31                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.31                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.31                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
28:34.32  struct TabSizes {
28:34.32         ^~~~~~~~
28:34.32 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.32                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.34                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.34                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.34                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
28:34.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
28:34.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]
28:34.35    memset(aT, 0, sizeof(T));
28:34.35    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.35 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
28:34.36                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
28:34.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
28:34.36                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:34.36                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.38                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
28:34.38  struct ServoSizes {
28:34.38         ^~~~~~~~~~
28:34.40 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.40                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.40                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.40                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.40                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
28:34.42 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
28:34.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]
28:34.43    memset(aT, 0, sizeof(T));
28:34.43    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.43 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
28:34.43                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
28:34.43                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:34.43                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:34.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:34.44                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:34.44                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:34.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.45                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.45                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.45                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.46                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.46                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.46                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.47 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
28:34.47  class StaticStrings {
28:34.47        ^~~~~~~~~~~~~
28:34.48 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.48                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.50                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.50                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.50                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
28:34.51 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
28:34.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.51    memset(aT, 0, sizeof(T));
28:34.51    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.52                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.53                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.53                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.55                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.55                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.55 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
28:34.56  class PreliminaryObjectArray {
28:34.56        ^~~~~~~~~~~~~~~~~~~~~~
28:34.56 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.56                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.56                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.57                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.57                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
28:34.59 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
28:34.59 /<<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.59    memset(aT, 0, sizeof(T));
28:34.59    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
28:34.60                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
28:34.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
28:34.60                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:34.60                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:34.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.60                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.61                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.61                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.61                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.61                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.61                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.63 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
28:34.63  class TypeNewScript {
28:34.63        ^~~~~~~~~~~~~
28:34.63 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.64                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.64                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.64                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.64                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
28:34.64 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
28:34.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
28:34.65    memset(aT, 0, sizeof(T));
28:34.65    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.65 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
28:34.66                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
28:34.67                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
28:34.67                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
28:34.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.68                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.68                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.68                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.69                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.69                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.69                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.69 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
28:34.69  struct IonScriptCounts {
28:34.69         ^~~~~~~~~~~~~~~
28:34.91 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:34.91                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:34.91                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.91                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.91                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:34.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
28:34.94 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
28:34.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]
28:34.96    memset(aT, 0, sizeof(T));
28:34.96    ~~~~~~^~~~~~~~~~~~~~~~~~
28:34.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
28:34.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
28:34.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:34.96                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:34.97                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:34.97                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:34.99                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:34.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:34.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:34.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:35.00 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
28:35.00  struct ZoneGCStats {
28:35.00         ^~~~~~~~~~~
28:35.00 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:35.00                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:35.01                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:35.01                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:35.03                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:35.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:35.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
28:35.03 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
28:35.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
28:35.04    memset(aT, 0, sizeof(T));
28:35.04    ~~~~~~^~~~~~~~~~~~~~~~~~
28:35.04 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
28:35.04                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
28:35.04                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:35.04                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:35.05                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:35.05                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:35.05                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:35.05                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:35.05                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:35.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:35.06 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
28:35.06  class NewObjectCache {
28:35.07        ^~~~~~~~~~~~~~
28:35.07 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:35.07                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:35.07                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:35.07                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:35.08                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:35.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:35.08 /<<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:35.08 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
28:35.10 /<<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:35.10      memset(aT, 0, sizeof(T));
28:35.10      ~~~~~~^~~~~~~~~~~~~~~~~~
28:35.10 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
28:35.10                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
28:35.11                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:35.11                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:35.11                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:35.11                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:35.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:35.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
28:35.12  class MOZ_NON_PARAM alignas(8) Value {
28:35.12                                 ^~~~~
28:35.46 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
28:35.47                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:35.47                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:35.47                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:35.47                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:35.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:35.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
28:35.48 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
28:35.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
28:35.49    memset(aT, 0, sizeof(T));
28:35.49    ~~~~~~^~~~~~~~~~~~~~~~~~
28:35.49 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
28:35.49                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
28:35.51                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
28:35.51                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
28:35.51                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
28:35.51                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
28:35.51                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.h:10,
28:35.52                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:7,
28:35.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:35.52 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
28:35.52  class CodeOffsetJump {
28:35.52        ^~~~~~~~~~~~~~
28:37.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:37.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:37.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:37.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
28:37.32                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
28:37.33                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
28:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:37.33                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:37.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:37.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]':
28:37.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]'
28:37.36 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
28:37.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<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:37.38        memset(table, 0, sizeof(*table) * capacity());
28:37.38        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:37.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
28:37.38  class HashTableEntry {
28:37.38        ^~~~~~~~~~~~~~
28:37.40 /<<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:37.41 /<<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:37.41 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
28:37.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<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:37.43        memset(table, 0, sizeof(*table) * capacity());
28:37.43        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:37.44 /<<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:37.44  class HashTableEntry {
28:37.44        ^~~~~~~~~~~~~~
28:37.45 /<<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:37.46 /<<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:37.46 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
28:37.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<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:37.49        memset(table, 0, sizeof(*table) * capacity());
28:37.49        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:37.51 /<<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:37.51  class HashTableEntry {
28:37.51        ^~~~~~~~~~~~~~
28:38.57 In file included from /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:19,
28:38.57                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
28:38.57                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
28:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
28:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
28:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/SharedIC.h:12,
28:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.h:17,
28:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:7,
28:38.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
28:38.60 /<<PKGBUILDDIR>>/js/src/jit/RegisterSets.h: In member function 'bool js::jit::CacheIRCompiler::emitComparePointerResultShared(bool)':
28:38.60 /<<PKGBUILDDIR>>/js/src/jit/RegisterSets.h:297:35: warning: 'scratch.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function [-Wmaybe-uninitialized]
28:38.60    void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
28:38.61                                    ^~~~~
28:38.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:20:
28:38.61 /<<PKGBUILDDIR>>/js/src/jit/CacheIRCompiler.cpp:2302:34: note: 'scratch.js::jit::AutoScratchRegister::alloc_' was declared here
28:38.61    AutoScratchRegisterMaybeOutput scratch(allocator, masm, output);
28:38.61                                   ^~~~~~~
28:40.18 In file included from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:40.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:40.20 /<<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]':
28:40.21 /<<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]'
28:40.22 /<<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]'
28:40.23 /<<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]'
28:40.25 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
28:40.25 /<<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]
28:40.25      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
28:40.25                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:40.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
28:40.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
28:40.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
28:40.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
28:40.27                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
28:40.27                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
28:40.27                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
28:40.27                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:40.28                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:40.28                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:40.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:40.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
28:40.28  class HashTableEntry {
28:40.29        ^~~~~~~~~~~~~~
28:49.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:49.92 /<<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)':
28:49.92 /<<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
28:49.92  /* static */ bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript,
28:49.93                    ^~~~~~~~~~~~
28:49.94 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
28:49.94                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:49.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:49.94                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:49.94                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:49.95                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:49.96                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:49.96                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:49.96                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:49.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:49.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
28:49.98      return op(cx, obj, receiver, id, vp);
28:49.98             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:49.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
28:49.98    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:49.98           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:49.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:49.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:49.99 /<<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
28:49.99        if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
28:49.99             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:49.99                                       shape, vp))
28:49.99                                       ~~~~~~~~~~
28:50.01 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:50.01                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:50.02                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:50.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:50.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
28:50.02      return op(cx, obj, receiver, id, vp);
28:50.02             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:50.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
28:50.03    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:50.03           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:50.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:50.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:50.05 /<<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
28:50.05        if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
28:50.05             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:50.05                                       shape, vp))
28:50.05                                       ~~~~~~~~~~
28:50.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:50.37 /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)':
28:50.37 /<<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
28:50.37  /* static */ JSObject* IonGetIteratorIC::update(JSContext* cx,
28:50.37                         ^~~~~~~~~~~~~~~~
28:50.37 /<<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
28:50.39      GetIteratorIRGenerator gen(cx, script, ic->pc(), ic->state().mode(), value);
28:50.39                                                                                ^
28:50.39 /<<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
28:50.39    return ValueToIterator(cx, value);
28:50.39           ~~~~~~~~~~~~~~~^~~~~~~~~~~
28:50.44 /<<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*)':
28:50.44 /<<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
28:50.44  /* static */ bool IonInIC::update(JSContext* cx, HandleScript outerScript,
28:50.45                    ^~~~~~~
28:50.45 /<<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
28:50.45                             key, objV);
28:50.47                                      ^
28:50.47 /<<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
28:50.47 /<<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
28:50.47    return OperatorIn(cx, key, obj, res);
28:50.47           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
28:50.54 /<<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*)':
28:50.54 /<<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
28:50.54  /* static */ bool IonInstanceOfIC::update(JSContext* cx,
28:50.54                    ^~~~~~~~~~~~~~~
28:50.54 /<<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
28:50.56      InstanceOfIRGenerator gen(cx, script, pc, ic->state().mode(), lhs, rhs);
28:50.56                                                                            ^
28:52.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
28:52.81                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
28:52.81                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
28:52.81                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:52.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:52.82 /<<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]':
28:52.83 /<<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
28:52.83  inline bool ValueToId(
28:52.83              ^~~~~~~~~
28:52.83 /<<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
28:52.84    JSAtom* atom = ToAtom<allowGC>(cx, v);
28:52.84                   ~~~~~~~~~~~~~~~^~~~~~~
28:53.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:53.17 /<<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)':
28:53.17 /<<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
28:53.17  /* static */ bool IonGetPropertyIC::update(JSContext* cx,
28:53.17                    ^~~~~~~~~~~~~~~~
28:53.17 /<<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
28:53.18 /<<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
28:53.19 /<<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
28:53.19 /<<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
28:53.19                             ic->resultFlags());
28:53.20                                              ^
28:53.20 /<<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
28:53.21 /<<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
28:53.21 /<<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
28:53.21      if (!GetProperty(cx, val, name, res)) return false;
28:53.21           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
28:53.22 /<<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
28:53.22 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:53.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:53.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:53.22                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:53.23                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:53.23                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:53.23                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:53.23                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:53.23                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:53.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:53.25 /<<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
28:53.25    return js::ToObjectSlow(cx, vp, true);
28:53.25           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
28:53.26 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
28:53.26                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:53.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:53.26                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:53.26                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:53.27                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:53.29                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:53.29                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:53.29                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:53.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:53.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
28:53.30      return op(cx, obj, receiver, id, vp);
28:53.30             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:53.30    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:53.31           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
28:53.31                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
28:53.31                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:53.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:53.32 /<<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
28:53.32      return ValueToId<CanGC>(cx, argument, result);
28:53.34             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
28:53.34 /<<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
28:53.34    return ToPropertyKeySlow(cx, argument, result);
28:53.34           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
28:53.35 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
28:53.35                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:53.35                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:53.36                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:53.37                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:53.37                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:53.37                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:53.37                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:53.38                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:53.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:53.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
28:53.38      return op(cx, obj, receiver, id, vp);
28:53.39             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.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
28:53.39    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:53.40           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.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
28:53.41      return op(cx, obj, receiver, id, vp);
28:53.42             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.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
28:53.42    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:53.42           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
28:53.42                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
28:53.43                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:53.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:53.43 /<<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
28:53.43      return ValueToId<CanGC>(cx, argument, result);
28:53.44             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
28:53.45 /<<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
28:53.45    return ToPropertyKeySlow(cx, argument, result);
28:53.45           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
28:53.45 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
28:53.45                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:53.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:53.46                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:53.46                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:53.46                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:53.46                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:53.46                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:53.46                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:53.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:53.47 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:53.47      return op(cx, obj, receiver, id, vp);
28:53.47             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.49 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
28:53.49    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:53.49           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:53.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:53.86 /<<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*)':
28:53.86 /<<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
28:53.86  /* static */ bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
28:53.86                    ^~~~~~~~~~~
28:53.87 /<<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
28:53.87 /<<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
28:53.87 /<<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
28:53.87                             ic->state().mode(), idVal, val);
28:53.88                                                           ^
28:53.88 /<<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
28:53.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
28:53.89                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
28:53.89                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:53.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:53.90 /<<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
28:53.91      return ValueToId<CanGC>(cx, argument, result);
28:53.91             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
28:53.91 /<<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
28:53.91    return ToPropertyKeySlow(cx, argument, result);
28:53.92           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
28:53.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
28:53.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
28:53.93                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:53.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:53.94                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:53.94                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:53.94                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:53.94                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:53.96                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:53.96                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:53.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:53.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
28:53.97    return js::ToObjectSlow(cx, v, false);
28:53.97           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
28:54.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:54.11 /<<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)':
28:54.11 /<<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
28:54.11  /* static */ bool IonGetPropSuperIC::update(
28:54.11                    ^~~~~~~~~~~~~~~~~
28:54.12 /<<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
28:54.12 /<<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
28:54.14 /<<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
28:54.14                             idVal, receiver, GetPropertyResultFlags::All);
28:54.15                                                                         ^
28:54.15 /<<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
28:54.16 /<<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
28:54.16 /<<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
28:54.17    if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
28:54.17         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
28:54.17 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
28:54.17                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
28:54.18                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
28:54.18                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
28:54.18                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
28:54.20                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
28:54.20                  from /<<PKGBUILDDIR>>/js/src/jit/BytecodeAnalysis.h:10,
28:54.20                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.h:12,
28:54.21                  from /<<PKGBUILDDIR>>/js/src/jit/IonControlFlow.cpp:7,
28:54.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:2:
28:54.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
28:54.21      return op(cx, obj, receiver, id, vp);
28:54.22             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
28:54.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
28:54.22    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
28:54.24           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:55.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src13.cpp:11:
28:55.43 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachStub()':
28:55.43 /<<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
28:55.43    if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
28:55.43         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:56.37 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::HasPropIRGenerator::tryAttachStub()':
28:56.37 /<<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
28:56.38    if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
28:56.38         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:57.29 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)':
28:57.29 /<<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
28:57.30    if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
28:57.31         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28:59.56 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
28:59.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
28:59.57 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, js::LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
28:59.57 /<<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
28:59.57  inline void InitGlobalLexicalOperation(JSContext* cx,
28:59.57              ^~~~~~~~~~~~~~~~~~~~~~~~~~
29:00.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.05 /<<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)':
29:00.05 /<<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
29:00.05  /* static */ bool IonSetPropertyIC::update(JSContext* cx,
29:00.05                    ^~~~~~~~~~~~~~~~
29:00.05 /<<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
29:00.06 /<<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
29:00.06                             ic->guardHoles());
29:00.06                                             ^
29:00.07 /<<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
29:00.07 /<<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
29:00.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
29:00.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.08 /<<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
29:00.08      if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) return false;
29:00.08           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:00.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
29:00.09                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
29:00.10                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
29:00.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.10 /<<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
29:00.10      return ValueToId<CanGC>(cx, argument, result);
29:00.10             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
29:00.11 /<<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
29:00.11    return ToPropertyKeySlow(cx, argument, result);
29:00.11           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
29:00.11 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
29:00.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.12 /<<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
29:00.12    return DefineDataProperty(cx, obj, id, val, flags);
29:00.13           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
29:00.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.13 /<<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
29:00.13        if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) return false;
29:00.13             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:00.15 /<<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
29:00.15        InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(),
29:00.15        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:00.15                                   script, pc, rhs);
29:00.15                                   ~~~~~~~~~~~~~~~~
29:00.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
29:00.16                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
29:00.16                  from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
29:00.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.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
29:00.17      return ValueToId<CanGC>(cx, argument, result);
29:00.18             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
29:00.18 /<<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
29:00.18    return ToPropertyKeySlow(cx, argument, result);
29:00.18           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
29:00.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonIC.cpp:13,
29:00.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.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
29:00.21    return DefineDataProperty(cx, obj, id, val, flags);
29:00.21           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
29:00.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src16.cpp:11:
29:00.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
29:00.22        if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) return false;
29:00.22             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:00.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
29:00.22                             ic->guardHoles());
29:00.23                                             ^
29:00.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
29:00.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
29:01.71 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
29:01.72 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp:1130:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
29:01.72      if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) {
29:01.72           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
29:02.07 /<<PKGBUILDDIR>>/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::GetPropIRGenerator::tryAttachStub()':
29:02.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
29:02.08    if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
29:02.08         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:13.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.05                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.06                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.06                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.06                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
29:13.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
29:13.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]
29:13.08    memset(aT, 0, sizeof(T));
29:13.08    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:13.08                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:13.09                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
29:13.09                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
29:13.10                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
29:13.10                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
29:13.10                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
29:13.10                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.10                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.10                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.12                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
29:13.12  struct TabSizes {
29:13.12         ^~~~~~~~
29:13.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.13                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.13                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.13                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.13                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
29:13.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
29:13.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]
29:13.15    memset(aT, 0, sizeof(T));
29:13.16    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
29:13.16                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
29:13.16                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
29:13.16                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.18                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
29:13.19  struct ServoSizes {
29:13.19         ^~~~~~~~~~
29:13.19 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.19                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.20                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.20                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
29:13.22 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
29:13.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
29:13.23    memset(aT, 0, sizeof(T));
29:13.23    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.23 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
29:13.23                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
29:13.23                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
29:13.23                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
29:13.23                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.23                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.23                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.25 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
29:13.25  class StaticStrings {
29:13.25        ^~~~~~~~~~~~~
29:13.25 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.25                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
29:13.26 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
29:13.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
29:13.27    memset(aT, 0, sizeof(T));
29:13.27    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
29:13.28                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.28                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.28                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.28                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.28 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
29:13.28  class PreliminaryObjectArray {
29:13.28        ^~~~~~~~~~~~~~~~~~~~~~
29:13.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.29                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.29                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.29                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.29                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
29:13.30 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
29:13.32 /<<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:13.32    memset(aT, 0, sizeof(T));
29:13.32    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.32 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
29:13.32                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.32                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.33 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
29:13.33  class TypeNewScript {
29:13.33        ^~~~~~~~~~~~~
29:13.33 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.33                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
29:13.34 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
29:13.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
29:13.35    memset(aT, 0, sizeof(T));
29:13.35    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.35                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.36                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.36                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.36 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
29:13.36  struct IonScriptCounts {
29:13.36         ^~~~~~~~~~~~~~~
29:13.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.55                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.55                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.56                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.56                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
29:13.56 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
29:13.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]
29:13.57    memset(aT, 0, sizeof(T));
29:13.57    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
29:13.57                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
29:13.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:13.58                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:13.58                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:13.58                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
29:13.60                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
29:13.60                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
29:13.60                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
29:13.60                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.60                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.60 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
29:13.60  struct ZoneGCStats {
29:13.60         ^~~~~~~~~~~
29:13.60 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.60                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.61                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.61                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.63                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
29:13.63 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
29:13.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]
29:13.63    memset(aT, 0, sizeof(T));
29:13.63    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.63 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.67 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
29:13.67  class NewObjectCache {
29:13.67        ^~~~~~~~~~~~~~
29:13.67 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.67                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.67                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.67                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.67                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.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]':
29:13.68 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
29:13.68 /<<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:13.68      memset(aT, 0, sizeof(T));
29:13.68      ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
29:13.69                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
29:13.69                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
29:13.69                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
29:13.70                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
29:13.70                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.70                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.71                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.71                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
29:13.71  class MOZ_NON_PARAM alignas(8) Value {
29:13.71                                 ^~~~~
29:13.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
29:13.93                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:13.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:13.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
29:13.93 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
29:13.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]
29:13.94    memset(aT, 0, sizeof(T));
29:13.95    ~~~~~~^~~~~~~~~~~~~~~~~~
29:13.95 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
29:13.95                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
29:13.95                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:13.95                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:13.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:13.96 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
29:13.96  class CodeOffsetJump {
29:13.96        ^~~~~~~~~~~~~~
29:15.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
29:15.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
29:15.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
29:15.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:15.63                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
29:15.63                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
29:15.64                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
29:15.64                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
29:15.64                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:15.64                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:15.64                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:15.64                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:15.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:15.65 /<<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:15.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]'
29:15.67 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
29:15.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]
29:15.68        memset(table, 0, sizeof(*table) * capacity());
29:15.69        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:15.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
29:15.69  class HashTableEntry {
29:15.69        ^~~~~~~~~~~~~~
29:15.69 /<<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:15.70 /<<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:15.70 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
29:15.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<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:15.71        memset(table, 0, sizeof(*table) * capacity());
29:15.71        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:15.73 /<<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:15.73  class HashTableEntry {
29:15.73        ^~~~~~~~~~~~~~
29:15.75 /<<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:15.75 /<<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:15.75 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
29:15.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<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:15.78        memset(table, 0, sizeof(*table) * capacity());
29:15.78        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:15.78 /<<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:15.78  class HashTableEntry {
29:15.80        ^~~~~~~~~~~~~~
29:18.02 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
29:18.02                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
29:18.02                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
29:18.02                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:18.03                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:18.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:18.03 /<<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]':
29:18.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]'
29:18.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]'
29:18.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]'
29:18.07 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
29:18.07 /<<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]
29:18.08      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
29:18.08                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
29:18.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
29:18.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
29:18.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
29:18.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
29:18.10                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
29:18.10                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
29:18.10                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
29:18.10                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
29:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
29:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
29:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames-inl.h:10,
29:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:7,
29:18.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:18.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
29:18.12  class HashTableEntry {
29:18.12        ^~~~~~~~~~~~~~
29:34.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src15.cpp:47:
29:34.75 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()':
29:34.76 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp:1530:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
29:34.76    Maybe<AutoScratchRegister> scratch;
29:34.76                               ^~~~~~~
29:35.28 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()':
29:35.28 /<<PKGBUILDDIR>>/js/src/jit/IonCacheIRCompiler.cpp:1680:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
29:35.28    Maybe<AutoScratchRegister> scratch;
29:35.28                               ^~~~~~~
29:43.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src17.cpp:2:
29:43.58 /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp: In function 'void js::jit::HandleException(js::jit::ResumeFromException*)':
29:43.58 /<<PKGBUILDDIR>>/js/src/jit/JitFrames.cpp:408:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
29:43.59          if (!cx->getPendingException(
29:43.59               ~~~~~~~~~~~~~~~~~~~~~~~^
29:43.59                  MutableHandleValue::fromMarkedLocation(&rfe->exception)))
29:43.59                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:02.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/MCallOptimize.cpp:36,
30:02.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:29:
30:02.98 /<<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:02.98 /<<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:02.98             size - sizeof(js::NativeObject));
30:02.98                                            ^
30:02.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
30:02.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
30:03.01                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
30:03.01                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
30:03.01                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
30:03.01                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:03.01                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:03.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:03.01 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
30:03.01  class HeapSlot : public WriteBarrieredBase<Value> {
30:03.01        ^~~~~~~~
30:05.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:05.79                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:05.79                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:05.79                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
30:05.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
30:05.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
30:05.80    memset(aT, 0, sizeof(T));
30:05.80    ~~~~~~^~~~~~~~~~~~~~~~~~
30:05.80 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:05.82                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
30:05.82  struct TabSizes {
30:05.82         ^~~~~~~~
30:05.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:05.84                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:05.84                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:05.84                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
30:05.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
30:05.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]
30:05.86    memset(aT, 0, sizeof(T));
30:05.86    ~~~~~~^~~~~~~~~~~~~~~~~~
30:05.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:05.86                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:05.86                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
30:05.86                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
30:05.86                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
30:05.86                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
30:05.87                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
30:05.87                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:05.87                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
30:05.88  struct ServoSizes {
30:05.89         ^~~~~~~~~~
30:05.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:05.89                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:05.89                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:05.89                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
30:05.91 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
30:05.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
30:05.92    memset(aT, 0, sizeof(T));
30:05.92    ~~~~~~^~~~~~~~~~~~~~~~~~
30:05.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
30:05.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
30:05.93                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
30:05.95                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
30:05.95                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:05.95                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.96 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
30:05.96  class StaticStrings {
30:05.96        ^~~~~~~~~~~~~
30:05.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:05.96                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:05.97                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:05.97                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:05.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:05.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
30:05.98 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
30:06.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
30:06.00    memset(aT, 0, sizeof(T));
30:06.00    ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.00 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
30:06.01                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:06.01                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.01 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
30:06.01  class PreliminaryObjectArray {
30:06.01        ^~~~~~~~~~~~~~~~~~~~~~
30:06.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:06.03                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:06.03                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:06.03                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
30:06.03 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
30:06.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]
30:06.04    memset(aT, 0, sizeof(T));
30:06.04    ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.04 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
30:06.04                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:06.04                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.05 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
30:06.05  class TypeNewScript {
30:06.06        ^~~~~~~~~~~~~
30:06.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:06.06                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:06.06                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:06.06                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
30:06.08 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
30:06.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]
30:06.09    memset(aT, 0, sizeof(T));
30:06.09    ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.09 In file included from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:06.09                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.09 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
30:06.09  struct IonScriptCounts {
30:06.10         ^~~~~~~~~~~~~~~
30:06.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:06.11                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:06.11                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:06.11                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
30:06.11 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
30:06.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
30:06.13    memset(aT, 0, sizeof(T));
30:06.13    ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.13 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
30:06.14                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
30:06.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:06.14                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
30:06.14                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
30:06.14                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:14,
30:06.16                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
30:06.16                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.16 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
30:06.16  struct ZoneGCStats {
30:06.16         ^~~~~~~~~~~
30:06.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:06.41                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:06.41                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:06.42                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
30:06.42 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
30:06.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
30:06.43    memset(aT, 0, sizeof(T));
30:06.43    ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.43 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
30:06.43                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
30:06.44                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
30:06.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:06.46                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
30:06.46                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
30:06.46                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:14,
30:06.46                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
30:06.46                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.47 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
30:06.47  class NewObjectCache {
30:06.47        ^~~~~~~~~~~~~~
30:06.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:06.47                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:06.47                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:06.47                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.49 /<<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:06.49 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
30:06.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]
30:06.49      memset(aT, 0, sizeof(T));
30:06.49      ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
30:06.50                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
30:06.50                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:06.50                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
30:06.50                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
30:06.50                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
30:06.50                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
30:06.52  class MOZ_NON_PARAM alignas(8) Value {
30:06.52                                 ^~~~~
30:06.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
30:06.68                  from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:06.68                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:06.68                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
30:06.69 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
30:06.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
30:06.69    memset(aT, 0, sizeof(T));
30:06.69    ~~~~~~^~~~~~~~~~~~~~~~~~
30:06.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
30:06.70                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
30:06.71                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
30:06.71                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
30:06.71                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
30:06.71                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:06.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:06.71 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
30:06.71  class CodeOffsetJump {
30:06.71        ^~~~~~~~~~~~~~
30:08.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:08.68                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:08.69                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:08.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:08.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]':
30:08.71 /<<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:08.71 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
30: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]
30:08.73        memset(table, 0, sizeof(*table) * capacity());
30:08.73        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30: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
30:08.74  class HashTableEntry {
30:08.74        ^~~~~~~~~~~~~~
30: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]':
30:08.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]'
30:08.75 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
30: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]
30:08.78        memset(table, 0, sizeof(*table) * capacity());
30:08.78        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.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
30:08.79  class HashTableEntry {
30:08.79        ^~~~~~~~~~~~~~
30:08.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]':
30:08.80 /<<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:08.80 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
30:08.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]
30:08.83        memset(table, 0, sizeof(*table) * capacity());
30:08.83        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:08.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
30:08.83  class HashTableEntry {
30:08.84        ^~~~~~~~~~~~~~
30:09.33 /<<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]':
30:09.35 /<<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]'
30:09.35 /<<PKGBUILDDIR>>/js/src/jit/LoopUnroller.cpp:334:31:   required from here
30:09.35 /<<PKGBUILDDIR>>/obj-thunderbird/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]
30:09.36        memset(table, 0, sizeof(*table) * capacity());
30:09.36        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:09.37 /<<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
30:09.38  class HashTableEntry {
30:09.38        ^~~~~~~~~~~~~~
30:10.96 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
30:10.97                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
30:10.97                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:12,
30:10.97                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:10.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:10.98 /<<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]':
30:10.99 /<<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]'
30:11.00 /<<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]'
30:11.01 /<<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]'
30:11.02 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
30:11.02 /<<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]
30:11.02      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
30:11.02                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:11.02 In file included from /<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:49,
30:11.02                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:10,
30:11.03                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
30:11.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
30:11.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
30:11.04  class HashTableEntry {
30:11.05        ^~~~~~~~~~~~~~
30:29.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
30:29.63                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
30:29.63                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:30,
30:29.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:29.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)':
30:29.64 /<<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:29.64             size - sizeof(js::NativeObject));
30:29.64                                            ^
30:29.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:29.65                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:29.65                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:29.65                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:29.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:29.67 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
30:29.67  class HeapSlot : public WriteBarrieredBase<Value> {
30:29.67        ^~~~~~~~
30:30.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:15,
30:30.14                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
30:30.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:30.14 /<<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:30.16 /<<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:30.16             size - sizeof(js::NativeObject));
30:30.17                                            ^
30:30.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
30:30.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:30.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:30.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:30.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:30.19 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
30:30.19  class HeapSlot : public WriteBarrieredBase<Value> {
30:30.19        ^~~~~~~~
30:32.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:32.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:32.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:32.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:32.79                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:32.79                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:32.79                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:32.79                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:32.80                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:32.80                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:32.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:32.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
30:32.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
30:32.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]
30:32.83    memset(aT, 0, sizeof(T));
30:32.83    ~~~~~~^~~~~~~~~~~~~~~~~~
30:32.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:32.83                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:32.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:32.83                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:32.84                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:32.86                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:32.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:32.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
30:32.87  struct TabSizes {
30:32.87         ^~~~~~~~
30:32.87 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:32.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:32.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:32.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:32.88                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:32.88                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:32.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:32.90                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:32.90                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:32.90                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:32.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:32.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
30:32.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
30:32.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]
30:32.91    memset(aT, 0, sizeof(T));
30:32.92    ~~~~~~^~~~~~~~~~~~~~~~~~
30:32.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:32.92                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:32.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:32.92                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:32.93                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:32.93                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:32.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:32.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
30:32.93  struct ServoSizes {
30:32.93         ^~~~~~~~~~
30:32.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:32.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:32.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:32.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:32.96                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:32.96                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:32.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:32.96                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:32.96                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:32.97                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:32.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:32.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
30:32.97 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
30:32.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]
30:32.99    memset(aT, 0, sizeof(T));
30:32.99    ~~~~~~^~~~~~~~~~~~~~~~~~
30:32.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
30:32.99                  from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
30:33.00                  from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
30:33.00                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
30:33.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:33.00                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.01                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.01                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.01 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
30:33.01  class StaticStrings {
30:33.01        ^~~~~~~~~~~~~
30:33.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.03                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.03                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.05                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.05                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.05                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
30:33.06 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
30:33.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]
30:33.06    memset(aT, 0, sizeof(T));
30:33.07    ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.07 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
30:33.07                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
30:33.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:33.07                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.07                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.08                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.10 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
30:33.10  struct ZoneGCStats {
30:33.10         ^~~~~~~~~~~
30:33.18 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.18                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.18                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.18                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.19                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.19                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.19                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
30:33.21 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
30:33.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 js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
30:33.21    memset(aT, 0, sizeof(T));
30:33.21    ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:33.22                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.24                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.25 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
30:33.25  class PreliminaryObjectArray {
30:33.25        ^~~~~~~~~~~~~~~~~~~~~~
30:33.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.27                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.27                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.27                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.27                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.27                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
30:33.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
30:33.28 /<<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:33.28    memset(aT, 0, sizeof(T));
30:33.28    ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:33.28                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:33.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:33.28                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:33.28                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
30:33.30                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
30:33.30                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
30:33.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:33.30                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.30                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.30                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.30 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
30:33.30  class TypeNewScript {
30:33.30        ^~~~~~~~~~~~~
30:33.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.32                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.32                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.32                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.32                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.32                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
30:33.33 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
30:33.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
30:33.33    memset(aT, 0, sizeof(T));
30:33.33    ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.34 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
30:33.35                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
30:33.35                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
30:33.35                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
30:33.35                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
30:33.35                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:33.36                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.36                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.36                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.38 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
30:33.38  struct IonScriptCounts {
30:33.38         ^~~~~~~~~~~~~~~
30:33.48 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.48                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.48                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.49                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.49                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.49                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
30:33.50 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
30:33.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]
30:33.51    memset(aT, 0, sizeof(T));
30:33.51    ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.51 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
30:33.51                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
30:33.53                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
30:33.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
30:33.53                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.53                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.53                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.53 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
30:33.53  class NewObjectCache {
30:33.53        ^~~~~~~~~~~~~~
30:33.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.54                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.54                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.54                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.55                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.56                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.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]':
30:33.56 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
30:33.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]
30:33.58      memset(aT, 0, sizeof(T));
30:33.58      ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
30:33.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.58                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.59                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.60                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.60                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.60                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
30:33.61  class MOZ_NON_PARAM alignas(8) Value {
30:33.62                                 ^~~~~
30:33.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:33.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
30:33.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:33.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:33.84                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:33.84                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:33.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:33.85                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:33.86                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.86                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
30:33.86 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
30:33.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]
30:33.86    memset(aT, 0, sizeof(T));
30:33.86    ~~~~~~^~~~~~~~~~~~~~~~~~
30:33.87 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
30:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
30:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
30:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
30:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
30:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
30:33.88                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
30:33.89                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:33.89                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:33.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:33.90 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
30:33.91  class CodeOffsetJump {
30:33.91        ^~~~~~~~~~~~~~
30:36.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:36.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:36.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
30:36.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:36.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:36.45                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:36.46                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:36.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:36.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:36.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:36.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:36.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:36.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]':
30:36.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]'
30:36.48 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
30:36.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]
30:36.49        memset(table, 0, sizeof(*table) * capacity());
30:36.49        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.49 /<<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:36.49  class HashTableEntry {
30:36.49        ^~~~~~~~~~~~~~
30:36.49 /<<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:36.50 /<<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:36.50 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
30:36.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<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:36.51        memset(table, 0, sizeof(*table) * capacity());
30:36.51        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.52 /<<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:36.52  class HashTableEntry {
30:36.52        ^~~~~~~~~~~~~~
30:36.54 /<<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:36.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]'
30:36.54 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
30:36.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:36.55        memset(table, 0, sizeof(*table) * capacity());
30:36.55        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:36.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
30:36.57  class HashTableEntry {
30:36.57        ^~~~~~~~~~~~~~
30:39.38 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
30:39.38                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
30:39.38                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
30:39.39                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
30:39.39                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
30:39.39                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:39.39                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:39.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:39.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]':
30:39.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]'
30:39.41 /<<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]'
30:39.41 /<<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]'
30:39.42 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
30:39.43 /<<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]
30:39.43      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
30:39.43                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:39.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:39.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:39.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
30:39.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:39.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
30:39.45                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
30:39.45                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
30:39.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
30:39.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
30:39.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler-inl.h:10,
30:39.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.cpp:7,
30:39.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src19.cpp:2:
30:39.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
30:39.46  class HashTableEntry {
30:39.48        ^~~~~~~~~~~~~~
30:47.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:47.45                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:47.45                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:47.45                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:47.45                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.45                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.46                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
30:47.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
30:47.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
30:47.48    memset(aT, 0, sizeof(T));
30:47.48    ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:47.48                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:47.48                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
30:47.48                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.48                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.49                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
30:47.49  struct TabSizes {
30:47.49         ^~~~~~~~
30:47.49 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:47.49                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:47.49                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:47.49                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:47.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
30:47.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
30:47.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]
30:47.52    memset(aT, 0, sizeof(T));
30:47.52    ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
30:47.52                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
30:47.52                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
30:47.52                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.54                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.54                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
30:47.54  struct ServoSizes {
30:47.54         ^~~~~~~~~~
30:47.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:47.62                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:47.62                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:47.62                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:47.63                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.63                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.63                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
30:47.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
30:47.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]
30:47.65    memset(aT, 0, sizeof(T));
30:47.65    ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.65 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
30:47.65                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
30:47.65                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:47.65                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:47.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:47.65                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:47.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.66 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
30:47.66  class StaticStrings {
30:47.67        ^~~~~~~~~~~~~
30:47.67 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:47.67                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:47.67                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:47.69                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:47.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
30:47.69 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
30:47.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
30:47.70    memset(aT, 0, sizeof(T));
30:47.70    ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:47.70                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:47.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:47.70                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:47.70                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
30:47.72  class PreliminaryObjectArray {
30:47.72        ^~~~~~~~~~~~~~~~~~~~~~
30:47.72 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:47.72                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:47.72                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:47.73                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:47.73                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.73                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
30:47.75 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
30:47.76 /<<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:47.76    memset(aT, 0, sizeof(T));
30:47.76    ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
30:47.76                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
30:47.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
30:47.77                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
30:47.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.78 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
30:47.79  class TypeNewScript {
30:47.79        ^~~~~~~~~~~~~
30:47.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:47.79                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:47.79                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:47.79                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:47.80                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:47.81                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:47.81                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:47.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
30:47.81 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
30:47.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
30:47.82    memset(aT, 0, sizeof(T));
30:47.82    ~~~~~~^~~~~~~~~~~~~~~~~~
30:47.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
30:47.83                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
30:47.83                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
30:47.83                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
30:47.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
30:47.85                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
30:47.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:47.85 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
30:47.85  struct IonScriptCounts {
30:47.86         ^~~~~~~~~~~~~~~
30:48.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:48.01                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:48.01                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:48.01                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:48.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:48.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:48.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:48.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
30:48.02 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
30: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 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
30:48.04    memset(aT, 0, sizeof(T));
30:48.04    ~~~~~~^~~~~~~~~~~~~~~~~~
30:48.04 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
30:48.04                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
30:48.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
30:48.05                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
30:48.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.05 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
30:48.05  struct ZoneGCStats {
30:48.06         ^~~~~~~~~~~
30:48.07 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:48.07                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:48.08                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:48.08                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:48.09                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:48.09                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:48.11                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:48.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
30:48.13 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
30:48.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
30:48.15    memset(aT, 0, sizeof(T));
30:48.15    ~~~~~~^~~~~~~~~~~~~~~~~~
30:48.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
30:48.15                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
30:48.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
30:48.15                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
30:48.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.16 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
30:48.16  class NewObjectCache {
30:48.16        ^~~~~~~~~~~~~~
30:48.16 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:48.16                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:48.17                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:48.17                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:48.17                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:48.18                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:48.18                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:48.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.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]':
30:48.18 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
30:48.18 /<<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:48.18      memset(aT, 0, sizeof(T));
30:48.19      ~~~~~~^~~~~~~~~~~~~~~~~~
30:48.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
30:48.19                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
30:48.19                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:48.19                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:48.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:48.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:48.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:48.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
30:48.20  class MOZ_NON_PARAM alignas(8) Value {
30:48.20                                 ^~~~~
30:48.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:48.39                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:48.39                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:48.39                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:48.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:48.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:48.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:48.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
30:48.41 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
30:48.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]
30:48.42    memset(aT, 0, sizeof(T));
30:48.42    ~~~~~~^~~~~~~~~~~~~~~~~~
30:48.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
30:48.42                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
30:48.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
30:48.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
30:48.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
30:48.44                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
30:48.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
30:48.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:48.44 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
30:48.44  class CodeOffsetJump {
30:48.45        ^~~~~~~~~~~~~~
30:50.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
30:50.01                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
30:50.01                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:50.02                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:50.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:50.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:50.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:50.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:50.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
30:50.02 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
30:50.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 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
30:50.03    memset(aT, 0, sizeof(T));
30:50.03    ~~~~~~^~~~~~~~~~~~~~~~~~
30:50.03 In file included from /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:58,
30:50.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
30:50.04 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
30:50.04  struct LinkDataTierCacheablePod {
30:50.04         ^~~~~~~~~~~~~~~~~~~~~~~~
30:51.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
30:51.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
30:51.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
30:51.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
30:51.23                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
30:51.24                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
30:51.24                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
30:51.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
30:51.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
30:51.24                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
30:51.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
30:51.25 /<<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:51.27 /<<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:51.27 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
30:51.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<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:51.27        memset(table, 0, sizeof(*table) * capacity());
30:51.28        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:51.28 /<<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:51.28  class HashTableEntry {
30:51.28        ^~~~~~~~~~~~~~
30:51.28 /<<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:51.28 /<<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:51.30 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
30:51.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<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:51.30        memset(table, 0, sizeof(*table) * capacity());
30:51.30        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:51.31 /<<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:51.31  class HashTableEntry {
30:51.31        ^~~~~~~~~~~~~~
30:51.39 /<<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:51.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]'
30:51.40 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
30:51.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]
30:51.40        memset(table, 0, sizeof(*table) * capacity());
30:51.40        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30:51.41 /<<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:51.43  class HashTableEntry {
30:51.43        ^~~~~~~~~~~~~~
31:24.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
31:25.06                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
31:25.11                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
31:25.11                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
31:25.12                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
31:25.12                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.h:11,
31:25.12                  from /<<PKGBUILDDIR>>/js/src/jit/Linker.cpp:7,
31:25.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:2:
31:25.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)':
31:25.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:963:58: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:25.77      return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
31:25.77                                                           ^
31:25.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src18.cpp:38:
31:25.77 /<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:3956:13: note: 'res' was declared here
31:25.77      int32_t res;
31:25.77              ^~~
31:25.77 /<<PKGBUILDDIR>>/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)':
31:25.94 /<<PKGBUILDDIR>>/js/src/jit/MIR.cpp:3987:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
31:25.94      return MConstant::NewInt64(alloc, res);
31:25.94             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:25.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:25.94 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)':
31:25.94 /<<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
31:25.94  MOZ_ALWAYS_INLINE bool IsString(HandleValue v) {
31:25.94                         ^~~~~~~~
31:25.94 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:25.94                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:25.95                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:25.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:25.95 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)':
31:25.95 /<<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:25.95    return ToStringSlow<allowGC>(cx, v);
31:25.95           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
31:25.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:20:
31:25.95 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)':
31:25.95 /<<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
31:25.95  MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) {
31:25.95                         ^~~~~~~~
31:25.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:25.95 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)':
31:25.96 /<<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
31:25.96    static bool is(HandleValue v) {
31:25.96                ^~
31:25.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
31:25.97 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool IsWeakMap(JS::HandleValue)':
31:25.97 /<<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
31:25.97  MOZ_ALWAYS_INLINE bool IsWeakMap(HandleValue v) {
31:25.97                         ^~~~~~~~~
31:26.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:26.52 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStream]':
31:26.52 /<<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
31:26.52  MOZ_ALWAYS_INLINE bool Is(const HandleValue v) {
31:26.52                         ^~
31:26.53 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamDefaultReader]':
31:26.53 /<<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
31:26.54 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamBYOBReader]':
31:26.54 /<<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
31:26.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamDefaultController]':
31:26.56 /<<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
31:26.56 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableByteStreamController]':
31:26.56 /<<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
31:26.57 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ReadableStreamBYOBRequest]':
31:26.57 /<<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
31:28.14 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseRejectedWithPendingError(JSContext*)':
31:28.14 /<<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
31:28.14    if (!GetAndClearException(cx, &exn)) return nullptr;
31:28.14         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
31:28.14 /<<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
31:28.14    return PromiseObject::unforgeableReject(cx, exn);
31:28.14           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
31:28.24 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)':
31:28.24 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4836:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31:28.24    return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval());
31:28.24           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:28.24 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:4836:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31:28.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:20:
31:28.28 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)':
31:28.28 /<<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
31:28.29      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
31:28.29      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:28.29                            JSDVG_SEARCH_STACK, arg, nullptr, "not a symbol",
31:28.29                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:28.29                            nullptr);
31:28.29                            ~~~~~~~~
31:28.44 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
31:28.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:28.44 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool RejectNonGenericMethod(JSContext*, const JS::CallArgs&, const char*, const char*)':
31:28.44 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1064:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31:28.44    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v,  \
31:28.44           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:28.44                                 fallback, arg1, arg2))
31:28.45                                 ~~~~~~~~~~~~~~~~~~~~~
31:28.45 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:261:3: note: in expansion of macro 'ReportValueError3'
31:28.45    ReportValueError3(cx, JSMSG_INCOMPATIBLE_PROTO, JSDVG_SEARCH_STACK,
31:28.45    ^~~~~~~~~~~~~~~~~
31:28.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:28.62 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReportArgTypeError(JSContext*, const char*, const char*, JS::HandleValue)':
31:28.62 /<<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
31:28.62  static bool ReportArgTypeError(JSContext* cx, const char* funName,
31:28.62              ^~~~~~~~~~~~~~~~~~
31:28.62 /<<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
31:28.62        DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, arg, nullptr);
31:28.62                                                                    ^
31:28.64 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* ReadableStreamReaderGenericCancel(JSContext*, js::HandleNativeObject, JS::HandleValue)':
31:28.65 /<<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
31:28.65  static MOZ_MUST_USE JSObject* ReadableStreamReaderGenericCancel(
31:28.65                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:29.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:29.29 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_concat(JSContext*, unsigned int, JS::Value*)':
31:29.29 /<<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
31:29.29    return ToStringSlow<CanGC>(cx, thisv);
31:29.30           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:29.30 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:29.30                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:29.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:29.30 /<<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:29.31    return ToStringSlow<allowGC>(cx, v);
31:29.31           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
31:29.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:29.47 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)':
31:29.47 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:455:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31:29.48    JSString* str = ValueToSource(cx, args.get(0));
31:29.48                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
31:29.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:29.68                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:29.68                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:29.68                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:29.68                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:29.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:29.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)':
31:29.69 /<<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
31:29.69    return js::ToStringSlow(cx, v);
31:29.69           ~~~~~~~~~~~~~~~~^~~~~~~
31:29.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)':
31:29.72 /<<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
31:29.72    return js::ToStringSlow(cx, v);
31:29.72           ~~~~~~~~~~~~~~~~^~~~~~~
31:31.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)':
31:31.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
31:31.48    return js::ToInt32Slow(cx, v, out);
31:31.48           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:31.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
31:31.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
31:31.57    return js::ToObjectSlow(cx, v, false);
31:31.57           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:31.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:31.58 /<<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
31:31.58    if (!JS_GetProperty(cx, opts, "action", &v)) return false;
31:31.58         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:31.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:31.59                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:31.59                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:31.59                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:31.59                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:31.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:31.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
31:31.60    return js::ToStringSlow(cx, v);
31:31.60           ~~~~~~~~~~~~~~~~^~~~~~~
31:31.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:31.60 /<<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
31:31.60      if (!JS_GetProperty(cx, opts, "phases", &v)) return false;
31:31.60           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:31.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:31.60                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:31.60                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:31.60                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:31.60                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:31.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:31.60 /<<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
31:31.60    return js::ToStringSlow(cx, v);
31:31.60           ~~~~~~~~~~~~~~~~^~~~~~~
31:31.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:31.61 /<<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
31:31.61      if (!JS_GetProperty(cx, opts, "depth", &v)) return false;
31:31.61           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
31:31.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:31.61                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:31.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:31.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:31.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:31.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:31.62 /<<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:31.62    return js::ToInt32Slow(cx, v, out);
31:31.62           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:31.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
31:31.87 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'void ReportCannotConvertTo(JSContext*, JS::HandleValue, const char*)':
31:31.87 /<<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
31:31.87  static void ReportCannotConvertTo(JSContext* cx, HandleValue fromValue,
31:31.87              ^~~~~~~~~~~~~~~~~~~~~
31:32.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:32.02 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)':
31:32.02 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:3610:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
31:32.02      JS::ubi::Node node = args.get(0);
31:32.02                                     ^
31:32.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:32.08                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:32.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:32.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:32.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:32.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:32.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
31:32.09 /<<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:32.09    return js::ToObjectSlow(cx, v, false);
31:32.09           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:32.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:32.09 /<<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
31:32.09      if (!JS_GetProperty(cx, cfg, "args", &v)) return false;
31:32.10           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
31:32.10 /<<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
31:32.10      if (!JS_GetProperty(cx, cfg, "locals", &v)) return false;
31:32.10           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
31:32.10 /<<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
31:32.10      if (!JS_GetProperty(cx, cfg, "thisprops", &v)) return false;
31:32.10           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)':
31:32.36 /<<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
31:32.36    if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue))
31:32.36         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<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
31:32.36    if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) return false;
31:32.36         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<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
31:32.36    if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue))
31:32.36         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<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
31:32.36    if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue))
31:32.36         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<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
31:32.36    if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue))
31:32.36         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<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
31:32.36    if (!JS_SetProperty(cx, info, "debug", value)) return false;
31:32.36         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.36 /<<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
31:32.37    if (!JS_SetProperty(cx, info, "release_or_beta", value)) return false;
31:32.37         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.37 /<<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
31:32.37    if (!JS_SetProperty(cx, info, "has-ctypes", value)) return false;
31:32.37         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.37 /<<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
31:32.37    if (!JS_SetProperty(cx, info, "x86", value)) return false;
31:32.37         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:32.37 /<<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
31:32.37    if (!JS_SetProperty(cx, info, "x64", value)) return false;
31:32.37         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:32.37 /<<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
31:32.37    if (!JS_SetProperty(cx, info, "arm-simulator", value)) return false;
31:32.37         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.37 /<<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
31:32.37    if (!JS_SetProperty(cx, info, "arm64-simulator", value)) return false;
31:32.37         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.38 /<<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
31:32.38    if (!JS_SetProperty(cx, info, "asan", value)) return false;
31:32.38         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:32.38 /<<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
31:32.38    if (!JS_SetProperty(cx, info, "tsan", value)) return false;
31:32.38         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:32.38 /<<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
31:32.39    if (!JS_SetProperty(cx, info, "has-gczeal", value)) return false;
31:32.39         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.39 /<<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
31:32.39    if (!JS_SetProperty(cx, info, "more-deterministic", value)) return false;
31:32.39         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.39 /<<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
31:32.39    if (!JS_SetProperty(cx, info, "profiling", value)) return false;
31:32.39         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.39 /<<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
31:32.39    if (!JS_SetProperty(cx, info, "dtrace", value)) return false;
31:32.39         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.40 /<<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
31:32.40    if (!JS_SetProperty(cx, info, "valgrind", value)) return false;
31:32.40         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.40 /<<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
31:32.40    if (!JS_SetProperty(cx, info, "oom-backtraces", value)) return false;
31:32.40         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.40 /<<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
31:32.40    if (!JS_SetProperty(cx, info, "binary-data", value)) return false;
31:32.40         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.40 /<<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
31:32.41    if (!JS_SetProperty(cx, info, "intl-api", value)) return false;
31:32.41         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.41 /<<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
31:32.41    if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) return false;
31:32.41         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.41 /<<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
31:32.41    if (!JS_SetProperty(cx, info, "moz-memory", value)) return false;
31:32.41         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.41 /<<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
31:32.41    if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) return false;
31:32.41         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:32.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:32.72                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:32.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:32.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:32.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:32.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:32.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool InternalConst(JSContext*, unsigned int, JS::Value*)':
31:32.73 /<<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
31:32.73    return js::ToStringSlow(cx, v);
31:32.73           ~~~~~~~~~~~~~~~~^~~~~~~
31:33.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)':
31:33.10 /<<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
31:33.10    return js::ToStringSlow(cx, v);
31:33.10           ~~~~~~~~~~~~~~~~^~~~~~~
31:33.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:33.10 /<<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
31:33.10    if (!module->module().extractCode(cx, tier, &result)) return false;
31:33.10         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
31:33.39 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)':
31:33.39 /<<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
31:33.39      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.39           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.39 /<<PKGBUILDDIR>>/js/src/jsapi.h:5836:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.39     Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \
31:33.39     ^~~~~~~~
31:33.39 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.39    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.39    ^~~~~~~~~~~~~~~~~~~~
31:33.39 /<<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
31:33.39      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.39           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.40 /<<PKGBUILDDIR>>/js/src/jsapi.h:5837:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.40     Register(ION_WARMUP_TRIGGER, "ion.warmup.trigger") \
31:33.40     ^~~~~~~~
31:33.40 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.40    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.40    ^~~~~~~~~~~~~~~~~~~~
31:33.40 /<<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
31:33.40      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.40           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.40 /<<PKGBUILDDIR>>/js/src/jsapi.h:5838:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.40     Register(ION_GVN_ENABLE, "ion.gvn.enable") \
31:33.40     ^~~~~~~~
31:33.40 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.40    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.40    ^~~~~~~~~~~~~~~~~~~~
31:33.41 /<<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
31:33.41      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.41           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.41 /<<PKGBUILDDIR>>/js/src/jsapi.h:5839:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.41     Register(ION_FORCE_IC, "ion.forceinlineCaches") \
31:33.41     ^~~~~~~~
31:33.42 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.42    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.42    ^~~~~~~~~~~~~~~~~~~~
31:33.42 /<<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
31:33.42      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.42           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.42 /<<PKGBUILDDIR>>/js/src/jsapi.h:5840:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.43     Register(ION_ENABLE, "ion.enable") \
31:33.43     ^~~~~~~~
31:33.43 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.43    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.43    ^~~~~~~~~~~~~~~~~~~~
31:33.45 /<<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
31:33.45      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.45           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.45 /<<PKGBUILDDIR>>/js/src/jsapi.h:5841:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.45     Register(ION_INTERRUPT_WITHOUT_SIGNAL, "ion.interrupt-without-signals") \
31:33.45     ^~~~~~~~
31:33.45 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.45    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.45    ^~~~~~~~~~~~~~~~~~~~
31:33.45 /<<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
31:33.46      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.46           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.46 /<<PKGBUILDDIR>>/js/src/jsapi.h:5842:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.46     Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \
31:33.46     ^~~~~~~~
31:33.46 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.46    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.46    ^~~~~~~~~~~~~~~~~~~~
31:33.46 /<<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
31:33.46      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.46           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.46 /<<PKGBUILDDIR>>/js/src/jsapi.h:5843:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.46     Register(BASELINE_ENABLE, "baseline.enable") \
31:33.46     ^~~~~~~~
31:33.47 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.47    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.47    ^~~~~~~~~~~~~~~~~~~~
31:33.47 /<<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
31:33.47      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.47           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.47 /<<PKGBUILDDIR>>/js/src/jsapi.h:5844:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.51     Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable") \
31:33.51     ^~~~~~~~
31:33.51 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.51    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.51    ^~~~~~~~~~~~~~~~~~~~
31:33.51 /<<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
31:33.51      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.51           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.51 /<<PKGBUILDDIR>>/js/src/jsapi.h:5845:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.51     Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \
31:33.51     ^~~~~~~~
31:33.51 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.51    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.52    ^~~~~~~~~~~~~~~~~~~~
31:33.52 /<<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
31:33.52      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.52           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.52 /<<PKGBUILDDIR>>/js/src/jsapi.h:5846:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.52     Register(JUMP_THRESHOLD, "jump-threshold") \
31:33.52     ^~~~~~~~
31:33.52 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.53    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.54    ^~~~~~~~~~~~~~~~~~~~
31:33.54 /<<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
31:33.54      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.54           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.54 /<<PKGBUILDDIR>>/js/src/jsapi.h:5847:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.54     Register(UNBOXED_OBJECTS, "unboxed_objects") \
31:33.54     ^~~~~~~~
31:33.54 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.54    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.54    ^~~~~~~~~~~~~~~~~~~~
31:33.54 /<<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
31:33.54      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.54           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.55 /<<PKGBUILDDIR>>/js/src/jsapi.h:5848:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.55     Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt") \
31:33.55     ^~~~~~~~
31:33.56 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.56    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.56    ^~~~~~~~~~~~~~~~~~~~
31:33.56 /<<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
31:33.56      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.56           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.56 /<<PKGBUILDDIR>>/js/src/jsapi.h:5849:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.56     Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \
31:33.56     ^~~~~~~~
31:33.56 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.56    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.56    ^~~~~~~~~~~~~~~~~~~~
31:33.57 /<<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
31:33.57      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.57           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.57 /<<PKGBUILDDIR>>/js/src/jsapi.h:5850:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.57     Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \
31:33.57     ^~~~~~~~
31:33.58 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.58    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.58    ^~~~~~~~~~~~~~~~~~~~
31:33.58 /<<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
31:33.58      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.59           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.59 /<<PKGBUILDDIR>>/js/src/jsapi.h:5851:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.59     Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \
31:33.59     ^~~~~~~~
31:33.59 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.59    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.59    ^~~~~~~~~~~~~~~~~~~~
31:33.59 /<<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
31:33.60      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.60           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.60 /<<PKGBUILDDIR>>/js/src/jsapi.h:5852:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.60     Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \
31:33.60     ^~~~~~~~
31:33.61 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.61    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.61    ^~~~~~~~~~~~~~~~~~~~
31:33.61 /<<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
31:33.61      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.61           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.61 /<<PKGBUILDDIR>>/js/src/jsapi.h:5853:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.61     Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \
31:33.61     ^~~~~~~~
31:33.61 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.62    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.62    ^~~~~~~~~~~~~~~~~~~~
31:33.62 /<<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
31:33.62      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.62           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.62 /<<PKGBUILDDIR>>/js/src/jsapi.h:5854:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.62     Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \
31:33.62     ^~~~~~~~
31:33.63 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.63    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.63    ^~~~~~~~~~~~~~~~~~~~
31:33.63 /<<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
31:33.63      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.63           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.63 /<<PKGBUILDDIR>>/js/src/jsapi.h:5855:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.63     Register(ASMJS_ATOMICS_ENABLE, "asmjs.atomics.enable") \
31:33.64     ^~~~~~~~
31:33.64 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.64    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.64    ^~~~~~~~~~~~~~~~~~~~
31:33.66 /<<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
31:33.66      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.66           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.66 /<<PKGBUILDDIR>>/js/src/jsapi.h:5856:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.66     Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \
31:33.66     ^~~~~~~~
31:33.66 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.66    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.66    ^~~~~~~~~~~~~~~~~~~~
31:33.66 /<<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
31:33.67      if (!JS_SetProperty(cx, info, string, value)) return false; \
31:33.67           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
31:33.67 /<<PKGBUILDDIR>>/js/src/jsapi.h:5857:4: note: in expansion of macro 'JIT_COMPILER_MATCH'
31:33.67     Register(WASM_DELAY_TIER2, "wasm.delay-tier2")
31:33.67     ^~~~~~~~
31:33.67 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2469:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
31:33.67    JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
31:33.67    ^~~~~~~~~~~~~~~~~~~~
31:33.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:33.94                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:33.94                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:33.94                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:33.94                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:33.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:33.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GCSlice(JSContext*, unsigned int, JS::Value*)':
31:33.95 /<<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:33.95    return js::ToUint32Slow(cx, v, out);
31:33.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:34.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool StartGC(JSContext*, unsigned int, JS::Value*)':
31:34.00 /<<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:34.00    return js::ToUint32Slow(cx, v, out);
31:34.01           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:34.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)':
31:34.30 /<<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
31:34.30    return js::ToStringSlow(cx, v);
31:34.30           ~~~~~~~~~~~~~~~~^~~~~~~
31:34.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:34.30    return js::ToNumberSlow(cx, v, out);
31:34.30           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:34.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
31:34.67 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)':
31:34.67 /<<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
31:34.67  static bool Reify(JSContext* cx, HandleTypeDescr type,
31:34.67              ^~~~~
31:34.68 /<<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
31:34.68    return js::Call(cx, fval, UndefinedHandleValue, args, to);
31:34.68           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.68 /<<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
31:34.78 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)':
31:34.78 /<<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
31:34.78  static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj,
31:34.78              ^~~~~~~~~~~~~~~~
31:34.78 /<<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
31:34.78    return js::Call(cx, fval, dummy, args, &dummy);
31:34.78           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.79 /<<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
31:34.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:34.92 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ValidateAndNormalizeHighWaterMark(JSContext*, JS::HandleValue, double*)':
31:34.93 /<<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
31:34.93  static MOZ_MUST_USE bool ValidateAndNormalizeHighWaterMark(
31:34.93                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:34.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:34.93                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:34.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:34.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:34.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:34.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:34.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
31:34.93    return js::ToNumberSlow(cx, v, out);
31:34.93           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:35.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
31:35.21                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
31:35.21                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
31:35.22                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
31:35.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
31:35.22                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:35.22                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:35.22                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:35.22                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:35.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:35.22 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)':
31:35.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
31:35.22    return ToStringSlow<allowGC>(cx, v);
31:35.22           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
31:35.45 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
31:35.45                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
31:35.46                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:35.46                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:35.46                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:35.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:35.46 /<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)':
31:35.46 /<<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
31:35.46    return Call(cx, thisv, fun, args, rval);
31:35.46           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:35.46 /<<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
31:35.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:35.67 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)':
31:35.67 /<<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
31:35.67    return ToStringSlow<CanGC>(cx, thisv);
31:35.67           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:36.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
31:36.16 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool WeakMap_construct(JSContext*, unsigned int, JS::Value*)':
31:36.16 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp:225:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31:36.16      if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv,
31:36.16           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.16                                  args2, args2.rval()))
31:36.16                                  ~~~~~~~~~~~~~~~~~~~~
31:36.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:36.61 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'JSObject* PromiseInvokeOrNoop(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::HandleValue)':
31:36.61 /<<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
31:36.61  static MOZ_MUST_USE JSObject* PromiseInvokeOrNoop(JSContext* cx, HandleValue O,
31:36.61                                ^~~~~~~~~~~~~~~~~~~
31:36.61 /<<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
31:36.61 /<<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
31:36.61    if (!GetProperty(cx, O, P, &method)) return false;
31:36.61         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
31:36.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
31:36.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
31:36.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
31:36.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
31:36.65                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
31:36.65                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
31:36.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:36.66 /<<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
31:36.66    return Call(cx, fval, thisv, args, rval);
31:36.66           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.66 /<<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
31:36.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:36.66 /<<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
31:36.66    return PromiseObject::unforgeableResolve(cx, returnValue);
31:36.66           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
31:36.79 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:36.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:36.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:36.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:36.79 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* GetPrototype(JSContext*, JS::HandleObject)':
31:36.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
31:36.79      return op(cx, obj, receiver, id, vp);
31:36.80             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:36.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
31:36.80    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:36.80           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:37.00 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)':
31:37.00 /<<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
31:37.00      if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) return false;
31:37.00           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:37.61                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:37.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:37.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:37.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:37.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:37.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
31:37.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:37.62    return js::ToObjectSlow(cx, v, false);
31:37.62           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:37.62 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:37.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:37.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:37.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:37.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
31:37.62      return op(cx, obj, receiver, id, vp);
31:37.63             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.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
31:37.63    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:37.63           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.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
31:37.63      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:37.63             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.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
31:37.63 /<<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.63    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:37.64           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.64                                        receiver, result);
31:37.64                                        ~~~~~~~~~~~~~~~~~
31:37.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
31:37.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
31:37.72 /<<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&)':
31:37.72 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1511:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
31:37.72  bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj,
31:37.72       ^~~~~~~~~~~
31:37.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:37.86                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:37.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:37.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:37.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:37.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:37.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
31:37.87 /<<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:37.87    return js::ToObjectSlow(cx, v, false);
31:37.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:37.87 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:37.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:37.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:37.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:37.88 /<<PKGBUILDDIR>>/js/src/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.88      return op(cx, obj, receiver, id, vp);
31:37.88             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.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
31:37.88    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:37.88           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.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
31:37.88      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
31:37.88             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.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
31:37.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
31:37.90    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
31:37.90           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:37.90                                        receiver, result);
31:37.90                                        ~~~~~~~~~~~~~~~~~
31:37.90 /<<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.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
31:38.02                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
31:38.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
31:38.02                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
31:38.02                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
31:38.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:38.03 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
31:38.03 /<<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
31:38.03  static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
31:38.03                                  ^~~~~~~~~
31:38.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
31:38.03      if (!ToNumberSlow(cx, v, dp)) return false;
31:38.03           ~~~~~~~~~~~~^~~~~~~~~~~
31:38.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:38.49 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
31:38.49 /<<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
31:38.49    return ToStringSlow<CanGC>(cx, thisv);
31:38.49           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:38.49 /<<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
31:38.49    if (!IsRegExp(cx, args[0], &isRegExp)) return false;
31:38.49         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:38.49 /<<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
31:38.49        if (!ToInteger(cx, args[1], &d)) return false;
31:38.49             ~~~~~~~~~^~~~~~~~~~~~~~~~~
31:38.66 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
31:38.66 /<<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
31:38.66    return ToStringSlow<CanGC>(cx, thisv);
31:38.66           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:38.66 /<<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
31:38.67    if (!IsRegExp(cx, args[0], &isRegExp)) return false;
31:38.67         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:38.67 /<<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
31:38.67        if (!ToInteger(cx, args[1], &d)) return false;
31:38.67             ~~~~~~~~~^~~~~~~~~~~~~~~~~
31:38.86 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
31:38.86                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
31:38.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:38.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:38.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:38.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:38.86 /<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)':
31:38.86 /<<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
31:38.86    return Call(cx, thisv, fun, args, rval);
31:38.86           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:38.87 /<<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
31:38.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:38.93                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:38.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:38.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:38.93                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:38.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:38.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)':
31:38.93 /<<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:38.94    return js::ToObjectSlow(cx, v, false);
31:38.94           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
31:40.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:40.24 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)':
31:40.24 /<<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
31:40.24      if (!DefineDataElement(cx, obj, i, value,
31:40.24           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
31:40.24                             STRING_ELEMENT_ATTRS | JSPROP_RESOLVING))
31:40.24                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:40.59 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
31:40.59 /<<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
31:40.59    return ToStringSlow<CanGC>(cx, thisv);
31:40.59           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:40.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:40.60                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:40.60                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:40.60                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:40.60                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:40.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:40.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
31:40.60    return js::ToNumberSlow(cx, v, out);
31:40.60           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:40.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:40.96 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
31:40.96 /<<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
31:40.96    return ToStringSlow<CanGC>(cx, thisv);
31:40.96           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:40.96 /<<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
31:40.96    if (!IsRegExp(cx, args[0], &isRegExp)) return false;
31:40.96         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
31:40.96 /<<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
31:40.97        if (!ToInteger(cx, args[1], &d)) return false;
31:40.97             ~~~~~~~~~^~~~~~~~~~~~~~~~~
31:41.13 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)':
31:41.13 /<<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
31:41.13    return ToStringSlow<CanGC>(cx, thisv);
31:41.13           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:41.13 /<<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
31:41.14        if (!ToInteger(cx, args[1], &d)) return false;
31:41.14             ~~~~~~~~~^~~~~~~~~~~~~~~~~
31:41.45 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:41.45                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:41.45                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:41.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:41.46 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
31:41.46 /<<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:41.46  inline bool js::GetProperty(JSContext* cx, HandleObject obj,
31:41.46              ^~
31:41.47 /<<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:41.47 /<<PKGBUILDDIR>>/js/src/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.47      return op(cx, obj, receiver, id, vp);
31:41.47             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
31:41.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
31:41.47    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
31:41.47           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:41.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:41.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:41.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:41.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:41.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:41.67 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)':
31:41.68 /<<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
31:41.68    return GetProperty(cx, obj, receiverValue, id, vp);
31:41.68           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:43.07                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:43.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:43.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:43.08                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:43.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:43.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)':
31:43.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
31:43.08    return js::ToNumberSlow(cx, v, out);
31:43.08           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:43.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
31:43.08 /<<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
31:43.09        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
31:43.09        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.09                              JSDVG_SEARCH_STACK, args[0], nullptr,
31:43.09                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.09                              "not a valid maximum frame count", NULL);
31:43.09                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.09 /<<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
31:43.09        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
31:43.09        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.09                              JSDVG_SEARCH_STACK, args[0], nullptr,
31:43.09                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:43.09                              "not an object", NULL);
31:43.09                              ~~~~~~~~~~~~~~~~~~~~~~
31:43.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:43.94 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool js::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
31:43.94 /<<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
31:43.94  MOZ_MUST_USE bool js::ReadableStreamReaderCancel(JSContext* cx,
31:43.94                    ^~
31:44.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:44.06 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
31:44.07 /<<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
31:44.07      if (!DefineDataElement(cx, obj, uint32_t(slot), value,
31:44.07           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:44.07                             STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
31:44.07                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:44.15 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charAt(JSContext*, unsigned int, JS::Value*)':
31:44.15 /<<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
31:44.16    return ToStringSlow<CanGC>(cx, thisv);
31:44.16           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:44.16 /<<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
31:44.16      if (args.length() > 0 && !ToInteger(cx, args[0], &d)) return false;
31:44.16                                ~~~~~~~~~^~~~~~~~~~~~~~~~~
31:44.38 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
31:44.38 /<<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
31:44.38  bool js::str_charCodeAt_impl(JSContext* cx, HandleString string,
31:44.39       ^~
31:44.39 /<<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
31:44.39 /<<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
31:44.39      if (!ToInteger(cx, index, &d)) return false;
31:44.39           ~~~~~~~~~^~~~~~~~~~~~~~~
31:44.47 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)':
31:44.47 /<<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
31:44.47    return ToStringSlow<CanGC>(cx, thisv);
31:44.47           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
31:44.47 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:1611:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
31:44.48    return js::str_charCodeAt_impl(cx, str, index, args.rval());
31:44.48           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31:44.64 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
31:44.64 /<<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
31:44.64  bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code,
31:44.64       ^~
31:44.64 /<<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
31:44.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.65                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:44.65                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:44.65                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:44.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:44.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:44.66 /<<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
31:44.66    return js::ToUint16Slow(cx, v, out);
31:44.66           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:44.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:44.73 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)':
31:44.74 /<<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
31:44.74      return str_fromCharCode_one_arg(cx, args[0], args.rval());
31:44.74             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
31:44.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:44.74                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:44.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:44.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:44.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:44.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:44.75 /<<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
31:44.75    return js::ToUint16Slow(cx, v, out);
31:44.75           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:45.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
31:45.05 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
31:45.06 /<<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
31:45.06  bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code,
31:45.06       ^~
31:45.06 /<<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
31:45.06 /<<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
31:45.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
31:45.06                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
31:45.06                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
31:45.06                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
31:45.06                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
31:45.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
31:45.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:45.06    return js::ToNumberSlow(cx, v, out);
31:45.07           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
31:45.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:20:
31:45.16 /<<PKGBUILDDIR>>/js/src/builtin/Symbol.cpp: In static member function 'static JSObject* js::SymbolObject::initClass(JSContext*, JS::HandleObject, bool)':
31:45.16 /<<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
31:45.16        if (!NativeDefineDataProperty(cx, ctor, names[i], value, attrs))
31:45.16             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
33:32.46 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)':
33:32.46 /<<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
33:32.46  JSScript* js::TestingFunctionArgumentToScript(
33:32.46            ^~
33:32.46 /<<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
33:32.46    RootedFunction fun(cx, JS_ValueToFunction(cx, v));
33:32.46                           ~~~~~~~~~~~~~~~~~~^~~~~~~
33:32.56 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)':
33:32.56 /<<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
33:32.56      script = TestingFunctionArgumentToScript(cx, args[0]);
33:32.57               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
33:32.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:32.75                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:32.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:32.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:32.77                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:32.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:32.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
33:32.77 /<<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.77    return js::ToObjectSlow(cx, v, false);
33:32.77           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:32.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:32.78                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:32.78                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:32.78                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:32.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:32.79                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:32.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:32.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:32.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:32.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:32.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
33:32.79    return ToStringSlow<allowGC>(cx, v);
33:32.80           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:32.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
33:32.88 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, js::HandleTypeDescr)':
33:32.88 /<<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
33:32.88      if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength,
33:32.88           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.88                              JSPROP_READONLY | JSPROP_PERMANENT)) {
33:32.88                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.89 /<<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
33:32.89      if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
33:32.89           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.89                              typeByteAlignment,
33:32.89                              ~~~~~~~~~~~~~~~~~~
33:32.89                              JSPROP_READONLY | JSPROP_PERMANENT)) {
33:32.90                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.90 /<<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
33:32.90      if (!DefineDataProperty(cx, descr, cx->names().byteLength,
33:32.90           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.91                              UndefinedHandleValue,
33:32.91                              ~~~~~~~~~~~~~~~~~~~~~
33:32.91                              JSPROP_READONLY | JSPROP_PERMANENT)) {
33:32.91                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.91 /<<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
33:32.92      if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
33:32.92           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:32.92                              UndefinedHandleValue,
33:32.92                              ~~~~~~~~~~~~~~~~~~~~~
33:32.92                              JSPROP_READONLY | JSPROP_PERMANENT)) {
33:32.92                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.11 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)':
33:33.11 /<<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
33:33.11    RootedString str(cx, ValueToSource(cx, idVal));
33:33.11                         ~~~~~~~~~~~~~^~~~~~~~~~~
33:33.57 /<<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&)':
33:33.57 /<<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
33:33.57  bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id,
33:33.57       ^~~~~~~~~~~
33:33.57 /<<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
33:33.58 /<<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
33:33.58            return SetPropertyByDefining(cx, id, v, receiver, result);
33:33.59                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.59 /<<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
33:33.60          if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v))
33:33.60               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.60 /<<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
33:33.60        if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v))
33:33.60             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.61 /<<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
33:33.61          return SetPropertyByDefining(cx, id, v, receiver, result);
33:33.61                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.62 /<<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
33:33.62    return SetPropertyOnProto(cx, obj, id, v, receiver, result);
33:33.62           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:33.62 /<<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
33:33.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
33:33.96                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
33:33.96                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:28,
33:33.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:33.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)':
33:34.40 /<<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]
33:34.40             size - sizeof(js::NativeObject));
33:34.40                                            ^
33:34.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
33:34.40                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:34.40                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:34.41                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:34.41                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:34.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:34.41 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
33:34.41  class HeapSlot : public WriteBarrieredBase<Value> {
33:34.42        ^~~~~~~~
33:34.42 /<<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)':
33:34.42 /<<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
33:34.42  /*static*/ bool TypedObject::obj_getArrayElement(JSContext* cx,
33:34.42                  ^~~~~~~~~~~
33:34.42 /<<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
33:34.42    return Reify(cx, elementType, typedObj, offset, vp);
33:34.42           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.42 /<<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)':
33:34.42 /<<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
33:34.43  bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj,
33:34.44       ^~~~~~~~~~~
33:34.44 /<<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
33:34.44 /<<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
33:34.44        return obj_getArrayElement(cx, typedObj, descr, index, vp);
33:34.44               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.44 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:34.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:34.44                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:34.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:34.45 /<<PKGBUILDDIR>>/js/src/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:34.45      return op(cx, obj, receiver, id, vp);
33:34.46             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.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
33:34.46    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
33:34.46           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
33:34.47 /<<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)':
33:34.47 /<<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
33:34.47  bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj,
33:34.47       ^~~~~~~~~~~
33:34.47 /<<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
33:34.47 /<<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
33:34.47      return obj_getElement(cx, obj, receiver, index, vp);
33:34.47             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.47 /<<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
33:34.47        return Reify(cx, fieldType, typedObj, offset, vp);
33:34.48               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.48 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:34.48                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:34.48                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:34.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:34.48 /<<PKGBUILDDIR>>/js/src/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:34.48      return op(cx, obj, receiver, id, vp);
33:34.48             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.48 /<<PKGBUILDDIR>>/js/src/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:34.48    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
33:34.48           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
33:34.49 /<<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>)':
33:34.49 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1724:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
33:34.49  bool TypedObject::obj_getOwnPropertyDescriptor(
33:34.49       ^~~~~~~~~~~
33:34.49 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1744:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:34.49          if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value()))
33:34.49               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:34.50 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:1769:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:34.50        if (!Reify(cx, fieldType, typedObj, offset, desc.value())) return false;
33:34.50             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:35.18 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)':
33:35.18 /<<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
33:35.18  void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) {
33:35.18       ^~~~~~~~~~~~~~~~
33:35.19 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)':
33:35.19 /<<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
33:35.19  void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) {
33:35.19       ^~~~~~~~~~~~~~~~~~~
33:35.20 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)':
33:35.20 /<<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
33:35.20  void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) {
33:35.20       ^~~~~~~~~~~~~~~~~~~
33:35.81 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::LoadReferenceAny::Func(JSContext*, unsigned int, JS::Value*)':
33:35.81 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2421:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:35.81      load(target, args.rval());                                              \
33:35.81      ~~~~^~~~~~~~~~~~~~~~~~~~~
33:35.81 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:324:3: note: in expansion of macro 'JS_LOAD_REFERENCE_CLASS_IMPL'
33:35.81    MACRO_(ReferenceTypeDescr::TYPE_ANY, GCPtrValue, Any)        \
33:35.81    ^~~~~~
33:35.81 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2494:1: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
33:35.81  JS_FOR_EACH_REFERENCE_TYPE_REPR(JS_LOAD_REFERENCE_CLASS_IMPL)
33:35.82  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:35.83 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::LoadReferenceObject::Func(JSContext*, unsigned int, JS::Value*)':
33:35.83 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2421:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:35.83      load(target, args.rval());                                              \
33:35.83      ~~~~^~~~~~~~~~~~~~~~~~~~~
33:35.83 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:325:3: note: in expansion of macro 'JS_LOAD_REFERENCE_CLASS_IMPL'
33:35.83    MACRO_(ReferenceTypeDescr::TYPE_OBJECT, GCPtrObject, Object) \
33:35.84    ^~~~~~
33:35.84 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2494:1: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
33:35.84  JS_FOR_EACH_REFERENCE_TYPE_REPR(JS_LOAD_REFERENCE_CLASS_IMPL)
33:35.84  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:35.85 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::LoadReferencestring::Func(JSContext*, unsigned int, JS::Value*)':
33:35.85 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2421:9: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:35.86      load(target, args.rval());                                              \
33:35.86      ~~~~^~~~~~~~~~~~~~~~~~~~~
33:35.86 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:326:3: note: in expansion of macro 'JS_LOAD_REFERENCE_CLASS_IMPL'
33:35.86    MACRO_(ReferenceTypeDescr::TYPE_STRING, GCPtrString, string)
33:35.86    ^~~~~~
33:35.86 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp:2494:1: note: in expansion of macro 'JS_FOR_EACH_REFERENCE_TYPE_REPR'
33:35.86  JS_FOR_EACH_REFERENCE_TYPE_REPR(JS_LOAD_REFERENCE_CLASS_IMPL)
33:35.86  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:36.38                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:36.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:36.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:36.39                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:36.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:36.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)':
33:36.39 /<<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
33:36.39    return js::ToStringSlow(cx, v);
33:36.39           ~~~~~~~~~~~~~~~~^~~~~~~
33:36.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
33:36.40    return js::ToObjectSlow(cx, v, false);
33:36.40           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:36.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
33:36.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:36.68    return js::ToNumberSlow(cx, v, out);
33:36.68           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:36.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
33:36.82 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)':
33:36.82 /<<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
33:36.82      return str_fromCodePoint_one_arg(cx, args[0], args.rval());
33:36.82             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:36.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:36.82                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:36.83                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:36.83                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:36.83                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:36.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:36.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
33:36.83    return js::ToNumberSlow(cx, v, out);
33:36.83           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:36.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
33:36.83    return js::ToNumberSlow(cx, v, out);
33:36.83           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
33:37.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
33:37.72 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
33:37.72 /<<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
33:37.72  JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj,
33:37.72                     ^~
33:38.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
33:38.22                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
33:38.22                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
33:38.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:38.22 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
33:38.22 /<<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:38.22  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
33:38.22              ^~~~~~~~~~~~~
33:38.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:38.47                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:38.47                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:38.47                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:38.47                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:38.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:38.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
33:38.47 /<<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
33:38.47    return js::ToStringSlow(cx, v);
33:38.47           ~~~~~~~~~~~~~~~~^~~~~~~
33:38.47 /<<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:38.47    return js::ToObjectSlow(cx, v, false);
33:38.47           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:38.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
33:38.48 /<<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
33:38.48    if (!JS_SetProperty(cx, rv, "vars", varObjVal)) return false;
33:38.48         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:38.48 /<<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
33:38.48    if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) return false;
33:38.48         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:39.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
33:39.32 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_normalize(JSContext*, unsigned int, JS::Value*)':
33:39.32 /<<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
33:39.32    return ToStringSlow<CanGC>(cx, thisv);
33:39.32           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
33:42.13 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.13                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.13                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.13                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
33:42.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
33:42.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.19    memset(aT, 0, sizeof(T));
33:42.19    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
33:42.19                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
33:42.19                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
33:42.19                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:42.20                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:42.20                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.20                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
33:42.20  struct TabSizes {
33:42.20         ^~~~~~~~
33:42.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.21                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.21                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.21                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
33:42.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
33:42.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.25    memset(aT, 0, sizeof(T));
33:42.25    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.25 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
33:42.25                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
33:42.25                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
33:42.25                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:42.25                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:42.25                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.26                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
33:42.27  struct ServoSizes {
33:42.27         ^~~~~~~~~~
33:42.27 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.27                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.27                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.27                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
33:42.27 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
33:42.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.28    memset(aT, 0, sizeof(T));
33:42.28    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:42.28                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:42.28                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.29                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.29 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
33:42.29  class StaticStrings {
33:42.30        ^~~~~~~~~~~~~
33:42.30 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.30                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.30                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.30                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
33:42.30 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
33:42.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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.31    memset(aT, 0, sizeof(T));
33:42.31    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.31                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.31 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
33:42.31  class PreliminaryObjectArray {
33:42.31        ^~~~~~~~~~~~~~~~~~~~~~
33:42.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.32                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.32                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.32                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
33:42.32 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
33:42.33 /<<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]
33:42.33    memset(aT, 0, sizeof(T));
33:42.33    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.33                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.34 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
33:42.34  class TypeNewScript {
33:42.34        ^~~~~~~~~~~~~
33:42.34 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.35                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.35                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.35                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
33:42.35 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
33:42.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.39    memset(aT, 0, sizeof(T));
33:42.39    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
33:42.39                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
33:42.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
33:42.39                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.40 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
33:42.40  struct ZoneGCStats {
33:42.40         ^~~~~~~~~~~
33:42.40 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
33:42.41 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
33:42.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.41    memset(aT, 0, sizeof(T));
33:42.41    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.41 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
33:42.41                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
33:42.42                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.42 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
33:42.42  struct IonScriptCounts {
33:42.42         ^~~~~~~~~~~~~~~
33:42.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.51                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.51                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.51                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
33:42.51 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
33:42.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.54    memset(aT, 0, sizeof(T));
33:42.54    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.54 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
33:42.54                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
33:42.54                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
33:42.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:12,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.55 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
33:42.55  class NewObjectCache {
33:42.55        ^~~~~~~~~~~~~~
33:42.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.55                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.55 /<<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]':
33:42.56 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
33:42.56 /<<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]
33:42.56      memset(aT, 0, sizeof(T));
33:42.56      ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.56                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
33:42.57  class MOZ_NON_PARAM alignas(8) Value {
33:42.57                                 ^~~~~
33:42.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
33:42.73                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:12,
33:42.73                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:42.73                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
33:42.74 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
33:42.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
33:42.74    memset(aT, 0, sizeof(T));
33:42.74    ~~~~~~^~~~~~~~~~~~~~~~~~
33:42.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
33:42.74                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:42.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:42.75 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
33:42.75  class CodeOffsetJump {
33:42.75        ^~~~~~~~~~~~~~
33:43.13 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_toUpperCase(JSContext*, unsigned int, JS::Value*)':
33:43.13 /<<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
33:43.13    return ToStringSlow<CanGC>(cx, thisv);
33:43.13           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
33:43.72 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool js::str_toLowerCase(JSContext*, unsigned int, JS::Value*)':
33:43.72 /<<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
33:43.72    return ToStringSlow<CanGC>(cx, thisv);
33:43.72           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
33:44.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
33:44.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
33:44.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
33:44.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
33:44.32                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
33:44.32                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
33:44.32                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
33:44.32                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:44.32                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:44.34                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:44.34                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:44.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:44.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]':
33:44.34 /<<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]'
33:44.34 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
33:44.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<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]
33:44.37        memset(table, 0, sizeof(*table) * capacity());
33:44.37        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:44.37 /<<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
33:44.38  class HashTableEntry {
33:44.38        ^~~~~~~~~~~~~~
33:44.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]':
33:44.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]'
33:44.39 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
33:44.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]
33:44.41        memset(table, 0, sizeof(*table) * capacity());
33:44.41        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:44.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
33:44.43  class HashTableEntry {
33:44.43        ^~~~~~~~~~~~~~
33:44.43 /<<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]':
33:44.43 /<<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]'
33:44.43 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
33:44.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]
33:44.44        memset(table, 0, sizeof(*table) * capacity());
33:44.45        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:44.45 /<<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
33:44.45  class HashTableEntry {
33:44.45        ^~~~~~~~~~~~~~
33:44.51 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:44.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:44.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:44.52 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool str_toSource(JSContext*, unsigned int, JS::Value*)':
33:44.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
33:44.52    return ToStringSlow<allowGC>(cx, v);
33:44.52           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:44.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:11:
33:44.73 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)':
33:44.73 /<<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
33:44.73  static bool Decode(JSContext* cx, HandleLinearString str,
33:44.73              ^~~~~~
33:45.19 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)':
33:45.19 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3690:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:45.19    return Decode(cx, str, nullptr, args.rval());
33:45.19           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:45.25 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)':
33:45.25 /<<PKGBUILDDIR>>/js/src/builtin/String.cpp:3682:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
33:45.25    return Decode(cx, str, js_isUriReservedPlusPound, args.rval());
33:45.25           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:47.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
33:47.01                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
33:47.02                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
33:47.02                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
33:47.02                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
33:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
33:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
33:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:14,
33:47.03                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:47.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:47.03 /<<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]':
33:47.05 /<<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]'
33:47.07 /<<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]'
33:47.08 /<<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]'
33:47.08 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
33:47.12 /<<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]
33:47.12      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
33:47.12                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:47.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
33:47.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
33:47.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
33:47.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
33:47.14                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
33:47.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
33:47.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
33:47.15  class HashTableEntry {
33:47.15        ^~~~~~~~~~~~~~
33:48.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:48.83 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamCloseInternal(JSContext*, JS::Handle<js::ReadableStream*>)':
33:48.83 /<<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
33:48.83          resultObj = CreateIterResultObject(cx, UndefinedHandleValue, true);
33:48.83                      ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:48.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericRelease(JSContext*, js::HandleNativeObject)':
33:48.93 /<<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
33:48.93    if (!GetAndClearException(cx, &exn)) return false;
33:48.93         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
33:48.93 /<<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
33:48.93      RootedObject closedPromise(cx, PromiseObject::unforgeableReject(cx, exn));
33:48.94                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
33:49.31 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:49.31                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:49.31                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:49.31                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:49.31                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:49.31                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:49.31                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:49.33                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:49.33                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:49.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:49.33 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)':
33:49.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
33:49.33    return ToStringSlow<allowGC>(cx, v);
33:49.34           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:49.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:49.62                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:49.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:49.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:49.62                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:49.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:49.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool Serialize(JSContext*, unsigned int, JS::Value*)':
33:49.65 /<<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:49.65    return js::ToObjectSlow(cx, v, false);
33:49.65           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
33:49.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
33:49.66 /<<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
33:49.66      if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) return false;
33:49.66           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:49.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:49.66                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:49.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:49.66                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:49.67                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:49.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:49.67 /<<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
33:49.68    return js::ToStringSlow(cx, v);
33:49.68           ~~~~~~~~~~~~~~~~^~~~~~~
33:49.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
33:49.68 /<<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
33:49.68      if (!JS_GetProperty(cx, opts, "scope", &v)) return false;
33:49.68           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
33:49.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:49.69                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:49.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:49.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:49.71                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:49.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:49.71 /<<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
33:49.71    return js::ToStringSlow(cx, v);
33:49.71           ~~~~~~~~~~~~~~~~^~~~~~~
33:49.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
33:49.72 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp:2766:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:49.72    if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) return false;
33:49.72         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:50.02 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
33:50.02 /<<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
33:50.02      if (!JS_GetProperty(cx, opts, "scope", &v)) return false;
33:50.02           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
33:50.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:50.03                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:50.03                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:50.03                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:50.03                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:50.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:50.03 /<<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
33:50.04    return js::ToStringSlow(cx, v);
33:50.04           ~~~~~~~~~~~~~~~~^~~~~~~
33:50.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
33:50.05 /<<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
33:50.06    if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION,
33:50.06         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:50.06                                scope, &deserialized, nullptr, nullptr)) {
33:50.07                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:50.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
33:50.81 /<<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)':
33:50.81 /<<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
33:50.82    if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal,
33:50.82         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:50.82                            JSPROP_READONLY | JSPROP_PERMANENT)) {
33:50.83                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:50.83 /<<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
33:50.83    if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue,
33:50.83         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:50.83                            JSPROP_READONLY | JSPROP_PERMANENT)) {
33:50.83                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:51.09 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)':
33:51.09 /<<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
33:51.10      ReportCannotConvertTo(cx, args[0], "ArrayType element specifier");
33:51.10      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:51.10 /<<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
33:51.10      ReportCannotConvertTo(cx, args[1], "ArrayType length specifier");
33:51.10      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:51.33 /<<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]':
33:51.34 /<<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
33:51.34    if (!DefineDataProperty(cx, module, className, descrValue, 0)) return false;
33:51.34         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:51.54 /<<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]':
33:51.54 /<<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
33:51.54    if (!DefineDataProperty(cx, module, className, descrValue, 0)) return false;
33:51.54         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.10 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
33:52.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:52.10 /<<PKGBUILDDIR>>/js/src/vm/List-inl.h: In function 'bool js::AppendToList(JSContext*, js::HandleNativeObject, JS::HandleValue)':
33:52.10 /<<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
33:52.10  inline MOZ_MUST_USE bool AppendToList(JSContext* cx, HandleNativeObject list,
33:52.10                           ^~~~~~~~~~~~
33:52.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:52.77 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamBYOBRequest::constructor(JSContext*, unsigned int, JS::Value*)':
33:52.77 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3496:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:52.77      ReportArgTypeError(cx, "ReadableStreamBYOBRequest",
33:52.77      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.77                         "ReadableByteStreamController", args.get(0));
33:52.77                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.78 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:3505:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:52.78      ReportArgTypeError(cx, "ReadableStreamBYOBRequest", "ArrayBuffer view",
33:52.78      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.78                         args.get(1));
33:52.78                         ~~~~~~~~~~~~
33:52.89 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamErrorInternal(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
33:52.89 /<<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
33:52.90  MOZ_MUST_USE bool ReadableStreamErrorInternal(JSContext* cx,
33:52.90                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
33:52.91 /<<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
33:52.91      cx->runtime()->readableStreamErroredCallback(cx, stream, source,
33:52.91      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
33:52.91                                                   stream->embeddingFlags(), e);
33:52.91                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:53.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:53.13                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:53.13                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:53.13                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:53.14                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:53.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:53.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)':
33:53.14 /<<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
33:53.14    return js::ToStringSlow(cx, v);
33:53.14           ~~~~~~~~~~~~~~~~^~~~~~~
33:53.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:53.42 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerError(JSContext*, js::HandleNativeObject, JS::HandleValue)':
33:53.42 /<<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
33:53.42  static MOZ_MUST_USE bool ReadableStreamControllerError(
33:53.42                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:53.53 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle<js::ReadableStreamDefaultController*>, JS::HandleValue)':
33:53.53 /<<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
33:53.53  static MOZ_MUST_USE bool ReadableStreamDefaultControllerErrorIfNeeded(
33:53.53                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.00 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableByteStreamControllerClose(JSContext*, JS::Handle<js::ReadableByteStreamController*>)':
33:54.00 /<<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
33:54.00        if (!cx->getPendingException(&e)) return false;
33:54.00             ~~~~~~~~~~~~~~~~~~~~~~~^~~~
33:54.21 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::error(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
33:54.21 /<<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
33:54.21  MOZ_MUST_USE bool ReadableStream::error(JSContext* cx,
33:54.21                    ^~~~~~~~~~~~~~
33:54.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamReaderGenericInitialize(JSContext*, js::HandleNativeObject, JS::Handle<js::ReadableStream*>)':
33:54.63 /<<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
33:54.63      promise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
33:54.63                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.64 /<<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
33:54.64      promise = PromiseObject::unforgeableReject(cx, storedError);
33:54.64                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
33:54.81 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamBYOBReader::constructor(JSContext*, unsigned int, JS::Value*)':
33:54.81 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1715:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:54.81      ReportArgTypeError(cx, "ReadableStreamBYOBReader", "ReadableStream",
33:54.81      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:54.81                         args.get(0));
33:54.81                         ~~~~~~~~~~~~
33:54.99 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStream::cancel(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
33:54.99 /<<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
33:54.99  /* static */ MOZ_MUST_USE JSObject* ReadableStream::cancel(
33:55.00                                      ^~~~~~~~~~~~~~
33:55.00 /<<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
33:55.00      return PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
33:55.00             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
33:55.00 /<<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
33:55.00      return PromiseObject::unforgeableReject(cx, storedError);
33:55.02             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
33:55.02 /<<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
33:55.02    if (!GetAndClearException(cx, &exn)) return false;
33:55.02         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
33:55.02 /<<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
33:55.02          cx, stream, source, stream->embeddingFlags(), reason);
33:55.02                                                              ^
33:55.02 /<<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
33:55.03      return PromiseObject::unforgeableResolve(cx, rval);
33:55.03             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
33:55.03 /<<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
33:55.04    return PromiseInvokeOrNoop(cx, underlyingSource, cx->names().cancel, reason);
33:55.04           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:55.04 /<<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
33:55.41 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:12,
33:55.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:55.42 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_cancel(JSContext*, unsigned int, JS::Value*)':
33:55.42 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:1064:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:55.42    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v,  \
33:55.42           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:55.42                                 fallback, arg1, arg2))
33:55.42                                 ~~~~~~~~~~~~~~~~~~~~~
33:55.42 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:725:5: note: in expansion of macro 'ReportValueError3'
33:55.42      ReportValueError3(cx, JSMSG_INCOMPATIBLE_PROTO, JSDVG_SEARCH_STACK,
33:55.42      ^~~~~~~~~~~~~~~~~
33:55.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:55.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)':
33:55.60 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:1520:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
33:55.60      ReportArgTypeError(cx, "ReadableStreamDefaultReader", "ReadableStream",
33:55.60      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:55.60                         args.get(0));
33:55.60                         ~~~~~~~~~~~~
33:55.70 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStream_getReader_impl(JSContext*, const JS::CallArgs&)':
33:55.70 /<<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
33:55.70      if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) return false;
33:55.70           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:55.72 /<<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
33:55.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
33:55.72                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
33:55.72                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
33:55.72                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
33:55.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
33:55.73                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:55.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:55.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:55.74                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:55.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:55.74 /<<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:55.74    return ToStringSlow<allowGC>(cx, v);
33:55.74           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
33:56.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
33:56.03 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::GlobalObject::initTypedObjectModule(JSContext*, JS::Handle<js::GlobalObject*>)':
33:56.03 /<<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
33:56.03    if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
33:56.03         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.05                            JSPROP_READONLY | JSPROP_PERMANENT)) {
33:56.05                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.05 /<<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
33:56.05    if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue,
33:56.05         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.05                            JSPROP_READONLY | JSPROP_PERMANENT)) {
33:56.06                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.06 /<<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
33:56.06    if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
33:56.06         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.06                            JSPROP_READONLY | JSPROP_PERMANENT)) {
33:56.07                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.07 /<<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
33:56.07    if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue,
33:56.07         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.07                            JSPROP_READONLY | JSPROP_PERMANENT)) {
33:56.07                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.08 /<<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
33:56.08    if (!DefineDataProperty(cx, global, cx->names().TypedObject, moduleValue,
33:56.09         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:56.09                            JSPROP_RESOLVING)) {
33:56.10                            ~~~~~~~~~~~~~~~~~
33:57.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:57.27 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, bool)':
33:57.28 /<<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
33:57.28  static MOZ_MUST_USE bool ReadableStreamFulfillReadOrReadIntoRequest(
33:57.28                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33:57.28 /<<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
33:57.28    RootedObject iterResult(cx, CreateIterResultObject(cx, chunk, done));
33:57.29                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
33:59.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
33:59.26                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
33:59.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
33:59.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
33:59.26                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
33:59.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
33:59.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool ReadableStreamBYOBRequest_respond_impl(JSContext*, const JS::CallArgs&)':
33:59.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
33:59.27    return js::ToNumberSlow(cx, v, out);
33:59.27           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:02.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:02.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
34:02.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
34:02.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
34:02.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:02.02 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)':
34:02.03 /<<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
34:02.03    return GetProperty(cx, obj, receiverValue, id, vp);
34:02.03           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
34:02.04 /<<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
34:02.04        ReportCannotConvertTo(cx, idValue, "StructType field name");
34:02.04        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.05 /<<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
34:02.05        ReportCannotConvertTo(cx, fieldTypeVal, "StructType field specifier");
34:02.05        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.05 /<<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
34:02.05      if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i],
34:02.06           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.07                              JSPROP_READONLY | JSPROP_PERMANENT)) {
34:02.07                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.07 /<<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
34:02.07      if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue,
34:02.07           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.07                              JSPROP_READONLY | JSPROP_PERMANENT)) {
34:02.08                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.08 /<<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
34:02.08    if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets,
34:02.08         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.09                            userFieldOffsetsValue,
34:02.09                            ~~~~~~~~~~~~~~~~~~~~~~
34:02.09                            JSPROP_READONLY | JSPROP_PERMANENT)) {
34:02.10                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.11 /<<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
34:02.11    if (!DefineDataProperty(cx, descr, cx->names().fieldTypes,
34:02.11         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:02.11                            userFieldTypesValue,
34:02.11                            ~~~~~~~~~~~~~~~~~~~~
34:02.11                            JSPROP_READONLY | JSPROP_PERMANENT)) {
34:02.12                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:03.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
34:03.70 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoConcatStrings(JSContext*, JS::HandleString, JS::HandleString, JS::MutableHandleValue)':
34:03.70 /<<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
34:03.70  static bool DoConcatStrings(JSContext* cx, HandleString lhs, HandleString rhs,
34:03.70              ^~~~~~~~~~~~~~~
34:03.71 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)':
34:03.71 /<<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
34:03.72  static JSString* ConvertObjectToStringForConcat(JSContext* cx,
34:03.72                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:03.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:03.73                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
34:03.73                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
34:03.73                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
34:03.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
34:03.73                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:03.74                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:03.75                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:03.75                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:03.75                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:03.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:03.77 /<<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
34:03.78    return ToStringSlow<allowGC>(cx, v);
34:03.78           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
34:03.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
34:03.78 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
34:03.79 /<<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
34:03.79  static bool DoConcatStringObject(JSContext* cx, bool lhsIsString,
34:03.79              ^~~~~~~~~~~~~~~~~~~~
34:03.82 /<<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
34:03.82 /<<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
34:03.82 /<<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
34:03.83      rstr = ConvertObjectToStringForConcat(cx, rhs);
34:03.83             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
34:03.83 /<<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
34:03.83      lstr = ConvertObjectToStringForConcat(cx, lhs);
34:03.83             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
34:03.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:03.97 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:03.97 /<<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
34:03.97    if (!RoundFloat32(cx, v, &result)) return false;
34:03.97         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:03.99 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:03.99 /<<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
34:03.99    if (!js::math_floor_handle(cx, v, &result)) return false;
34:04.00         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:04.02 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.02 /<<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
34:04.02    if (!js::math_ceil_handle(cx, v, &result)) return false;
34:04.02         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:04.04 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.05 /<<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
34:04.06    if (!js::math_round_handle(cx, arg, &result)) return false;
34:04.06         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:04.06 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.08 /<<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
34:04.08    if (!js::math_abs_handle(cx, v, &result)) return false;
34:04.08         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:04.08 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.09 /<<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
34:04.09    if (!js::str_fromCharCode_one_arg(cx, operand, &result)) return false;
34:04.09         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
34:04.22 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.22 /<<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
34:04.22    if (!js::AtomicIsLockFree(cx, operand, &result)) return false;
34:04.23         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
34:04.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:04.30                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:04.30                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:04.30                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:04.30                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:04.31                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:04.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:04.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.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
34:04.31    return js::ToInt32Slow(cx, v, out);
34:04.32           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:04.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.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
34:04.34    return js::ToInt32Slow(cx, v, out);
34:04.34           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:04.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:04.42 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.43 /<<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
34:04.43    if (!math_sqrt_handle(cx, num, &result)) return false;
34:04.43         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:04.43 /<<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
34:04.44    if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
34:04.44                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:04.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:04.57                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:04.57                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:04.57                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:04.57                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:04.57                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:04.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:04.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.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
34:04.58    return js::ToNumberSlow(cx, v, out);
34:04.58           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:04.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:04.61 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.61 /<<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
34:04.61    if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) return false;
34:04.61         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
34:04.65 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.66 /<<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
34:04.66    if (!js::AddValues(cx, &lhs, &rhs, &result)) return false;
34:04.66         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:04.66 /<<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
34:04.70 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.70 /<<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
34:04.70    if (!js::math_pow_handle(cx, base, power, &result)) return false;
34:04.70         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.71 /<<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
34:04.75 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.75 /<<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
34:04.75    if (!js::ModValues(cx, &lhs, &rhs, &result)) return false;
34:04.75         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:04.75 /<<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
34:04.78 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.78 /<<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
34:04.78    if (!math_atan2_handle(cx, y, x, &result)) return false;
34:04.79         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
34:04.79 /<<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
34:04.87 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.88 /<<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
34:04.89    if (!js::minmax_impl(cx, isMax_, a, b, &result)) return false;
34:04.89         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.89 /<<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
34:04.96 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:04.96 /<<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
34:04.96    if (!js::math_pow_handle(cx, base, power, &result)) return false;
34:04.97         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
34:04.97 /<<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
34:05.03 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.03 /<<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
34:05.03    if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result))
34:05.04         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.20 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.20 /<<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
34:05.21    if (!js::DivValues(cx, &lhs, &rhs, &result)) return false;
34:05.21         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:05.21 /<<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
34:05.21 /<<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
34:05.21    if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
34:05.21                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:05.27 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.27 /<<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
34:05.27    if (!js::AddValues(cx, &lhs, &rhs, &result)) return false;
34:05.27         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:05.28 /<<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
34:05.29 /<<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
34:05.29    if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
34:05.29                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:05.38 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.38 /<<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
34:05.38    if (!js::SubValues(cx, &lhs, &rhs, &result)) return false;
34:05.38         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:05.38 /<<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
34:05.38 /<<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
34:05.39    if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
34:05.39                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:05.58 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.58 /<<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
34:05.58    JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget);
34:05.59                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
34:05.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
34:05.74                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
34:05.74                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
34:05.74                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:05.74                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:05.76                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:05.76                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:05.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:05.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:963:58: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
34:05.76      return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
34:05.76                                                           ^
34:05.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:05.76 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:300:11: note: 'result' was declared here
34:05.77    int32_t result;
34:05.77            ^~~~~~
34:05.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:05.77                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:05.77                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:05.77                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:05.77                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:05.77                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:05.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:05.77 /<<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
34:05.77    return js::ToInt32Slow(cx, v, out);
34:05.78           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:05.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
34:05.78    return js::ToInt32Slow(cx, v, out);
34:05.78           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:05.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
34:05.78 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)':
34:05.79 /<<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
34:05.79      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
34:05.79      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.79                            JSDVG_SEARCH_STACK, args[0], nullptr,
34:05.79                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.79                            "not an object, string, or symbol", NULL);
34:05.80                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.80 /<<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
34:05.80      JS::ubi::Node start(args[0]), target(args[1]);
34:05.80                                 ^
34:05.81 /<<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
34:05.81      JS::ubi::Node start(args[0]), target(args[1]);
34:05.81                                                  ^
34:05.81 /<<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
34:05.81      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
34:05.81      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.82                            JSDVG_SEARCH_STACK, args[0], nullptr,
34:05.82                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.82                            "not an object, string, or symbol", NULL);
34:05.82                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.83 /<<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
34:05.83      if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE))
34:05.83           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:05.86 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.86 /<<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
34:05.86    if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) return false;
34:05.86         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:05.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:05.93                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:05.93                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:05.93                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:05.93                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:05.93                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:05.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:05.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.93 /<<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
34:05.93    return js::ToInt32Slow(cx, v, out);
34:05.93           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:05.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
34:05.94    return js::ToInt32Slow(cx, v, out);
34:05.94           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:05.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:05.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
34:05.98    return js::ToInt32Slow(cx, v, out);
34:05.98           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:05.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
34:05.98    return js::ToInt32Slow(cx, v, out);
34:05.98           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:06.03 /<<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
34:06.03    return js::ToInt32Slow(cx, v, out);
34:06.03           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.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
34:06.04    return js::ToInt32Slow(cx, v, out);
34:06.04           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:06.10 /<<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
34:06.10    return js::ToInt32Slow(cx, v, out);
34:06.10           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.10 /<<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
34:06.10    return js::ToInt32Slow(cx, v, out);
34:06.10           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:06.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
34:06.16    return js::ToInt32Slow(cx, v, out);
34:06.16           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.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
34:06.16    return js::ToInt32Slow(cx, v, out);
34:06.16           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:06.22 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:06.22 /<<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
34:06.22      if (!js::MulValues(cx, &lhs, &rhs, &result)) return false;
34:06.22           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:06.23 /<<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
34:06.24 /<<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
34:06.24      if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) return false;
34:06.24                                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
34:06.25 /<<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
34:06.25      if (!js::math_imul_handle(cx, lhs, rhs, &result)) return false;
34:06.25           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
34:06.26 /<<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
34:06.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:06.33                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:06.34                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:06.34                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:06.34                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:06.34                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:06.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:06.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:06.35 /<<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
34:06.35    return js::ToUint32Slow(cx, v, out);
34:06.35           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.35 /<<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
34:06.35    return js::ToInt32Slow(cx, v, out);
34:06.35           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:06.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:06.70 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:06.70 /<<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
34:06.70        if (!js::math_sin_handle(cx, arg, &result)) return false;
34:06.70             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:06.72 /<<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
34:06.72        if (!js::math_log_handle(cx, arg, &result)) return false;
34:06.72             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:07.47 /<<PKGBUILDDIR>>/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
34:07.47 /<<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
34:07.47      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
34:07.47      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.47                            JSDVG_SEARCH_STACK, args[0], nullptr,
34:07.47                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.47                            "not an object, string, or symbol", nullptr);
34:07.47                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.48 /<<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
34:07.48      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
34:07.48      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.48                            JSDVG_SEARCH_STACK, args[1], nullptr,
34:07.48                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.48                            "not an array object", nullptr);
34:07.49                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.49 /<<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
34:07.49      ReportValueErrorFlags(
34:07.49      ~~~~~~~~~~~~~~~~~~~~~^
34:07.49          cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1],
34:07.49          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.52          nullptr, "not a dense array object with one or more elements", nullptr);
34:07.52          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:07.52                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:07.52                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
34:07.52                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
34:07.52                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
34:07.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:07.52 /<<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
34:07.54    return js::ToInt32Slow(cx, v, out);
34:07.54           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:07.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:29:
34:07.54 /<<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
34:07.54      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
34:07.54      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.54                            JSDVG_SEARCH_STACK, args[2], nullptr,
34:07.54                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.54                            "not greater than 0", nullptr);
34:07.54                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.54 /<<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
34:07.54        JS::ubi::Node node(val);
34:07.54                              ^
34:07.54 /<<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
34:07.54      JS::ubi::Node root(args[0]);
34:07.54                                ^
34:07.55 /<<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
34:07.55        JS::ubi::Node target(val);
34:07.56                                ^
34:07.56 /<<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
34:07.56              !JS_DefineProperty(cx, part, "predecessor", predecessor,
34:07.56               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:07.56                                 JSPROP_ENUMERATE)) {
34:07.56                                 ~~~~~~~~~~~~~~~~~
34:10.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:10.94 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'js::ReadableStreamDefaultController* CreateReadableStreamDefaultController(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
34:10.94 /<<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
34:10.94  CreateReadableStreamDefaultController(JSContext* cx,
34:10.94  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.95 /<<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
34:10.95 /<<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
34:10.95 /<<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
34:10.96 /<<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
34:10.96    if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, highWaterMark))
34:10.96         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.97 /<<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
34:10.97    if (!GetProperty(cx, O, P, &method)) return false;
34:10.97         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
34:10.97 /<<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
34:10.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
34:10.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
34:10.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
34:10.98                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
34:10.98                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
34:10.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:10.98 /<<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
34:10.98    return Call(cx, fval, thisv, args, rval);
34:10.99           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:10.99 /<<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
34:10.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:10.99 /<<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
34:10.99                              PromiseObject::unforgeableResolve(cx, startResult));
34:11.00                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
34:11.23 /<<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)':
34:11.23 /<<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
34:11.23  ReadableStream* ReadableStream::createDefaultStream(
34:11.23                  ^~~~~~~~~~~~~~
34:11.24 /<<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
34:11.24 /<<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
34:11.24 /<<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
34:11.27        cx, CreateReadableStreamDefaultController(cx, stream, underlyingSource,
34:11.27            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.27                                                  size, highWaterMark));
34:11.27                                                  ~~~~~~~~~~~~~~~~~~~~
34:11.28 /<<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
34:11.30 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStreamDefaultController::constructor(JSContext*, unsigned int, JS::Value*)':
34:11.30 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2208:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34:11.31      ReportArgTypeError(cx, "ReadableStreamDefaultController", "ReadableStream",
34:11.31      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.31                         args.get(0));
34:11.31                         ~~~~~~~~~~~~
34:11.32 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2226:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34:11.32        cx, CreateReadableStreamDefaultController(cx, stream, args.get(1),
34:11.33            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:11.33                                                  args.get(2), args.get(3)));
34:11.33                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.33 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2226:48: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34:11.50 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'js::ReadableByteStreamController* CreateReadableByteStreamController(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue, JS::HandleValue)':
34:11.50 /<<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
34:11.50  CreateReadableByteStreamController(JSContext* cx,
34:11.50  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.50 /<<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
34:11.50 /<<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
34:11.50    if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal, &highWaterMark))
34:11.51         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.51 /<<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
34:11.51    if (!GetProperty(cx, underlyingByteSource, cx->names().autoAllocateChunkSize,
34:11.52         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.52                     &autoAllocateChunkSize)) {
34:11.52                     ~~~~~~~~~~~~~~~~~~~~~~~
34:11.52 /<<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
34:11.53 /<<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
34:11.53    if (!GetProperty(cx, O, P, &method)) return false;
34:11.53         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
34:11.53 /<<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
34:11.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
34:11.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
34:11.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
34:11.54                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
34:11.55                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
34:11.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:11.55 /<<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
34:11.55    return Call(cx, fval, thisv, args, rval);
34:11.55           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.56 /<<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
34:11.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:11.56 /<<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
34:11.58                              PromiseObject::unforgeableResolve(cx, startResult));
34:11.58                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
34:11.72 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createByteStream(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleObject)':
34:11.73 /<<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
34:11.73  ReadableStream* ReadableStream::createByteStream(
34:11.73                  ^~~~~~~~~~~~~~
34:11.73 /<<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
34:11.74 /<<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
34:11.74    RootedObject controller(cx, CreateReadableByteStreamController(
34:11.74                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
34:11.74                                    cx, stream, underlyingSource, highWaterMark));
34:11.74                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.80 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
34:11.80 /<<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
34:11.80      if (!GetProperty(cx, options, cx->names().size, &size)) return false;
34:11.80           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.80 /<<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
34:11.80 /<<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
34:11.80      if (!GetProperty(cx, options, cx->names().highWaterMark, &highWaterMark))
34:11.80           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.81 /<<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
34:11.82 /<<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
34:11.82    if (!GetProperty(cx, underlyingSource, cx->names().type, &typeVal))
34:11.82         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.82 /<<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
34:11.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:11.83                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
34:11.83                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
34:11.83                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
34:11.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
34:11.85                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:11.85                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
34:11.85                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
34:11.85                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
34:11.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:11.86 /<<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
34:11.86    return ToStringSlow<allowGC>(cx, v);
34:11.87           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
34:11.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:11.87 /<<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
34:11.87      stream = createByteStream(cx, underlyingSource, highWaterMark);
34:11.88               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.88 /<<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
34:11.88      stream = createDefaultStream(cx, underlyingSource, size, highWaterMark);
34:11.88               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.88 /<<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
34:11.93 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableByteStreamController::constructor(JSContext*, unsigned int, JS::Value*)':
34:11.94 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2982:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34:11.94      ReportArgTypeError(cx, "ReadableStreamDefaultController", "ReadableStream",
34:11.94      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:11.94                         args.get(0));
34:11.94                         ~~~~~~~~~~~~
34:11.94 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:2998:65: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
34:11.94    RootedObject controller(cx, CreateReadableByteStreamController(
34:11.96                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
34:11.96                                    cx, stream, args.get(1), args.get(2)));
34:11.96                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.04 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, void*, uint8_t, JS::HandleObject)':
34:12.04 /<<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
34:12.05        cx, PromiseObject::unforgeableResolve(cx, UndefinedHandleValue));
34:12.05            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.24 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamTee(JSContext*, JS::Handle<js::ReadableStream*>, bool, JS::MutableHandle<js::ReadableStream*>, JS::MutableHandle<js::ReadableStream*>)':
34:12.24 /<<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
34:12.24    branch1Stream.set(ReadableStream::createDefaultStream(
34:12.24                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
34:12.25        cx, underlyingSource, UndefinedHandleValue, hwmValue));
34:12.25        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.25 /<<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
34:12.25 /<<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
34:12.25    branch2Stream.set(ReadableStream::createDefaultStream(
34:12.26                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
34:12.26        cx, underlyingSource, UndefinedHandleValue, hwmValue));
34:12.26        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.26 /<<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
34:12.63 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamControllerCallPullIfNeeded(JSContext*, js::HandleNativeObject)':
34:12.63 /<<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
34:12.63      pullPromise = PromiseObject::unforgeableResolve(cx, UndefinedHandleValue);
34:12.63                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.65 /<<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
34:12.65      pullPromise = PromiseInvokeOrNoop(cx, underlyingSource, cx->names().pull,
34:12.65                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.65                                        controllerVal);
34:12.65                                        ~~~~~~~~~~~~~~
34:12.65 /<<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
34:12.96 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<js::ReadableStreamDefaultController*>, JS::HandleValue)':
34:12.96 /<<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
34:12.96  static MOZ_MUST_USE bool ReadableStreamDefaultControllerEnqueue(
34:12.96                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:12.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
34:12.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
34:12.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
34:12.96                  from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:14,
34:12.96                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:15,
34:12.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:12.98 /<<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
34:12.98    return Call(cx, fval, thisv, args, rval);
34:12.98           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:13.00 /<<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
34:13.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:13.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:13.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
34:13.00                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.h:10,
34:13.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp:7,
34:13.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:13.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
34:13.03    return js::ToNumberSlow(cx, v, out);
34:13.03           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:13.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:2:
34:13.03 /<<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
34:13.03        if (!cx->getPendingException(&exn)) return false;
34:13.04             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
34:13.50 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static bool js::ReadableStream::enqueue(JSContext*, JS::Handle<js::ReadableStream*>, JS::HandleValue)':
34:13.50 /<<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
34:13.50  MOZ_MUST_USE bool ReadableStream::enqueue(JSContext* cx,
34:13.51                    ^~~~~~~~~~~~~~
34:13.69 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStreamBYOBReader::read(JSContext*, JS::Handle<js::ReadableStreamBYOBReader*>, JS::Handle<js::ArrayBufferViewObject*>)':
34:13.69 /<<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
34:13.69      return PromiseObject::unforgeableReject(cx, storedError);
34:13.69             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
34:13.70 /<<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
34:13.70      RootedObject iterResult(cx, CreateIterResultObject(cx, val, true));
34:13.70                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
34:13.70 /<<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
34:13.70      return PromiseObject::unforgeableResolve(cx, val);
34:13.71             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
34:13.72 /<<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
34:13.72        RootedObject iterResult(cx, CreateIterResultObject(cx, val, false));
34:13.72                                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:13.72 /<<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
34:13.72        return PromiseObject::unforgeableResolve(cx, val);
34:13.72               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
34:13.72 /<<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
34:13.72        if (!GetAndClearException(cx, &e)) return nullptr;
34:13.73             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
34:13.73 /<<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
34:13.73        return PromiseObject::unforgeableReject(cx, e);
34:13.73               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
34:13.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
34:13.88 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, void*, js::jit::ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
34:13.88 /<<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
34:13.88  static bool DoUnaryArithFallback(JSContext* cx, void* payload,
34:13.88              ^~~~~~~~~~~~~~~~~~~~
34:13.90 /<<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
34:13.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:13.90                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:13.90                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:13.90                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:13.90                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:13.91                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:13.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:13.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
34:13.92    return js::ToInt32Slow(cx, v, out);
34:13.92           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:13.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
34:13.92    return js::ToNumberSlow(cx, v, out);
34:13.92           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:14.11 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In function 'bool ReadableStreamBYOBReader_read(JSContext*, unsigned int, JS::Value*)':
34:14.11 /<<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
34:14.11      ReportArgTypeError(cx, "ReadableStreamBYOBReader.read", "Typed Array",
34:14.11      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:14.11                         viewVal);
34:14.11                         ~~~~~~~~
34:14.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
34:14.30 /<<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)':
34:14.31 /<<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
34:14.31  bool ICUpdatedStub::addUpdateStubForValue(JSContext* cx,
34:14.31       ^~~~~~~~~~~~~
34:14.37 /<<PKGBUILDDIR>>/js/src/builtin/Stream.cpp: In static member function 'static JSObject* js::ReadableStreamDefaultReader::read(JSContext*, JS::Handle<js::ReadableStreamDefaultReader*>)':
34:14.37 /<<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
34:14.37          cx, CreateIterResultObject(cx, UndefinedHandleValue, true));
34:14.37              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:14.37 /<<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
34:14.39      return PromiseObject::unforgeableResolve(cx, iterResultVal);
34:14.39             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
34:14.39 /<<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
34:14.39      return PromiseObject::unforgeableReject(cx, storedError);
34:14.39             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
34:14.40 /<<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
34:14.40      RootedObject iterResultObj(cx, CreateIterResultObject(cx, chunk, false));
34:14.40                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:14.40 /<<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
34:14.41      return PromiseObject::unforgeableResolve(cx, iterResult);
34:14.41             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:14.41 /<<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
34:14.41      RootedObject iterResult(cx, CreateIterResultObject(cx, val, false));
34:14.41                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
34:14.42 /<<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
34:14.42      return PromiseObject::unforgeableResolve(cx, val);
34:14.42             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
34:15.03 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
34:15.03 /<<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
34:15.03  bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx,
34:15.03       ^~~~~~~~~~~~~~~~~~~~~~
34:15.36 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In member function 'bool js::jit::ICMonitoredFallbackStub::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
34:15.36 /<<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
34:15.36  bool ICMonitoredFallbackStub::addMonitorStubForValue(JSContext* cx,
34:15.36       ^~~~~~~~~~~~~~~~~~~~~~~
34:15.36 /<<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
34:15.37    return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
34:15.37           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
34:15.53 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, void*, js::jit::ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
34:15.53 /<<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
34:15.53  static bool DoCompareFallback(JSContext* cx, void* payload,
34:15.53              ^~~~~~~~~~~~~~~~~
34:15.53 /<<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
34:15.53 /<<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
34:15.55 /<<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
34:15.55        if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.55             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.55 /<<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
34:15.55        if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.55             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.56 /<<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
34:15.56        if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.56             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.56 /<<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
34:15.56        if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.56             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.56 /<<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
34:15.58        if (!LooselyEqual<true>(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.58             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.58 /<<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
34:15.58        if (!LooselyEqual<false>(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.58             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.59 /<<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
34:15.59        if (!StrictlyEqual<true>(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.59             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.59 /<<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
34:15.59        if (!StrictlyEqual<false>(cx, &lhsCopy, &rhsCopy, &out)) return false;
34:15.59             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:15.61 /<<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
34:15.61      CompareIRGenerator gen(cx, script, pc, stub->state().mode(), op, lhs, rhs);
34:15.61                                                                               ^
34:15.61 /<<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
34:16.31 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, void*, js::jit::ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
34:16.31 /<<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
34:16.31  static bool DoBinaryArithFallback(JSContext* cx, void* payload,
34:16.31              ^~~~~~~~~~~~~~~~~~~~~
34:16.32 /<<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
34:16.32 /<<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
34:16.32 /<<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
34:16.34 /<<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
34:16.34        if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
34:16.34             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:16.34 /<<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
34:16.35 /<<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
34:16.35        if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
34:16.35             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:16.35 /<<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
34:16.36 /<<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
34:16.36        if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
34:16.36             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:16.38 /<<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
34:16.38 /<<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
34:16.38        if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
34:16.38             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:16.38 /<<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
34:16.38 /<<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
34:16.38        if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) return false;
34:16.38             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:16.38 /<<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
34:16.38 /<<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
34:16.38        if (!math_pow_handle(cx, lhsCopy, rhsCopy, ret)) return false;
34:16.39             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:16.39 /<<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
34:16.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
34:16.40                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
34:16.40                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:16.40                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:16.40                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:16.40                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:16.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:16.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
34:16.41    return js::ToInt32Slow(cx, v, out);
34:16.41           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.43    return js::ToInt32Slow(cx, v, out);
34:16.43           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.43    return js::ToInt32Slow(cx, v, out);
34:16.43           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.44    return js::ToInt32Slow(cx, v, out);
34:16.44           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.44 /<<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
34:16.45    return js::ToInt32Slow(cx, v, out);
34:16.45           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.45    return js::ToInt32Slow(cx, v, out);
34:16.45           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.45    return js::ToInt32Slow(cx, v, out);
34:16.45           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.46    return js::ToInt32Slow(cx, v, out);
34:16.46           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.46 /<<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
34:16.46    return js::ToInt32Slow(cx, v, out);
34:16.48           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.48    return js::ToInt32Slow(cx, v, out);
34:16.48           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.48    return js::ToUint32Slow(cx, v, out);
34:16.48           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:16.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
34:16.48    return js::ToInt32Slow(cx, v, out);
34:16.48           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
34:17.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:47:
34:17.00 /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue)':
34:17.00 /<<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
34:17.00  JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj,
34:17.01                     ^~
34:17.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:17.05                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:17.05                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:17.05                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:17.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:17.05 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In member function 'virtual bool js::jit::RObjectState::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:17.06 /<<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
34:17.06      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
34:17.06             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:17.08 /<<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
34:17.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
34:17.08    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
34:17.08           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:17.08                                        receiver, result);
34:17.09                                        ~~~~~~~~~~~~~~~~~
34:17.09 /<<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
34:18.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src2.cpp:38:
34:18.86 /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)':
34:18.86 /<<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
34:18.86    return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val);
34:18.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:20.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
34:20.84 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
34:20.84 /<<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
34:20.85  static bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame,
34:20.85              ^~~~~~~~~~~~~~~~~
34:20.85 /<<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
34:20.85 /<<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
34:20.87 /<<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
34:20.87                             val, idVal, val, GetPropertyResultFlags::All);
34:20.87                                                                         ^
34:20.88 /<<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
34:20.88 /<<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
34:20.88 /<<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
34:20.88        if (!GetNameBoundInEnvironment(cx, env, id, res)) return false;
34:20.89             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:20.89 /<<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
34:20.89        if (!GetProperty(cx, val, name, res)) return false;
34:20.89             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
34:20.91 /<<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
34:20.91 /<<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
34:20.91    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
34:20.91         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
34:21.19 /<<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)':
34:21.19 /<<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
34:21.19  static bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
34:21.19              ^~~~~~~~~~~~~~~~~~~~~~
34:21.20 /<<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
34:21.20 /<<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
34:21.22 /<<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
34:21.22 /<<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
34:21.22                             val, idVal, receiver, GetPropertyResultFlags::All);
34:21.22                                                                              ^
34:21.22 /<<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
34:21.22 /<<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
34:21.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
34:21.23                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
34:21.23                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.h:12,
34:21.24                  from /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp:7,
34:21.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:21.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
34:21.25      return op(cx, obj, receiver, id, vp);
34:21.25             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
34:21.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
34:21.25    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
34:21.25           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:21.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:47:
34:21.25 /<<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
34:21.26    if (!stub->addMonitorStubForValue(cx, frame, types, res)) return false;
34:21.26         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
34:26.02 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoNewObject(JSContext*, void*, js::jit::ICNewObject_Fallback*, JS::MutableHandleValue)':
34:26.02 /<<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
34:26.02  static bool DoNewObject(JSContext* cx, void* payload,
34:26.02              ^~~~~~~~~~~
34:26.02 /<<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
34:26.20 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoNewArray(JSContext*, void*, js::jit::ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)':
34:26.21 /<<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
34:26.21  static bool DoNewArray(JSContext* cx, void* payload, ICNewArray_Fallback* stub,
34:26.21              ^~~~~~~~~~
34:27.19 /<<PKGBUILDDIR>>/js/src/jit/SharedIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
34:27.19 /<<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
34:27.20  static bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame,
34:27.20              ^~~~~~~~~~~~~~~~~~~~~
34:27.20 /<<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
34:27.21 /<<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
34:27.21    return stub->addMonitorStubForValue(cx, frame, types, value);
34:27.21           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
34:28.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src20.cpp:2:
34:28.46 /<<PKGBUILDDIR>>/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const':
34:28.46 /<<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
34:28.47    if (!js::math_hypot_handle(cx, vec, &result)) return false;
34:28.47         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
34:40.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
34:40.55                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
34:40.55                  from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
34:40.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
34:40.56 /<<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:40.56 /<<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:40.56             size - sizeof(js::NativeObject));
34:40.56                                            ^
34:40.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
34:40.56                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:40.58                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:40.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:40.59 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
34:40.59  class HeapSlot : public WriteBarrieredBase<Value> {
34:40.59        ^~~~~~~~
34:41.66 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:41.66                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:41.66                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.67                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
34:41.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
34:41.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
34:41.68    memset(aT, 0, sizeof(T));
34:41.68    ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.69 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:41.69                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:41.70                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:41.70                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.70                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
34:41.71  struct TabSizes {
34:41.71         ^~~~~~~~
34:41.71 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:41.71                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:41.71                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.72                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
34:41.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
34:41.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
34:41.73    memset(aT, 0, sizeof(T));
34:41.73    ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.73 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
34:41.74                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
34:41.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
34:41.74                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
34:41.74                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
34:41.75                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:41.75                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:41.75                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:41.75                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:41.75                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.76                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
34:41.76  struct ServoSizes {
34:41.76         ^~~~~~~~~~
34:41.77 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:41.77                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:41.77                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.77                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
34:41.78 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
34:41.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]
34:41.79    memset(aT, 0, sizeof(T));
34:41.79    ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
34:41.79                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
34:41.79                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
34:41.79                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
34:41.79                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
34:41.80                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
34:41.80                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
34:41.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:41.80                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:41.80                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:41.80                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:41.81                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.81                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.81 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
34:41.81  class StaticStrings {
34:41.81        ^~~~~~~~~~~~~
34:41.81 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:41.82                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:41.82                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.82                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
34:41.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
34:41.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]
34:41.83    memset(aT, 0, sizeof(T));
34:41.83    ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
34:41.84                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
34:41.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
34:41.84                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
34:41.84                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
34:41.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:41.84                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:41.85                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:41.85                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:41.85                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.85                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.88 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
34:41.88  class PreliminaryObjectArray {
34:41.88        ^~~~~~~~~~~~~~~~~~~~~~
34:41.88 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:41.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:41.88                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.88                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
34:41.88 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
34:41.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]
34:41.89    memset(aT, 0, sizeof(T));
34:41.89    ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
34:41.91                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
34:41.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
34:41.91                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
34:41.91                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
34:41.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:41.92                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:41.92                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:41.92                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:41.93                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.95                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
34:41.95  class TypeNewScript {
34:41.95        ^~~~~~~~~~~~~
34:41.95 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:41.95                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:41.95                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.96                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
34:41.96 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
34:41.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]
34:41.96    memset(aT, 0, sizeof(T));
34:41.98    ~~~~~~^~~~~~~~~~~~~~~~~~
34:41.98 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:41.98                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:41.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:41.99                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:41.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:41.99 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
34:41.99  struct IonScriptCounts {
34:42.00         ^~~~~~~~~~~~~~~
34:42.09 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:42.09                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:42.09                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.09                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
34:42.10 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
34:42.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]
34:42.11    memset(aT, 0, sizeof(T));
34:42.11    ~~~~~~^~~~~~~~~~~~~~~~~~
34:42.11 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
34:42.11                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
34:42.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:42.13                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:42.13                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:42.13                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:42.14                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.14                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.14 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
34:42.14  struct ZoneGCStats {
34:42.14         ^~~~~~~~~~~
34:42.15 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:42.15                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:42.15                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.15                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
34:42.17 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
34:42.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
34:42.18    memset(aT, 0, sizeof(T));
34:42.18    ~~~~~~^~~~~~~~~~~~~~~~~~
34:42.18 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
34:42.18                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
34:42.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
34:42.19                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
34:42.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
34:42.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
34:42.20                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.20                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.20 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
34:42.20  class NewObjectCache {
34:42.20        ^~~~~~~~~~~~~~
34:42.21 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:42.21                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:42.21                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.21                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.22 /<<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:42.22 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
34:42.22 /<<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:42.22      memset(aT, 0, sizeof(T));
34:42.23      ~~~~~~^~~~~~~~~~~~~~~~~~
34:42.23 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
34:42.23                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
34:42.23                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:42.23                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.24                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
34:42.24  class MOZ_NON_PARAM alignas(8) Value {
34:42.24                                 ^~~~~
34:42.39 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
34:42.39                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:42.40                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:42.41                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
34:42.41 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
34:42.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:42.41    memset(aT, 0, sizeof(T));
34:42.41    ~~~~~~^~~~~~~~~~~~~~~~~~
34:42.43 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
34:42.43                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
34:42.43                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
34:42.44                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
34:42.44                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
34:42.44                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
34:42.44                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:13,
34:42.44                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:42.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:42.45 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
34:42.45  class CodeOffsetJump {
34:42.45        ^~~~~~~~~~~~~~
34:44.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
34:44.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
34:44.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
34:44.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
34:44.12                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
34:44.12                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
34:44.12                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:44.12                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:44.12                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:44.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:44.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]':
34:44.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:44.13 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
34:44.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<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.14        memset(table, 0, sizeof(*table) * capacity());
34:44.14        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:44.14 /<<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.14  class HashTableEntry {
34:44.14        ^~~~~~~~~~~~~~
34:44.15 /<<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.15 /<<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.15 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
34:44.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<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.17        memset(table, 0, sizeof(*table) * capacity());
34:44.17        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:44.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
34:44.17  class HashTableEntry {
34:44.17        ^~~~~~~~~~~~~~
34:44.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]':
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.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<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.20        memset(table, 0, sizeof(*table) * capacity());
34:44.20        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:44.20 /<<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.20  class HashTableEntry {
34:44.20        ^~~~~~~~~~~~~~
34:46.35 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:46.35                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:46.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:46.35 /<<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:46.36 /<<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:46.37 /<<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:46.37 /<<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:46.37 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
34:46.38 /<<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:46.38      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
34:46.38                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
34:46.38 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
34:46.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
34:46.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
34:46.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
34:46.39                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
34:46.39                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
34:46.39                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
34:46.39                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
34:46.39                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
34:46.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
34:46.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
34:46.40  class HashTableEntry {
34:46.40        ^~~~~~~~~~~~~~
35:08.52 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:08.52                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:08.52                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.52                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
35:08.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
35:08.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]
35:08.55    memset(aT, 0, sizeof(T));
35:08.55    ~~~~~~^~~~~~~~~~~~~~~~~~
35:08.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:08.55                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:08.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
35:08.55                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.57                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
35:08.57  struct TabSizes {
35:08.58         ^~~~~~~~
35:08.58 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:08.58                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:08.58                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.58                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
35:08.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
35:08.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 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:08.59    memset(aT, 0, sizeof(T));
35:08.59    ~~~~~~^~~~~~~~~~~~~~~~~~
35:08.59 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:08.59                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:08.62                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
35:08.62                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:08.62                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:08.62                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:08.62                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:08.63                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:08.63                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:08.64                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.64                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
35:08.65  struct ServoSizes {
35:08.65         ^~~~~~~~~~
35:08.71 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:08.71                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:08.71                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.72                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
35:08.72 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
35:08.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]
35:08.74    memset(aT, 0, sizeof(T));
35:08.74    ~~~~~~^~~~~~~~~~~~~~~~~~
35:08.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:08.74                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:08.75                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:08.76                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.76                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.76 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
35:08.76  class StaticStrings {
35:08.76        ^~~~~~~~~~~~~
35:08.76 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:08.76                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:08.76                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.76                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
35:08.76 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
35:08.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]
35:08.78    memset(aT, 0, sizeof(T));
35:08.78    ~~~~~~^~~~~~~~~~~~~~~~~~
35:08.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:08.78                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:08.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:08.78                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:08.78                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:08.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:08.79                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:08.79                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:08.79                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:08.80                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.80                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.81 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
35:08.81  class PreliminaryObjectArray {
35:08.81        ^~~~~~~~~~~~~~~~~~~~~~
35:08.81 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:08.81                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:08.83                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.83                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
35:08.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
35:08.84 /<<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:08.84    memset(aT, 0, sizeof(T));
35:08.84    ~~~~~~^~~~~~~~~~~~~~~~~~
35:08.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:08.84                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.86                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.87 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
35:08.87  class TypeNewScript {
35:08.88        ^~~~~~~~~~~~~
35:08.88 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:08.89                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:08.89                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.89                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
35:08.90 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
35:08.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
35:08.91    memset(aT, 0, sizeof(T));
35:08.91    ~~~~~~^~~~~~~~~~~~~~~~~~
35:08.91 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:08.91                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
35:08.91                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
35:08.91                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
35:08.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:08.93                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:08.93                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:08.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:08.93                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:08.93                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:08.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:08.93 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
35:08.93  struct IonScriptCounts {
35:08.93         ^~~~~~~~~~~~~~~
35:09.12 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:09.12                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:09.12                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.12                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
35:09.12 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
35:09.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
35:09.13    memset(aT, 0, sizeof(T));
35:09.13    ~~~~~~^~~~~~~~~~~~~~~~~~
35:09.14 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
35:09.14                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
35:09.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:09.15                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:09.15                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:09.16                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:09.16                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.16                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.16 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
35:09.16  struct ZoneGCStats {
35:09.16         ^~~~~~~~~~~
35:09.16 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:09.16                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:09.16                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.18                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
35:09.18 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
35:09.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
35:09.19    memset(aT, 0, sizeof(T));
35:09.19    ~~~~~~^~~~~~~~~~~~~~~~~~
35:09.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.20 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
35:09.20  class NewObjectCache {
35:09.21        ^~~~~~~~~~~~~~
35:09.22 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:09.22                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:09.22                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.22                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.22 /<<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:09.22 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
35:09.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]
35:09.23      memset(aT, 0, sizeof(T));
35:09.24      ~~~~~~^~~~~~~~~~~~~~~~~~
35:09.24 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
35:09.24                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
35:09.24                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:09.25                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.26                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
35:09.26  class MOZ_NON_PARAM alignas(8) Value {
35:09.26                                 ^~~~~
35:09.53 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
35:09.53                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:09.53                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:09.53                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:09.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
35:09.55 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
35:09.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]
35:09.55    memset(aT, 0, sizeof(T));
35:09.55    ~~~~~~^~~~~~~~~~~~~~~~~~
35:09.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
35:09.56                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:09.56                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
35:09.57                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:13,
35:09.57                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
35:09.57                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
35:09.57                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysisShared.h:10,
35:09.57                  from /<<PKGBUILDDIR>>/js/src/jit/AliasAnalysis.h:10,
35:09.57                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:9,
35:09.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:09.57 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
35:09.57  class CodeOffsetJump {
35:09.57        ^~~~~~~~~~~~~~
35:11.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:11.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:11.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:11.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
35:11.36                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
35:11.36                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
35:11.36                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:11.36                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:11.38                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:11.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:11.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:11.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:11.38 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
35:11.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:11.40        memset(table, 0, sizeof(*table) * capacity());
35:11.40        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:11.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
35:11.40  class HashTableEntry {
35:11.40        ^~~~~~~~~~~~~~
35:11.42 /<<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:11.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]'
35:11.42 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
35:11.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<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:11.44        memset(table, 0, sizeof(*table) * capacity());
35:11.44        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:11.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
35:11.46  class HashTableEntry {
35:11.46        ^~~~~~~~~~~~~~
35:11.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::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:11.47 /<<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:11.47 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
35:11.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::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:11.50        memset(table, 0, sizeof(*table) * capacity());
35:11.50        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:11.52 /<<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:11.52  class HashTableEntry {
35:11.52        ^~~~~~~~~~~~~~
35:12.12 /<<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]':
35:12.13 /<<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]'
35:12.14 /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:105:57:   required from here
35:12.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::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]
35:12.14        memset(table, 0, sizeof(*table) * capacity());
35:12.14        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:12.15 /<<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
35:12.15  class HashTableEntry {
35:12.15        ^~~~~~~~~~~~~~
35:14.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:14.17                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:14.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:14.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::jit::MDefinition* const>; size_t = unsigned int]':
35:14.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::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]'
35:14.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::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]'
35:14.20 /<<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]'
35:14.21 /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:74:62:   required from here
35:14.21 /<<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]
35:14.21      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
35:14.22                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:14.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:14.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:14.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:14.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
35:14.24                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
35:14.24                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
35:14.24                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:15,
35:14.25                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.h:10,
35:14.25                  from /<<PKGBUILDDIR>>/js/src/jit/ValueNumbering.cpp:7,
35:14.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src22.cpp:2:
35:14.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::jit::MDefinition* const>' declared here
35:14.25  class HashTableEntry {
35:14.25        ^~~~~~~~~~~~~~
35:27.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:27.64 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)':
35:27.64 /<<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
35:27.64  AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx,
35:27.65  ^~~~~~~~~~~~~~~~~~~~~~
35:28.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:25,
35:28.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:28.06 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefVar(JSContext*, js::HandlePropertyName, unsigned int, JS::HandleObject)':
35:28.06 /<<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
35:28.06      if (!DefineDataProperty(cx, varobj, dn, UndefinedHandleValue, attrs))
35:28.06           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.15 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefLexical(JSContext*, js::HandlePropertyName, unsigned int, JS::HandleObject)':
35:28.16 /<<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
35:28.16    return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
35:28.16           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.22 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DefGlobalLexical(JSContext*, js::HandlePropertyName, unsigned int)':
35:28.22 /<<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
35:28.23    return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
35:28.23           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:28.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:28.27 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)':
35:28.27 /<<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
35:28.27  bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) {
35:28.27       ^~~~~~~~~~~~~~~
35:28.30 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]':
35:28.31 /<<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
35:28.31  bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
35:28.31       ^~~~~~~~~~~~
35:28.31 /<<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
35:28.32 /<<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
35:28.32    if (!js::LooselyEqual(cx, lhs, rhs, res)) return false;
35:28.32         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
35:28.33 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]':
35:28.33 /<<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
35:28.34  bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
35:28.34       ^~~~~~~~~~~~
35:28.36 /<<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
35:28.36 /<<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
35:28.36    if (!js::LooselyEqual(cx, lhs, rhs, res)) return false;
35:28.36         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
35:28.36 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = true]':
35:28.37 /<<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
35:28.37  bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
35:28.37       ^~~~~~~~~~~~~
35:28.43 /<<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
35:28.43 /<<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
35:28.43    if (!js::StrictlyEqual(cx, lhs, rhs, res)) return false;
35:28.44         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
35:28.44 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with bool Equal = false]':
35:28.44 /<<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
35:28.45  bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
35:28.45       ^~~~~~~~~~~~~
35:28.45 /<<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
35:28.45 /<<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
35:28.45    if (!js::StrictlyEqual(cx, lhs, rhs, res)) return false;
35:28.46         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
35:28.53 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
35:28.53 /<<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
35:28.53  bool LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
35:28.54       ^~~~~~~~
35:28.57 /<<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
35:28.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
35:28.58                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:28.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:28.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:28.58                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:28.58                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:28.59                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:28.59                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:28.59                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:28.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:28.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
35:28.60    return js::ToNumberSlow(cx, v, out);
35:28.60           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:28.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
35:28.63    return js::ToNumberSlow(cx, v, out);
35:28.63           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:28.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:28.83 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
35:28.83 /<<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
35:28.83  bool LessThanOrEqual(JSContext* cx, MutableHandleValue lhs,
35:28.83       ^~~~~~~~~~~~~~~
35:28.84 /<<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
35:28.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
35:28.84                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:28.84                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:28.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:28.88                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:28.88                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:28.88                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:28.89                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:28.89                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:28.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:28.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
35:28.89    return js::ToNumberSlow(cx, v, out);
35:28.89           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:28.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
35:28.90    return js::ToNumberSlow(cx, v, out);
35:28.91           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:28.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:28.97 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
35:28.98 /<<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
35:28.98  bool GreaterThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
35:28.98       ^~~~~~~~~~~
35:28.98 /<<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
35:28.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
35:28.99                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:28.99                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:29.01                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:29.01                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:29.01                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:29.01                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:29.01                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:29.02                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:29.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:29.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
35:29.02    return js::ToNumberSlow(cx, v, out);
35:29.02           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:29.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
35:29.03    return js::ToNumberSlow(cx, v, out);
35:29.03           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:29.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:29.12 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
35:29.12 /<<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
35:29.12  bool GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs,
35:29.12       ^~~~~~~~~~~~~~~~~~
35:29.12 /<<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
35:29.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
35:29.13                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:29.13                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:29.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:29.15                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:29.15                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:29.15                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:29.16                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:29.16                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:29.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:29.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
35:29.16    return js::ToNumberSlow(cx, v, out);
35:29.17           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:29.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
35:29.17    return js::ToNumberSlow(cx, v, out);
35:29.17           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
35:29.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:29.19 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StringSplitHelper(JSContext*, JS::HandleString, JS::HandleString, js::HandleObjectGroup, uint32_t, JS::MutableHandleValue)':
35:29.19 /<<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
35:29.19  bool StringSplitHelper(JSContext* cx, HandleString str, HandleString sep,
35:29.20       ^~~~~~~~~~~~~~~~~
35:29.35 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
35:29.36 /<<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
35:29.36  bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
35:29.36       ^~~~~~~~~~~~~~
35:29.36 /<<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
35:29.36      if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result))
35:29.36           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:29.55 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)':
35:29.56 /<<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
35:29.56    if (!str_fromCodePoint_one_arg(cx, rval, &rval)) return nullptr;
35:29.56         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
35:29.85 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)':
35:29.85 /<<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
35:29.85  bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
35:29.85       ^~~~~~~~~~
35:29.86 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
35:29.86                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:29.86                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
35:29.86                  from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:22,
35:29.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:29.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
35:29.88    JSAtom* atom = ToAtom<allowGC>(cx, v);
35:29.88                   ~~~~~~~~~~~~~~~^~~~~~~
35:29.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:29.88                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
35:29.89                  from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:22,
35:29.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:29.91 /<<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:29.91    return ToPropertyKeySlow(cx, argument, result);
35:29.91           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
35:30.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:30.00 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)':
35:30.01 /<<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
35:30.01    return OperatorIn(cx, key, obj, out);
35:30.01           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
35:30.06 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
35:30.06 /<<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
35:30.06  bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name,
35:30.06       ^~~~~~~~~~~~~~~~~
35:30.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
35:30.07                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
35:30.07                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:30.07                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:30.07                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:30.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:30.08 /<<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:30.08      return GlobalObject::addIntrinsicValue(cx, global, name, value);
35:30.08             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
35:30.10 /<<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:30.10      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
35:30.10           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
35:30.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:30.16 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThis(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
35:30.16 /<<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
35:30.16  bool CreateThis(JSContext* cx, HandleObject callee, HandleObject newTarget,
35:30.16       ^~~~~~~~~~
35:30.17 /<<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
35:30.77 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)':
35:30.77 /<<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
35:30.77  bool InterpretResume(JSContext* cx, HandleObject obj, HandleValue val,
35:30.78       ^~~~~~~~~~~~~~~
35:30.82 /<<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
35:30.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
35:30.82                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
35:30.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:30.83                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:30.83                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:30.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:30.84 /<<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:30.84      return GlobalObject::addIntrinsicValue(cx, global, name, value);
35:30.84             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
35:30.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:30.85 /<<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
35:30.85    return Call(cx, selfHostedFun, UndefinedHandleValue, args, rval);
35:30.85           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:30.89 /<<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
35:30.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
35:30.89                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
35:30.94                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:30.94                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:30.95                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:30.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:30.95 /<<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:30.95      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
35:30.95           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
35:31.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:31.12 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, js::jit::BaselineFrame*, JS::Handle<js::GeneratorObject*>, JS::HandleValue, uint32_t)':
35:31.12 /<<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
35:31.12  bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame,
35:31.13       ^~~~~~~~~~~~~~~~~~~~~~
35:31.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/AllocPolicy.h:16,
35:31.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:13,
35:31.13                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:9,
35:31.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:31.14 /<<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
35:31.14        js::GeneratorThrowOrReturn(cx, frame, genObj, arg, resumeKind));
35:31.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:649:10: note: in definition of macro 'MOZ_ALWAYS_FALSE'
35:31.14      if ((expr)) {                 \
35:31.14           ^~~~
35:31.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:31.53 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)':
35:31.53 /<<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
35:31.53  bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame,
35:31.53       ^~~~~~~~~~~~~~~~~~
35:31.59 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, uint8_t*, bool*)':
35:31.59 /<<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
35:31.59    if (script->stepModeEnabled()) status = Debugger::onSingleStep(cx, &rval);
35:31.60                                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
35:31.60 /<<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
35:31.60      status = Debugger::onTrap(cx, &rval);
35:31.61               ~~~~~~~~~~~~~~~~^~~~~~~~~~~
35:31.92 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, js::jit::BaselineFrame*, JS::HandleValue, JS::Handle<js::WithScope*>)':
35:31.92 /<<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
35:31.92  bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val,
35:31.93       ^~~~~~~~~
35:32.11 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
35:32.11 /<<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
35:32.13  bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
35:32.14       ^~~~~~~~~~~~~
35:32.22 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
35:32.22 /<<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
35:32.22  bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
35:32.22       ^~~~~~~~~~~~~~~
35:32.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
35:32.49                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
35:32.49                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
35:32.49                  from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:22,
35:32.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:32.49 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::jit::ThrowReadOnlyError(JSContext*, JS::HandleObject, int32_t)':
35:32.49 /<<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:32.50    JSAtom* atom = ToAtom<allowGC>(cx, v);
35:32.50                   ~~~~~~~~~~~~~~~^~~~~~~
35:32.50 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
35:32.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:32.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:32.52                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:32.52                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:32.52                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:32.53                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:32.53                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:32.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:32.53 /<<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:32.53      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
35:32.53             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.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
35:32.54 /<<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:32.54    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
35:32.54           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.55                                        receiver, result);
35:32.55                                        ~~~~~~~~~~~~~~~~~
35:32.55 /<<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:32.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:32.61 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)':
35:32.61 /<<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
35:32.62  bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) {
35:32.62       ^~~~~~~~~~~~~~~~~~~~~
35:32.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:32.62                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:32.62                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:32.62                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:32.64                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:32.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:32.64 /<<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:32.64    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
35:32.64           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.64                                 fallback, nullptr, nullptr))
35:32.65                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:32.65 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:1319:3: note: in expansion of macro 'ReportValueError'
35:32.65    ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v,
35:32.65    ^~~~~~~~~~~~~~~~
35:32.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:32.66 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowObjectCoercible(JSContext*, JS::HandleValue)':
35:32.66 /<<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
35:32.66  bool ThrowObjectCoercible(JSContext* cx, HandleValue v) {
35:32.67       ^~~~~~~~~~~~~~~~~~~~
35:32.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/AllocPolicy.h:16,
35:32.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:13,
35:32.67                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:9,
35:32.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:32.69 /<<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
35:32.69    MOZ_ALWAYS_FALSE(ToObjectSlow(cx, v, true));
35:32.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:649:10: note: in definition of macro 'MOZ_ALWAYS_FALSE'
35:32.69      if ((expr)) {                 \
35:32.69           ^~~~
35:32.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:32.70 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, js::jit::BaselineFrame*, JS::MutableHandleValue)':
35:32.70 /<<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
35:32.70  bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame,
35:32.70       ^~~~~~~~~~~~~~~~~~~~~~~
35:32.72 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)':
35:32.72 /<<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
35:32.72  bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj,
35:32.72       ^~~~~~~~~~~~~~~~
35:32.77 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
35:32.77 /<<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
35:32.77  bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj,
35:32.77       ^~~~~~~~~~~~~~~~
35:32.83 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CheckIsCallable(JSContext*, JS::HandleValue, js::CheckIsCallableKind)':
35:32.83 /<<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
35:32.83  bool CheckIsCallable(JSContext* cx, HandleValue v, CheckIsCallableKind kind) {
35:32.83       ^~~~~~~~~~~~~~~
35:34.48 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
35:34.48 /<<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
35:34.49  bool GetPrototypeOf(JSContext* cx, HandleObject target,
35:34.49       ^~~~~~~~~~~~~~
35:37.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:37.68                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:37.69                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:37.69                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:37.69                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:37.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:37.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
35:37.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
35:37.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]
35:37.70    memset(aT, 0, sizeof(T));
35:37.70    ~~~~~~^~~~~~~~~~~~~~~~~~
35:37.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:37.72                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:37.72                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
35:37.72                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:37.72                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
35:37.72                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
35:37.73                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
35:37.73                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:37.73                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:37.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:37.74                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:37.74                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:37.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:37.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
35:37.75  struct TabSizes {
35:37.75         ^~~~~~~~
35:37.75 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:37.77                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:37.77                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:37.77                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:37.77                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:37.78                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:37.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:37.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
35:37.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
35:37.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:37.81    memset(aT, 0, sizeof(T));
35:37.81    ~~~~~~^~~~~~~~~~~~~~~~~~
35:37.81 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:37.81                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:37.81                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
35:37.81                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:37.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
35:37.83                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
35:37.83                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
35:37.83                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:37.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:37.84                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:37.84                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:37.84                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:37.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:37.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
35:37.84  struct ServoSizes {
35:37.84         ^~~~~~~~~~
35:37.86 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)':
35:37.86 /<<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
35:37.86  bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name,
35:37.86       ^~~~~~~~~~~
35:37.86 /<<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
35:37.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:37.87                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:37.87                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:37.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:37.87                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:37.87                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:37.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:37.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
35:37.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
35:37.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]
35:37.89    memset(aT, 0, sizeof(T));
35:37.89    ~~~~~~^~~~~~~~~~~~~~~~~~
35:37.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:37.89                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
35:37.89                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
35:37.90                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
35:37.92                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:37.92                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:37.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:37.92                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:37.92                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:37.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:37.93 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
35:37.93  class StaticStrings {
35:37.93        ^~~~~~~~~~~~~
35:37.93 /<<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
35:37.93        if (!NativeSetProperty<Unqualified>(cx, obj.as<NativeObject>(), id, value,
35:37.94             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:37.94                                            receiver, result)) {
35:37.94                                            ~~~~~~~~~~~~~~~~~
35:37.94 /<<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
35:37.94 /<<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
35:37.95        if (!NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, value,
35:37.95             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:37.95                                          receiver, result)) {
35:37.95                                          ~~~~~~~~~~~~~~~~~
35:37.97 /<<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
35:37.98 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
35:37.98                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:37.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:37.98                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:37.98                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:37.99                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:37.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:38.00                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:38.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:38.00 /<<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:38.00      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
35:38.01             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:38.01 /<<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:38.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.01                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.01                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.02                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.02                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.02                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
35:38.04 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
35:38.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
35:38.04    memset(aT, 0, sizeof(T));
35:38.05    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
35:38.05                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.05                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.05                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.06                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.06                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.06 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
35:38.08  class PreliminaryObjectArray {
35:38.08        ^~~~~~~~~~~~~~~~~~~~~~
35:38.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.08                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.08                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.09                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.09                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.09                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
35:38.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
35:38.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]
35:38.11    memset(aT, 0, sizeof(T));
35:38.11    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.11 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
35:38.13                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.13                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.13                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.14                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.14                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.14 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
35:38.14  class TypeNewScript {
35:38.15        ^~~~~~~~~~~~~
35:38.15 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.15                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.15                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.17                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.17                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.17                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
35:38.18 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
35:38.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
35:38.19    memset(aT, 0, sizeof(T));
35:38.19    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.19 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.19                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.19                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.19                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.21 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
35:38.21  struct IonScriptCounts {
35:38.21         ^~~~~~~~~~~~~~~
35:38.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.21                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.22                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.22                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.22                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.22                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
35:38.22 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
35:38.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
35:38.24    memset(aT, 0, sizeof(T));
35:38.24    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.24 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
35:38.24                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
35:38.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.25                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.25                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.25                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:38.25                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:38.25                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:38.27                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:38.27                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.27                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.27                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.28 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
35:38.28  struct ZoneGCStats {
35:38.28         ^~~~~~~~~~~
35:38.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:38.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:38.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:38.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:38.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:38.30                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.30                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.30                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.30                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.32                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
35:38.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
35:38.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
35:38.33    memset(aT, 0, sizeof(T));
35:38.33    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.33 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.33                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.33                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.34                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.34                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.34                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
35:38.35 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
35:38.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]
35:38.38    memset(aT, 0, sizeof(T));
35:38.38    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
35:38.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
35:38.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.39                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.39                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.39                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:38.40                  from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:38.40                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.41 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
35:38.42  class NewObjectCache {
35:38.43        ^~~~~~~~~~~~~~
35:38.43 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:38.43                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:38.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
35:38.43                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:38.44                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:38.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.44                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.44                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.44                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.45                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.45                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
35:38.46  struct TabSizes {
35:38.46         ^~~~~~~~
35:38.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:38.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:38.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:38.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:38.48                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:38.48                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.48                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.48                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.48                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.49                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
35:38.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
35:38.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]
35:38.50    memset(aT, 0, sizeof(T));
35:38.50    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.50 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
35:38.50                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
35:38.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
35:38.52                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:38.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:38.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.52                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.53                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.53                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.53                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.53                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
35:38.53  struct ServoSizes {
35:38.54         ^~~~~~~~~~
35:38.54 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.54                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.54                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.54                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.54                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.55                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.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]':
35:38.57 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
35:38.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]
35:38.57      memset(aT, 0, sizeof(T));
35:38.57      ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
35:38.58                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
35:38.58                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
35:38.58                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
35:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
35:38.58                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.60                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.60                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.60                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.60                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
35:38.61  class MOZ_NON_PARAM alignas(8) Value {
35:38.61                                 ^~~~~
35:38.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:38.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:38.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:38.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:38.62                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:38.63                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.63                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.65                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.65                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.65                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
35:38.66 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
35:38.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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
35:38.66    memset(aT, 0, sizeof(T));
35:38.66    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
35:38.67                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
35:38.67                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:38.67                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:38.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:38.67                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:38.67                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:38.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.69                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.69                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.69                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.69                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.70                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.70 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
35:38.70  class StaticStrings {
35:38.71        ^~~~~~~~~~~~~
35:38.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:38.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:38.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:38.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:38.72                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:38.72                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.74                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.74                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.74                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.74                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
35:38.75 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
35:38.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
35:38.76    memset(aT, 0, sizeof(T));
35:38.76    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:38.76                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:38.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:38.76                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:38.78                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:38.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.78                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.78                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.78                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.79                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.79                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
35:38.79  class PreliminaryObjectArray {
35:38.79        ^~~~~~~~~~~~~~~~~~~~~~
35:38.79 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:12,
35:38.80                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.80                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:38.80                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.80                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.80                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
35:38.81 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
35:38.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]
35:38.83    memset(aT, 0, sizeof(T));
35:38.83    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
35:38.85                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:38.85                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:38.85                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:38.85                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:38.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:38.85 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
35:38.86  class CodeOffsetJump {
35:38.86        ^~~~~~~~~~~~~~
35:38.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:38.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:38.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:38.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:38.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:38.86                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.86                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.86                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.87                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.88 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
35:38.88 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
35:38.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]
35:38.89    memset(aT, 0, sizeof(T));
35:38.89    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
35:38.89                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
35:38.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
35:38.89                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
35:38.89                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
35:38.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.91                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.91                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.91                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.91                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.91                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
35:38.91  class TypeNewScript {
35:38.91        ^~~~~~~~~~~~~
35:38.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:38.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:38.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:38.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:38.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:38.95                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.95                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.95                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.95                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.95                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
35:38.97 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
35:38.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]
35:38.97    memset(aT, 0, sizeof(T));
35:38.97    ~~~~~~^~~~~~~~~~~~~~~~~~
35:38.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:38.97                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
35:38.97                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:38.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:38.98 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
35:38.98  struct IonScriptCounts {
35:38.98         ^~~~~~~~~~~~~~~
35:39.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:39.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:39.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:39.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:39.01                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:39.02                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.02                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.03                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.03                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.03                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
35:39.04 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
35:39.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
35:39.06    memset(aT, 0, sizeof(T));
35:39.06    ~~~~~~^~~~~~~~~~~~~~~~~~
35:39.06 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
35:39.06                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
35:39.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:39.06                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.06                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.06                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.06                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.08 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
35:39.08  struct ZoneGCStats {
35:39.08         ^~~~~~~~~~~
35:39.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:39.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:39.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:39.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:39.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.09                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.09                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.09                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
35:39.09 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
35:39.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
35:39.11    memset(aT, 0, sizeof(T));
35:39.11    ~~~~~~^~~~~~~~~~~~~~~~~~
35:39.11 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
35:39.11                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
35:39.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
35:39.11                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.11                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.11                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.11                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.13                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.13 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
35:39.13  class NewObjectCache {
35:39.13        ^~~~~~~~~~~~~~
35:39.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:39.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:39.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:39.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:39.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:39.13                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.13                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.13                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.14                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.14                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.14 /<<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:39.14 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
35:39.14 /<<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:39.14      memset(aT, 0, sizeof(T));
35:39.14      ~~~~~~^~~~~~~~~~~~~~~~~~
35:39.14 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
35:39.14                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
35:39.14                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
35:39.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
35:39.14                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.15                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.16                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.16                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.16                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
35:39.17  class MOZ_NON_PARAM alignas(8) Value {
35:39.17                                 ^~~~~
35:39.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
35:39.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:39.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:39.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:39.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:39.42                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:39.44                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:39.44                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:39.44                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:39.44                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
35:39.45 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
35:39.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
35:39.47    memset(aT, 0, sizeof(T));
35:39.47    ~~~~~~^~~~~~~~~~~~~~~~~~
35:39.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
35:39.47                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:39.47                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:39.47                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrameInfo.h:12,
35:39.47                  from /<<PKGBUILDDIR>>/js/src/jit/shared/BaselineCompiler-shared.h:10,
35:39.47                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineCompiler-arm.h:10,
35:39.49                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:16,
35:39.49                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:39.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:39.49 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
35:39.49  class CodeOffsetJump {
35:39.49        ^~~~~~~~~~~~~~
35:40.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:40.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:40.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:40.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:40.17                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
35:40.17                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
35:40.17                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
35:40.18                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
35:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:40.19                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:40.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:40.19 /<<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:40.19 /<<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:40.19 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
35:40.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<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:40.22        memset(table, 0, sizeof(*table) * capacity());
35:40.22        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.22 /<<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:40.23  class HashTableEntry {
35:40.23        ^~~~~~~~~~~~~~
35:40.23 /<<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:40.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]'
35:40.23 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
35:40.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<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:40.32        memset(table, 0, sizeof(*table) * capacity());
35:40.32        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.32 /<<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:40.34  class HashTableEntry {
35:40.34        ^~~~~~~~~~~~~~
35:40.34 /<<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:40.34 /<<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:40.34 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
35:40.35 /<<PKGBUILDDIR>>/obj-thunderbird/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:40.35        memset(table, 0, sizeof(*table) * capacity());
35:40.37        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:40.37 /<<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:40.37  class HashTableEntry {
35:40.37        ^~~~~~~~~~~~~~
35:41.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:41.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:41.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:41.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:41.20                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:41.20                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:41.20                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:41.21                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:41.21                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:41.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:41.21 /<<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:41.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]'
35:41.22 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
35:41.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<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:41.24        memset(table, 0, sizeof(*table) * capacity());
35:41.24        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:41.24 /<<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:41.24  class HashTableEntry {
35:41.24        ^~~~~~~~~~~~~~
35:41.26 /<<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:41.26 /<<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:41.26 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
35:41.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<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:41.27        memset(table, 0, sizeof(*table) * capacity());
35:41.27        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:41.27 /<<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:41.27  class HashTableEntry {
35:41.27        ^~~~~~~~~~~~~~
35:41.28 /<<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:41.29 /<<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:41.30 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
35:41.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<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:41.30        memset(table, 0, sizeof(*table) * capacity());
35:41.32        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:41.32 /<<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:41.32  class HashTableEntry {
35:41.32        ^~~~~~~~~~~~~~
35:42.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:42.60 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)':
35:42.60 /<<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
35:42.60  bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v,
35:42.60       ^~~~~~~~~~~~~~
35:42.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
35:42.86                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
35:42.87                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
35:42.87                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:42.87                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:42.87                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:42.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:42.88 /<<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:42.89 /<<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:42.91 /<<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:42.91 /<<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:42.91 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
35:42.91 /<<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:42.91      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
35:42.91                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:42.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:42.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:42.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
35:42.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
35:42.93                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
35:42.93                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
35:42.93                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
35:42.95                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
35:42.95                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
35:42.95                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:12,
35:42.95                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
35:42.95                  from /<<PKGBUILDDIR>>/js/src/jit/arm/SharedICHelpers-arm.h:10,
35:42.95                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Trampoline-arm.cpp:7,
35:42.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src24.cpp:2:
35:42.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
35:42.96  class HashTableEntry {
35:42.96        ^~~~~~~~~~~~~~
35:43.36 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)':
35:43.37 /<<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
35:43.37  bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index,
35:43.37       ^~~~~~~~~~~~~~~
35:43.37 /<<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
35:43.38 /<<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
35:43.38    return SetObjectElement(cx, obj, indexVal, value, strict);
35:43.39           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:43.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:13,
35:43.48                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:43.48                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:43.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:43.49 /<<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:43.49 /<<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:43.50 /<<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:43.51 /<<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:43.51 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
35:43.52 /<<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:43.52      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
35:43.52                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:43.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
35:43.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
35:43.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
35:43.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
35:43.54                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:43.54                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:43.54                  from /<<PKGBUILDDIR>>/js/src/jit/FixedList.h:12,
35:43.54                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineCompiler.h:10,
35:43.54                  from /<<PKGBUILDDIR>>/js/src/jit/arm/BaselineIC-arm.cpp:7,
35:43.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src23.cpp:2:
35:43.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
35:43.56  class HashTableEntry {
35:43.56        ^~~~~~~~~~~~~~
35:44.33 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)':
35:44.34 /<<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
35:44.34  bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
35:44.34       ^~~~~~~~~~~~~~
35:44.34 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
35:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
35:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/JitAllocPolicy.h:17,
35:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/IonAnalysis.h:12,
35:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/Sink.cpp:11,
35:44.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:2:
35:44.36 /<<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:44.37    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
35:44.38           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.38                                 fallback, nullptr, nullptr))
35:44.38                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.38 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp:67:7: note: in expansion of macro 'ReportValueError'
35:44.38        ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
35:44.39        ^~~~~~~~~~~~~~~~
35:44.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src21.cpp:47:
35:44.41 /<<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
35:44.41        if (!Construct(cx, fval, cargs, newTarget, &obj)) return false;
35:44.41             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.41 /<<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
35:44.41 /<<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
35:44.41      return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget,
35:44.42             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.42                                               rval);
35:44.42                                               ~~~~~
35:44.42 /<<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
35:44.42 /<<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
35:44.42 /<<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
35:44.43    return Call(cx, fval, thisv, args, rval);
35:44.43           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.43 /<<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
35:44.64 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunctionShuffleNewTarget(JSContext*, JS::HandleObject, uint32_t, uint32_t, JS::Value*, JS::MutableHandleValue)':
35:44.64 /<<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
35:44.64  bool InvokeFunctionShuffleNewTarget(JSContext* cx, HandleObject obj,
35:44.65       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.65 /<<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
35:44.66    return InvokeFunction(cx, obj, true, false, numActualArgs, argv, rval);
35:44.66           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.68 /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)':
35:44.68 /<<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
35:44.68    if (!InvokeFunction(cx, fun, constructing,
35:44.68         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
35:44.69                        /* ignoresReturnValue = */ false, numActualArgs, argv,
35:44.69                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35:44.69                        &rval)) {
35:44.69                        ~~~~~~
36:41.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
36:41.36                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
36:41.36                  from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
36:41.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
36:41.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)':
36:41.36 /<<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]
36:41.36             size - sizeof(js::NativeObject));
36:41.36                                            ^
36:41.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
36:41.37                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
36:41.37                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
36:41.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:41.38                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:41.38                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:41.38                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:41.38                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:41.38                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:41.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:41.38 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
36:41.39  class HeapSlot : public WriteBarrieredBase<Value> {
36:41.39        ^~~~~~~~
36:42.89 In file included from /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:25,
36:42.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
36:42.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)':
36:42.90 /<<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]
36:42.90             size - sizeof(js::NativeObject));
36:42.92                                            ^
36:42.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
36:42.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
36:42.92                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:42.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:42.92 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
36:42.93  class HeapSlot : public WriteBarrieredBase<Value> {
36:42.93        ^~~~~~~~
36:43.64 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:33,
36:43.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:43.65 /<<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)':
36:43.65 /<<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]
36:43.65             size - sizeof(js::NativeObject));
36:43.65                                            ^
36:43.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
36:43.65                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
36:43.66                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
36:43.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:43.66 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
36:43.66  class HeapSlot : public WriteBarrieredBase<Value> {
36:43.66        ^~~~~~~~
36:43.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:43.84                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:43.84                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:43.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:43.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:43.85                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:43.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:43.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
36:43.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
36:43.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
36:43.87    memset(aT, 0, sizeof(T));
36:43.87    ~~~~~~^~~~~~~~~~~~~~~~~~
36:43.87 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
36:43.87                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
36:43.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
36:43.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
36:43.89                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:43.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:43.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
36:43.89  struct TabSizes {
36:43.89         ^~~~~~~~
36:43.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:43.89                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:43.89                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:43.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:43.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:43.90                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:43.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:43.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
36:43.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
36:43.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]
36:43.91    memset(aT, 0, sizeof(T));
36:43.91    ~~~~~~^~~~~~~~~~~~~~~~~~
36:43.91 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
36:43.91                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
36:43.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
36:43.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
36:43.93                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:43.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:43.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
36:43.94  struct ServoSizes {
36:43.94         ^~~~~~~~~~
36:43.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:43.98                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:43.98                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:43.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:43.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:43.98                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:43.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:43.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
36:43.99 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
36:44.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.00    memset(aT, 0, sizeof(T));
36:44.00    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.00 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
36:44.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
36:44.02                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:44.02                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:44.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:44.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
36:44.02                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:44.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.02 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
36:44.02  class StaticStrings {
36:44.02        ^~~~~~~~~~~~~
36:44.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:44.03                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:44.04                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.04                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
36:44.04 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
36:44.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.04    memset(aT, 0, sizeof(T));
36:44.04    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:44.06                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:44.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:44.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
36:44.06                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:44.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.07 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
36:44.07  class PreliminaryObjectArray {
36:44.07        ^~~~~~~~~~~~~~~~~~~~~~
36:44.07 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:44.07                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:44.07                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.09                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
36:44.09 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
36:44.10 /<<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]
36:44.10    memset(aT, 0, sizeof(T));
36:44.10    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:44.10                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:44.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:44.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
36:44.12                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:44.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.12 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
36:44.12  class TypeNewScript {
36:44.12        ^~~~~~~~~~~~~
36:44.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.13                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.13                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.13                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.13                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.13                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
36:44.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
36:44.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 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.15    memset(aT, 0, sizeof(T));
36:44.15    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
36:44.15                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
36:44.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
36:44.15                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
36:44.16                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
36:44.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.16                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.17                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.17                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
36:44.18  struct TabSizes {
36:44.18         ^~~~~~~~
36:44.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.19                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.20                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.20                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.20                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
36:44.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
36:44.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.22    memset(aT, 0, sizeof(T));
36:44.22    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.22 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
36:44.22                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
36:44.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
36:44.22                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.23                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
36:44.24  struct ServoSizes {
36:44.25         ^~~~~~~~~~
36:44.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:44.25                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:44.25                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.26                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
36:44.28 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
36: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 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.28    memset(aT, 0, sizeof(T));
36:44.29    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
36:44.29                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
36:44.30                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
36:44.30                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
36:44.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.30                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
36:44.30                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
36:44.30                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:44.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:44.32                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:44.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.32 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
36:44.32  struct IonScriptCounts {
36:44.32         ^~~~~~~~~~~~~~~
36:44.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.33                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.35                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
36:44.35 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
36:44.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.36    memset(aT, 0, sizeof(T));
36:44.36    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.36 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
36:44.36                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
36:44.36                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.38                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.39                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.39                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.39                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.39 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
36:44.40  class StaticStrings {
36:44.40        ^~~~~~~~~~~~~
36:44.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.42                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.42                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.44                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.44                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.44                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
36:44.44 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
36:44.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]
36:44.45    memset(aT, 0, sizeof(T));
36:44.45    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:44.45                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:44.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:44.45                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
36:44.45                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
36:44.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.46                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.46                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.48                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.48                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.48                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.48 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
36:44.48  class PreliminaryObjectArray {
36:44.48        ^~~~~~~~~~~~~~~~~~~~~~
36:44.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.49                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.49                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.49                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.49                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.50                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
36:44.52 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
36:44.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]
36:44.52    memset(aT, 0, sizeof(T));
36:44.52    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:44.52                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.53                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.54 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
36:44.54  class TypeNewScript {
36:44.54        ^~~~~~~~~~~~~
36:44.54 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:44.56                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:44.56                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.56                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
36:44.57 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
36:44.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]
36:44.57    memset(aT, 0, sizeof(T));
36:44.57    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
36:44.57                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
36:44.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.69                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
36:44.69                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
36:44.69                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:44.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:44.80                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:44.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.80 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
36:44.80  struct ZoneGCStats {
36:44.80         ^~~~~~~~~~~
36:44.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:44.80                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:44.81                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.81                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
36:44.81 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
36:44.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]
36:44.83    memset(aT, 0, sizeof(T));
36:44.83    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
36:44.83                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
36:44.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.83                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
36:44.84                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
36:44.84                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:44.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:44.84                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:44.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.86 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
36:44.86  class NewObjectCache {
36:44.86        ^~~~~~~~~~~~~~
36:44.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.86                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.87                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.87                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.87                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.87                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
36:44.87 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
36:44.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
36:44.89    memset(aT, 0, sizeof(T));
36:44.89    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
36:44.89                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
36:44.89                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
36:44.89                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
36:44.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.91                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.91                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.91                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.91                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.91                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.91 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
36:44.91  struct IonScriptCounts {
36:44.91         ^~~~~~~~~~~~~~~
36:44.92 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:44.92                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:44.92                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.92                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.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]':
36:44.92 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
36:44.92 /<<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]
36:44.93      memset(aT, 0, sizeof(T));
36:44.93      ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
36:44.93                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
36:44.93                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:44.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:44.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:44.93                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:44.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:44.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
36:44.93  class MOZ_NON_PARAM alignas(8) Value {
36:44.94                                 ^~~~~
36:44.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.94                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.94                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.94                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.94                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.94                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
36:44.95 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
36:44.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]
36:44.95    memset(aT, 0, sizeof(T));
36:44.95    ~~~~~~^~~~~~~~~~~~~~~~~~
36:44.95 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
36:44.95                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
36:44.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:44.96                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.96                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.96                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:44.96                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:44.97                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:44.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:44.97 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
36:44.97  struct ZoneGCStats {
36:44.97         ^~~~~~~~~~~
36:44.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:44.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:44.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:44.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:44.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:44.99                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:44.99                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:44.99                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:45.01                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:45.01                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:45.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:45.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
36:45.01 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
36:45.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]
36:45.02    memset(aT, 0, sizeof(T));
36:45.02    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.02 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
36:45.02                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
36:45.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
36:45.02                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:45.03                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:45.03                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:45.03                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:45.03                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:45.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:45.04 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
36:45.04  class NewObjectCache {
36:45.04        ^~~~~~~~~~~~~~
36:45.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:45.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:45.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:45.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:45.06                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:45.06                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:45.06                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:45.06                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:45.06                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:45.08                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:45.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:45.08 /<<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]':
36:45.08 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
36:45.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]
36:45.09      memset(aT, 0, sizeof(T));
36:45.09      ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.09 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
36:45.10                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
36:45.11                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
36:45.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
36:45.11                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:45.12                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:45.12                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:45.12                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:45.12                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:45.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:45.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
36:45.14  class MOZ_NON_PARAM alignas(8) Value {
36:45.14                                 ^~~~~
36:45.14 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.14                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.14                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:45.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:45.15                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:45.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:45.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
36:45.16 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
36:45.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
36:45.17    memset(aT, 0, sizeof(T));
36:45.17    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
36:45.17                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
36:45.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
36:45.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
36:45.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
36:45.19                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:45.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:45.19 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
36:45.19  class CodeOffsetJump {
36:45.19        ^~~~~~~~~~~~~~
36:45.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:45.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:45.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:45.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:45.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:45.20                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:45.20                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:45.21                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:45.21                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:45.21                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:45.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:45.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
36:45.23 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
36:45.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
36:45.24    memset(aT, 0, sizeof(T));
36:45.24    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.24 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
36:45.24                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
36:45.24                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:45.24                  from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:15,
36:45.26                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.h:13,
36:45.26                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared-inl.h:10,
36:45.26                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.cpp:7,
36:45.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:11:
36:45.26 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
36:45.26  class CodeOffsetJump {
36:45.26        ^~~~~~~~~~~~~~
36:45.49 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.49                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.49                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.49                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
36:45.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
36:45.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]
36:45.52    memset(aT, 0, sizeof(T));
36:45.52    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
36:45.54                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
36:45.54                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
36:45.54                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
36:45.54                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
36:45.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
36:45.55  struct TabSizes {
36:45.55         ^~~~~~~~
36:45.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.55                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.55                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.57                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
36:45.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
36:45.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
36:45.58    memset(aT, 0, sizeof(T));
36:45.58    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.58 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
36:45.58                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
36:45.59                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
36:45.59                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
36:45.61                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
36:45.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
36:45.61  struct ServoSizes {
36:45.61         ^~~~~~~~~~
36:45.68 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.68                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.68                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.69                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
36:45.69 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
36:45.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
36:45.70    memset(aT, 0, sizeof(T));
36:45.70    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
36:45.72                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
36:45.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.73 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
36:45.73  class StaticStrings {
36:45.73        ^~~~~~~~~~~~~
36:45.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.75                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.75                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.75                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
36:45.75 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
36:45.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
36:45.76    memset(aT, 0, sizeof(T));
36:45.76    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:45.76                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:45.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:45.78                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
36:45.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
36:45.78                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
36:45.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.78 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
36:45.78  class PreliminaryObjectArray {
36:45.78        ^~~~~~~~~~~~~~~~~~~~~~
36:45.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.79                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.79                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.79                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
36:45.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
36:45.79 /<<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]
36:45.79    memset(aT, 0, sizeof(T));
36:45.79    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
36:45.80                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
36:45.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
36:45.81                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
36:45.81                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
36:45.81                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
36:45.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.81 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
36:45.81  class TypeNewScript {
36:45.81        ^~~~~~~~~~~~~
36:45.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.91                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.91                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.91                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
36:45.92 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
36:45.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 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
36:45.94    memset(aT, 0, sizeof(T));
36:45.94    ~~~~~~^~~~~~~~~~~~~~~~~~
36:45.94 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
36:45.94                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
36:45.94                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
36:45.94                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
36:45.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.94 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
36:45.95  struct ZoneGCStats {
36:45.96         ^~~~~~~~~~~
36:45.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:45.98                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:45.99                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:45.99                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:45.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:45.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
36:45.99 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
36:46.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
36:46.00    memset(aT, 0, sizeof(T));
36:46.00    ~~~~~~^~~~~~~~~~~~~~~~~~
36:46.01 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
36:46.01                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
36:46.01                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
36:46.01                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
36:46.01                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
36:46.02                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
36:46.02                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
36:46.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.04 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
36:46.04  struct IonScriptCounts {
36:46.04         ^~~~~~~~~~~~~~~
36:46.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:46.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:46.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
36:46.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
36:46.18                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
36:46.18                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:46.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Proxy.h:12,
36:46.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Wrapper.h:12,
36:46.19                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7,
36:46.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:46.20 /<<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]':
36:46.21 /<<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]'
36:46.21 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
36:46.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<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]
36:46.22        memset(table, 0, sizeof(*table) * capacity());
36:46.22        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.23 /<<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
36:46.23  class HashTableEntry {
36:46.23        ^~~~~~~~~~~~~~
36:46.23 /<<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]':
36:46.24 /<<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]'
36:46.26 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
36:46.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<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]
36:46.27        memset(table, 0, sizeof(*table) * capacity());
36:46.27        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.27 /<<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
36:46.27  class HashTableEntry {
36:46.29        ^~~~~~~~~~~~~~
36:46.29 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:46.29                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:46.29                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:46.29                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:46.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
36:46.29 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
36:46.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]
36:46.29    memset(aT, 0, sizeof(T));
36:46.30    ~~~~~~^~~~~~~~~~~~~~~~~~
36:46.30 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
36:46.30                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
36:46.30                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
36:46.30                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
36:46.30                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
36:46.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
36:46.32  class NewObjectCache {
36:46.32        ^~~~~~~~~~~~~~
36:46.32 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:46.32                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:46.32                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:46.32                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:46.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.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]':
36:46.32 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
36:46.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]
36:46.34      memset(aT, 0, sizeof(T));
36:46.34      ~~~~~~^~~~~~~~~~~~~~~~~~
36:46.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
36:46.34                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
36:46.34                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:46.34                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:46.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
36:46.36  class MOZ_NON_PARAM alignas(8) Value {
36:46.36                                 ^~~~~
36:46.37 /<<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]':
36:46.37 /<<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]'
36:46.37 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
36:46.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<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]
36:46.39        memset(table, 0, sizeof(*table) * capacity());
36:46.39        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:46.40 /<<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
36:46.40  class HashTableEntry {
36:46.41        ^~~~~~~~~~~~~~
36:46.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
36:46.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:46.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:46.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:46.41                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:46.41                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:46.41                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:46.41                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:46.41                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:46.43                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:46.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:46.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
36:46.43 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
36:46.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::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
36:46.44    memset(aT, 0, sizeof(T));
36:46.44    ~~~~~~^~~~~~~~~~~~~~~~~~
36:46.44 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:95,
36:46.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
36:46.45 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
36:46.45  struct LinkDataTierCacheablePod {
36:46.45         ^~~~~~~~~~~~~~~~~~~~~~~~
36:46.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:46.56                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:46.56                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:46.56                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:46.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
36:46.57 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
36:46.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::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
36:46.58    memset(aT, 0, sizeof(T));
36:46.58    ~~~~~~^~~~~~~~~~~~~~~~~~
36:46.58 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
36:46.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.58 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
36:46.58  struct TenureCountCache {
36:46.58         ^~~~~~~~~~~~~~~~
36:46.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
36:46.64                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
36:46.64                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:46.64                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:46.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
36:46.65 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
36:46.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]
36:46.65    memset(aT, 0, sizeof(T));
36:46.66    ~~~~~~^~~~~~~~~~~~~~~~~~
36:46.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
36:46.67                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
36:46.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
36:46.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
36:46.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
36:46.68                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
36:46.68                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
36:46.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:46.68 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
36:46.68  class CodeOffsetJump {
36:46.68        ^~~~~~~~~~~~~~
36:47.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:47.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:47.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:47.18                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:47.18                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:47.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:47.19                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:47.19                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:47.21                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:47.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:47.21 /<<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]':
36:47.21 /<<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]'
36:47.21 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
36:47.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<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]
36:47.22        memset(table, 0, sizeof(*table) * capacity());
36:47.22        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:47.24 /<<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
36:47.24  class HashTableEntry {
36:47.24        ^~~~~~~~~~~~~~
36:47.24 /<<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]':
36:47.24 /<<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]'
36:47.24 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
36:47.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<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]
36:47.28        memset(table, 0, sizeof(*table) * capacity());
36:47.28        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:47.28 /<<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
36:47.28  class HashTableEntry {
36:47.28        ^~~~~~~~~~~~~~
36:47.28 /<<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]':
36:47.30 /<<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]'
36:47.30 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
36:47.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<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]
36:47.30        memset(table, 0, sizeof(*table) * capacity());
36:47.30        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:47.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
36:47.31  class HashTableEntry {
36:47.31        ^~~~~~~~~~~~~~
36:47.88 /<<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]':
36:47.88 /<<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]'
36:47.89 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
36:47.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<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]
36:47.91        memset(table, 0, sizeof(*table) * capacity());
36:47.91        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:47.91 /<<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
36:47.91  class HashTableEntry {
36:47.91        ^~~~~~~~~~~~~~
36:48.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:48.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:48.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
36:48.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
36:48.07                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
36:48.07                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
36:48.08                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:7,
36:48.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
36:48.09 /<<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]':
36:48.09 /<<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]'
36:48.10 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
36:48.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]
36:48.10        memset(table, 0, sizeof(*table) * capacity());
36:48.10        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:48.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
36:48.11  class HashTableEntry {
36:48.11        ^~~~~~~~~~~~~~
36:48.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]':
36:48.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]'
36:48.14 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
36:48.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]
36:48.14        memset(table, 0, sizeof(*table) * capacity());
36:48.14        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:48.14 /<<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
36:48.14  class HashTableEntry {
36:48.15        ^~~~~~~~~~~~~~
36:48.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]':
36:48.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]'
36:48.16 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
36:48.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<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]
36:48.17        memset(table, 0, sizeof(*table) * capacity());
36:48.17        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:48.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
36:48.19  class HashTableEntry {
36:48.19        ^~~~~~~~~~~~~~
36:49.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
36:49.72                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
36:49.72                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
36:49.72                  from /<<PKGBUILDDIR>>/js/src/jit/Bailouts.h:12,
36:49.72                  from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:15,
36:49.72                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.h:13,
36:49.73                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared-inl.h:10,
36:49.73                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.cpp:7,
36:49.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:11:
36:49.73 /<<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]':
36:49.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]'
36:49.75 /<<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]'
36:49.77 /<<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]'
36:49.77 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
36:49.77 /<<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]
36:49.78      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
36:49.78                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:49.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
36:49.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
36:49.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
36:49.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
36:49.78                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
36:49.80                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
36:49.80                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
36:49.80                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
36:49.80                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
36:49.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
36:49.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
36:49.81  class HashTableEntry {
36:49.81        ^~~~~~~~~~~~~~
36:50.21 /<<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]':
36:50.22 /<<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]'
36:50.23 /<<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]'
36:50.25 /<<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]'
36:50.28 /<<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]'
36:50.28 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
36:50.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]
36:50.34        memset(table, 0, sizeof(*table) * capacity());
36:50.34        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:50.34 /<<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
36:50.35  class HashTableEntry {
36:50.35        ^~~~~~~~~~~~~~
36:55.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:55.44 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
36:55.44 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:13:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:55.44  bool OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(
36:55.44       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.44 /<<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':
36:55.46 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:20:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:55.46  bool OpaqueCrossCompartmentWrapper::defineProperty(
36:55.46       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:29:
36:55.57 /<<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]':
36:55.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
36:55.57  bool SecurityWrapper<Base>::boxedValue_unbox(JSContext* cx, HandleObject obj,
36:55.57       ^~~~~~~~~~~~~~~~~~~~~
36:55.59 /<<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]':
36:55.59 /<<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
36:55.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:55.61 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
36:55.62 /<<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
36:55.62  bool OpaqueCrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
36:55.62       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.62 /<<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
36:55.63 /<<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
36:55.63    return BaseProxyHandler::get(cx, wrapper, receiver, id, vp);
36:55.63           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.63 /<<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
36:55.63 /<<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':
36:55.63 /<<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
36:55.65  bool OpaqueCrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
36:55.65       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.65 /<<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
36:55.65 /<<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
36:55.65    return BaseProxyHandler::set(cx, wrapper, id, v, receiver, result);
36:55.65           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.65 /<<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
36:55.65 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
36:55.65 /<<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
36:55.65    ReportIsNotFunction(cx, v);
36:55.65    ~~~~~~~~~~~~~~~~~~~^~~~~~~
36:55.66 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
36:55.66 /<<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
36:55.66    ReportIsNotFunction(cx, v);
36:55.66    ~~~~~~~~~~~~~~~~~~~^~~~~~~
36:55.68 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
36:55.68 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:114:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:55.68  bool OpaqueCrossCompartmentWrapper::getPropertyDescriptor(
36:55.68       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:55.68 /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:117:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:55.68    return BaseProxyHandler::getPropertyDescriptor(cx, wrapper, id, desc);
36:55.68           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
36:55.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:55.81 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
36:55.81 /<<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
36:55.82  bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
36:55.82       ^~~~~~~~~~~~~~~~~~~~
36:55.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
36:55.93 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
36:55.93 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:43:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:55.93  bool ForwardingProxyHandler::getOwnPropertyDescriptor(
36:55.94       ^~~~~~~~~~~~~~~~~~~~~~
36:55.94 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:48:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:55.94    return GetOwnPropertyDescriptor(cx, target, id, desc);
36:55.94           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
36:56.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:56.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor(JSContext*, bool, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, const char**)':
36:56.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:27:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.01  static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible,
36:56.01              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:27:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:64:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36:56.02      if (!SameValue(cx, desc.value(), current.value(), &same)) return false;
36:56.02           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.03 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:119:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
36:56.03          if (!SameValue(cx, desc.value(), current.value(), &same)) return false;
36:56.03               ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
36:56.15 /<<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':
36:56.16 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:51:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.16  bool ForwardingProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
36:56.16       ^~~~~~~~~~~~~~~~~~~~~~
36:56.16 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:57:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.16    return DefineProperty(cx, target, id, desc, result);
36:56.16           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:56.24 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
36:56.24 /<<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
36:56.24  bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
36:56.24       ^~~~~~~~~~~~~~~~~~~~
36:56.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
36:56.42 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
36:56.42 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:182:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.42  bool ForwardingProxyHandler::getPropertyDescriptor(
36:56.42       ^~~~~~~~~~~~~~~~~~~~~~
36:56.43 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:189:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.43    return GetPropertyDescriptor(cx, target, id, desc);
36:56.43           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
36:56.48 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
36:56.48 /<<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
36:56.48  bool ForwardingProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
36:56.48       ^~~~~~~~~~~~~~~~~~~~~~
36:56.54 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
36:56.54 /<<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
36:56.54  bool ForwardingProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
36:56.54       ^~~~~~~~~~~~~~~~~~~~~~
36:56.63 /<<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':
36:56.63 /<<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
36:56.63  bool ForwardingProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
36:56.63       ^~~~~~~~~~~~~~~~~~~~~~
36:56.63 /<<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
36:56.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
36:56.64                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
36:56.64                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
36:56.64                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:56.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:56.65                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:56.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:56.66 /<<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
36:56.66      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
36:56.66             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.66 /<<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
36:56.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
36:56.67    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
36:56.67           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.67                                        receiver, result);
36:56.67                                        ~~~~~~~~~~~~~~~~~
36:56.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
36:56.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:29:
36:56.91 /<<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]':
36:56.91 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:96:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.91  bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
36:56.91       ^~~~~~~~~~~~~~~~~~~~~
36:56.92 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:113:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.92    return Base::defineProperty(cx, wrapper, id, desc, result);
36:56.93           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.94 /<<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
36:56.94      JSString* str = ValueToSource(cx, idVal);
36:56.94                      ~~~~~~~~~~~~~^~~~~~~~~~~
36:56.98 /<<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]':
36:56.98 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:96:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.98  bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
36:56.99       ^~~~~~~~~~~~~~~~~~~~~
36:56.99 /<<PKGBUILDDIR>>/js/src/proxy/SecurityWrapper.cpp:113:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:56.99    return Base::defineProperty(cx, wrapper, id, desc, result);
36:56.99           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:56.99 /<<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
36:57.00      JSString* str = ValueToSource(cx, idVal);
36:57.00                      ~~~~~~~~~~~~~^~~~~~~~~~~
36:57.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
36:57.06 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
36:57.06 /<<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
36:57.06  bool ForwardingProxyHandler::get(JSContext* cx, HandleObject proxy,
36:57.06       ^~~~~~~~~~~~~~~~~~~~~~
36:57.06 /<<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
36:57.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
36:57.07                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
36:57.07                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
36:57.07                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:57.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:57.08                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:57.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:57.08 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
36:57.08      return op(cx, obj, receiver, id, vp);
36:57.08             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
36: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
36:57.10    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
36:57.10           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:57.12 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
36:57.12 /<<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
36:57.12  static bool GetProxyTrap(JSContext* cx, HandleObject handler,
36:57.12              ^~~~~~~~~~~~
36:57.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
36:57.12                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
36:57.13                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
36:57.13                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:57.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:57.14                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:57.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:57.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
36:57.14      return op(cx, obj, receiver, id, vp);
36:57.14             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.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
36:57.15    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
36:57.15           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:57.37 /<<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':
36:57.38 /<<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
36:57.38  bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
36:57.38       ^~~~~~~~~~~~~~~~~~~~
36:57.38 /<<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
36:57.39 /<<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
36:57.39    if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) return false;
36:57.39         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
36:57.39                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
36:57.41                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
36:57.41                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:57.41                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:57.42                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:57.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:57.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
36:57.42      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
36:57.42             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.44 /<<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
36:57.44 /<<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
36:57.44    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
36:57.44           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.44                                        receiver, result);
36:57.45                                        ~~~~~~~~~~~~~~~~~
36:57.45 /<<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
36:57.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:57.45 /<<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
36:57.45      if (!Call(cx, trap, thisv, args, &trapResult)) return false;
36:57.45           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.46 /<<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
36:57.46 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1035:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:57.46    if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
36:57.46         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
36:57.47 /<<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
36:57.48        if (!SameValue(cx, v, desc.value(), &same)) return false;
36:57.48             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.67 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
36:57.67 /<<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
36:57.67  bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy,
36:57.67       ^~~~~~~~~~~~~~~~~~~~
36:57.68 /<<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
36:57.68 /<<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
36:57.68    if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) return false;
36:57.68         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
36:57.69                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
36:57.69                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
36:57.70                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:57.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:57.70                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:57.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:57.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
36:57.72      return op(cx, obj, receiver, id, vp);
36:57.72             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.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
36:57.72    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
36:57.73           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:57.73 /<<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
36:57.73      if (!Call(cx, trap, thisv, args, &trapResult)) return false;
36:57.73           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.74 /<<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
36:57.75 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:964:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:57.75    if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
36:57.75         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
36:57.75 /<<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
36:57.75        if (!SameValue(cx, trapResult, desc.value(), &same)) return false;
36:57.76             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.97 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
36:57.97 /<<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
36:57.97    if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap))
36:57.97         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:57.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
36:57.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
36:57.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
36:57.99                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:58.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:58.00 /<<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
36:58.00    return Call(cx, fval, thisv, args, rval);
36:58.00           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.00 /<<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
36:58.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:58.01 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:850:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:58.01    if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
36:58.01         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
36:58.01 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
36:58.01                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
36:58.03                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:58.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:58.03                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:58.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:58.04 /<<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
36:58.04    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
36:58.04           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.04                                 fallback, nullptr, nullptr))
36:58.04                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.05 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:855:5: note: in expansion of macro 'ReportValueError'
36:58.05      ReportValueError(cx, JSMSG_CANT_DELETE, JSDVG_IGNORE_STACK, v, nullptr);
36:58.05      ^~~~~~~~~~~~~~~~
36:58.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
36:58.25                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
36:58.25                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
36:58.25                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
36:58.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
36:58.26                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:58.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:58.26 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
36:58.26 /<<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
36:58.27  inline bool js::GetProperty(JSContext* cx, HandleObject obj,
36:58.27              ^~
36:58.28 /<<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
36:58.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
36:58.28      return op(cx, obj, receiver, id, vp);
36:58.28             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.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
36:58.28    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
36:58.28           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:58.59 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const':
36:58.59 /<<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
36:58.59    if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap))
36:58.59         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.60 /<<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
36:58.60      if (!js::Call(cx, trap, hval, args, &hval)) return false;
36:58.60           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.60 /<<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
36:58.78 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
36:58.79 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:452:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:58.79  bool ScriptedProxyHandler::getOwnPropertyDescriptor(
36:58.79       ^~~~~~~~~~~~~~~~~~~~
36:58.79 /<<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
36:58.79    if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap))
36:58.81         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.81 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:473:58: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:58.81    if (trap.isUndefined()) return GetOwnPropertyDescriptor(cx, target, id, desc);
36:58.81                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
36:58.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
36:58.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
36:58.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
36:58.81                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
36:58.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
36:58.82 /<<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
36:58.82    return Call(cx, fval, thisv, args, rval);
36:58.82           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.82 /<<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
36:58.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
36:58.83 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:489:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:58.83    if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) return false;
36:58.83         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.83 /<<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
36:58.84    if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) return false;
36:58.84         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.84 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:521:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:58.84 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:528:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:58.85    if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc,
36:58.85         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:58.85                                        targetDesc, &errorDetails))
36:58.85                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
36:59.05 /<<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':
36:59.05 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:553:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:59.05  bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
36:59.05       ^~~~~~~~~~~~~~~~~~~~
36:59.05 /<<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
36:59.05    if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap))
36:59.05         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:59.05 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:575:48: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:59.06    if (trap.isUndefined()) return DefineProperty(cx, target, id, desc, result);
36:59.06                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:59.06 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:579:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:59.07    if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) return false;
36:59.07         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
36:59.07 /<<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
36:59.08      if (!Call(cx, trap, thisv, args, &trapResult)) return false;
36:59.08           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:59.08 /<<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
36:59.09 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:603:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
36:59.09    if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) return false;
36:59.09         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:59.09 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:623:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
36:59.10      if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc,
36:59.10           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36:59.10                                          &errorDetails))
36:59.11                                          ~~~~~~~~~~~~~~
37:00.94 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
37:00.94 /<<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
37:00.95    if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) return false;
37:00.95         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:00.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
37:00.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
37:00.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:00.95                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:00.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:00.97 /<<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
37:00.97    return Call(cx, fval, thisv, args, rval);
37:00.97           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:00.98 /<<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
37:00.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
37:00.98 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:900:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:00.99      if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) return false;
37:00.99           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:01.22 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const':
37:01.23 /<<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
37:01.23    if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) return false;
37:01.23         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:01.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
37:01.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
37:01.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:01.25                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:01.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:01.25 /<<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
37:01.27    return Call(cx, fval, thisv, args, rval);
37:01.27           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:01.27 /<<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
37:01.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
37:01.45 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
37:01.45 /<<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
37:01.46    if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap))
37:01.46         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:01.47 /<<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
37:01.47      if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) return false;
37:01.47           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:01.49 /<<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
37:01.65 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const':
37:01.65 /<<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
37:01.65    if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap))
37:01.65         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:01.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
37:01.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
37:01.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:01.66                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:01.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:01.67 /<<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
37:01.67    return Call(cx, fval, thisv, args, rval);
37:01.67           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:01.68 /<<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
37:02.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
37:02.04 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
37:02.04 /<<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
37:02.04  bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy,
37:02.04       ^~~~~
37:02.05 /<<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
37:02.05    return proxy->as<ProxyObject>().handler()->boxedValue_unbox(cx, proxy, vp);
37:02.05           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
37:02.10 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, JSObject*, const js::ProxyOptions&)':
37:02.10 /<<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
37:02.11  JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx,
37:02.11                          ^~
37:02.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:10,
37:02.49                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:02.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:02.50 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)':
37:02.50 /<<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
37:02.50    ReportNotObjectArg(cx, nth, fun, v);
37:02.51    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
37:02.51 /<<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
37:02.51    ReportNotObjectArg(cx, nth, fun, v);
37:02.51    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
37:02.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
37:02.78 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)':
37:02.78 /<<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
37:02.78    if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) ||
37:02.78         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:02.78 /<<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
37:02.78        !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) {
37:02.79         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:03.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
37:03.12 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In member function 'void js::AutoEnterPolicy::reportErrorIfExceptionIsNotPending(JSContext*, jsid)':
37:03.12 /<<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
37:03.12      JSString* str = ValueToSource(cx, idVal);
37:03.12                      ~~~~~~~~~~~~~^~~~~~~~~~~
37:03.27 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
37:03.28 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:103:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.28  bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy,
37:03.28       ^~~~~
37:03.28 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:113:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.28    return handler->getOwnPropertyDescriptor(cx, proxy, id, desc);
37:03.28           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
37:03.56 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
37:03.56 /<<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
37:03.56  bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v,
37:03.56       ^~~~~
37:03.56 /<<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
37:03.56    return proxy->as<ProxyObject>().handler()->hasInstance(cx, proxy, v, bp);
37:03.57           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
37:03.68 /<<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&)':
37:03.69 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:116:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.69  bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
37:03.69       ^~~~~
37:03.69 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:126:60: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.69    return proxy->as<ProxyObject>().handler()->defineProperty(cx, proxy, id, desc,
37:03.69           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
37:03.69                                                              result);
37:03.70                                                              ~~~~~~~
37:03.81 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
37:03.81 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:83:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.81  bool Proxy::getPropertyDescriptor(JSContext* cx, HandleObject proxy,
37:03.81       ^~~~~
37:03.81 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:97:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.81      return handler->BaseProxyHandler::getPropertyDescriptor(cx, proxy, id,
37:03.82             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
37:03.82                                                              desc);
37:03.82                                                              ~~~~~
37:03.82 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp:100:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:03.82    return handler->getPropertyDescriptor(cx, proxy, id, desc);
37:03.83           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
37:03.87 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
37:03.88 /<<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
37:03.88  bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id,
37:03.88       ^~
37:03.88 /<<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
37:03.88      return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
37:03.88             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:03.89 /<<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
37:03.90 /<<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
37:03.90    return handler->set(cx, proxy, id, v, receiver, result);
37:03.90           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:03.91 /<<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
37:03.96 /<<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&)':
37:03.96 /<<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
37:03.96  bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
37:03.96       ^~~~~
37:03.96 /<<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
37:03.96 /<<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
37:03.97      return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
37:03.97             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:03.97 /<<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
37:03.97 /<<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
37:03.97    return handler->set(cx, proxy, id, v, receiver, result);
37:03.97           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:03.98 /<<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
37:04.18 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
37:04.18 /<<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
37:04.18  bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
37:04.18       ^~
37:04.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
37:04.18                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
37:04.19                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
37:04.19                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
37:04.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
37:04.20                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:04.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:04.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
37:04.21      return op(cx, obj, receiver, id, vp);
37:04.21             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.23 /<<PKGBUILDDIR>>/js/src/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:04.23    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:04.23           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
37:04.24 /<<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
37:04.24    return handler->get(cx, proxy, receiver, id, vp);
37:04.24           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.25 /<<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
37:04.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
37:04.26 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)':
37:04.27 /<<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
37:04.27  MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) {
37:04.28                         ^~~~~~~~
37:04.29 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
37:04.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
37:04.30  bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
37:04.30       ^~~~~
37:04.30 /<<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
37:04.30 /<<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
37:04.31        return GetProperty(cx, proto, receiver, id, vp);
37:04.31               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.31 /<<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
37:04.31    return handler->get(cx, proxy, receiver, id, vp);
37:04.31           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.33 /<<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
37:04.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
37:04.45 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()':
37:04.45 /<<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
37:04.45      if (cx->getPendingException(&exc) && exc.isObject() &&
37:04.45          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
37:04.49 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)':
37:04.49 /<<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
37:04.50      if (!ToInteger(cx, args[0], &d2)) return false;
37:04.50           ~~~~~~~~~^~~~~~~~~~~~~~~~~~
37:04.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
37:04.58                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:04.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:04.58 /<<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:04.59 /<<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:04.59  inline bool ValueToId(
37:04.59              ^~~~~~~~~
37:04.59 /<<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:04.60    JSAtom* atom = ToAtom<allowGC>(cx, v);
37:04.60                   ~~~~~~~~~~~~~~~^~~~~~~
37:04.63 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)':
37:04.64 /<<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
37:04.64      if (!ToInteger(cx, args[0], &prec)) return false;
37:04.64           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:04.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:11:
37:04.68 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
37:04.68 /<<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
37:04.68  bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
37:04.68       ^~
37:04.68 /<<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
37:04.69 /<<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
37:04.69 /<<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
37:04.69    if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
37:04.70         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:04.71 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
37:04.71 /<<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
37:04.72  bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
37:04.72       ^~
37:04.73 /<<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
37:04.73 /<<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
37:04.73    if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
37:04.73         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:04.76 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)':
37:04.76 /<<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
37:04.76      if (!ToInteger(cx, args[0], &prec)) return false;
37:04.76           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:04.78 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
37:04.78 /<<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
37:04.78  bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
37:04.78       ^~
37:04.79 /<<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
37:04.79 /<<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
37:04.79    if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
37:04.79         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:04.80 /<<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
37:04.80        return GetProperty(cx, proto, receiver, id, vp);
37:04.80               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.80 /<<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
37:04.81    return handler->get(cx, proxy, receiver, id, vp);
37:04.81           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.83 /<<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
37:04.88 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)':
37:04.88 /<<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
37:04.88    if (!ToInteger(cx, args[0], &prec)) return false;
37:04.88         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:04.92 /<<PKGBUILDDIR>>/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
37:04.92 /<<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
37:04.92  bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
37:04.92       ^~
37:04.92 /<<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
37:04.93 /<<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
37:04.93    if (!ValueToId<CanGC>(cx, idVal, &id)) return false;
37:04.93         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:04.95 /<<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
37:04.95      return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
37:04.95             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.95 /<<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
37:04.95 /<<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
37:04.96    return handler->set(cx, proxy, id, v, receiver, result);
37:04.96           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:04.96 /<<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
37:04.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:04.99 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
37:04.99 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:72:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:04.99    if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) return false;
37:04.99         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:05.03 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
37:05.03 /<<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
37:05.03  bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
37:05.04       ^~~~~~~~~~~~~~~~
37:05.37 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:47:
37:05.38 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
37:05.38 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:24:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:05.38  bool DeadObjectProxy::getOwnPropertyDescriptor(
37:05.38       ^~~~~~~~~~~~~~~
37:05.39 /<<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':
37:05.39 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp:31:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:05.40  bool DeadObjectProxy::defineProperty(JSContext* cx, HandleObject wrapper,
37:05.40       ^~~~~~~~~~~~~~~
37:05.44 /<<PKGBUILDDIR>>/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
37:05.44 /<<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
37:05.44  bool DeadObjectProxy::hasInstance(JSContext* cx, HandleObject proxy,
37:05.44       ^~~~~~~~~~~~~~~
37:05.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
37:05.54 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'JS::PerfMeasurement* GetPM(JSContext*, JS::HandleValue, const char*)':
37:05.54 /<<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
37:05.54  static PerfMeasurement* GetPM(JSContext* cx, JS::HandleValue value,
37:05.54                          ^~~~~
37:05.55 /<<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
37:05.55          DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr);
37:05.55                                                                        ^
37:05.60 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_canMeasureSomething(JSContext*, unsigned int, JS::Value*)':
37:05.60 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:80:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:05.61    PerfMeasurement* p = GetPM(cx, args.thisv(), "canMeasureSomething");
37:05.61                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:05.64 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_reset(JSContext*, unsigned int, JS::Value*)':
37:05.64 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:70:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:05.64    PerfMeasurement* p = GetPM(cx, args.thisv(), "reset");
37:05.64                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:05.67 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_stop(JSContext*, unsigned int, JS::Value*)':
37:05.67 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:60:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:05.67    PerfMeasurement* p = GetPM(cx, args.thisv(), "stop");
37:05.67                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
37:05.70 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_start(JSContext*, unsigned int, JS::Value*)':
37:05.70 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:50:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:05.71    PerfMeasurement* p = GetPM(cx, args.thisv(), "start");
37:05.71                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:05.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:05.76 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
37:05.76 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:51:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:05.76  bool BaseProxyHandler::getPropertyDescriptor(
37:05.76       ^~~~~~~~~~~~~~~~
37:05.77 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:56:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:05.77    if (!getOwnPropertyDescriptor(cx, proxy, id, desc)) return false;
37:05.77         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
37:05.77 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:65:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:05.78    return GetPropertyDescriptor(cx, proto, id, desc);
37:05.78           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
37:05.84 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
37:05.84 /<<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
37:05.84  bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
37:05.84       ^~~~~~~~~~~~~~~~
37:05.84 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:05.84                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:05.84                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:05.85                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:20,
37:05.85                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
37:05.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:05.86 /<<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
37:05.86    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
37:05.86           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:05.86                                 fallback, nullptr, nullptr))
37:05.86                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:05.87 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:299:3: note: in expansion of macro 'ReportValueError'
37:05.87    ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, JSDVG_SEARCH_STACK, val,
37:05.87    ^~~~~~~~~~~~~~~~
37:06.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:06.10 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
37:06.10 /<<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
37:06.10  bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
37:06.10       ^~~~~~~~~~~~~~~~
37:06.11 /<<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
37:06.11 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:87:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:06.11    if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) return false;
37:06.11         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:06.12 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:06.12                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:06.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:06.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
37:06.13      return op(cx, obj, receiver, id, vp);
37:06.13             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:06.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
37:06.14    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:06.14           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:06.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:06.14 /<<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
37:06.15    return CallGetter(cx, receiver, getterFunc, vp);
37:06.15           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:06.15 /<<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
37:06.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
37:06.24 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_eventsMeasured(JSContext*, unsigned int, JS::Value*)':
37:06.25 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:06.25      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:06.25                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:06.25 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:42:1: note: in expansion of macro 'GETTER'
37:06.25  GETTER(eventsMeasured)
37:06.25  ^~~~~~
37:06.30 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_migrations(JSContext*, unsigned int, JS::Value*)':
37:06.30 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:06.30      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:06.31                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:06.31 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:41:1: note: in expansion of macro 'GETTER'
37:06.31  GETTER(cpu_migrations)
37:06.31  ^~~~~~
37:06.84 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:06.85                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:06.85                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:06.85                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:06.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:06.85                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:06.86                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:06.86                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:06.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:06.87 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'const char* FormatValue(JSContext*, const JS::Value&, JSAutoByteString&)':
37:06.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
37:06.88    return ToStringSlow<allowGC>(cx, v);
37:06.88           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:06.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
37:06.88    return ToStringSlow<allowGC>(cx, v);
37:06.88           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:06.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:29:
37:06.89 /<<PKGBUILDDIR>>/js/src/jsbool.cpp: In function 'bool IsBoolean(JS::HandleValue)':
37:06.89 /<<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
37:06.89  MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) {
37:06.90                         ^~~~~~~~~
37:07.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:07.04 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)':
37:07.04 /<<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
37:07.04  MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) {
37:07.05                         ^~~~~~
37:07.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:07.09 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
37:07.09 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:187:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:07.09  JS_FRIEND_API bool JS_WrapPropertyDescriptor(
37:07.09                     ^~~~~~~~~~~~~~~~~~~~~~~~~
37:07.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
37:07.19 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const':
37:07.20 /<<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
37:07.20    if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) return false;
37:07.22         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
37:07.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
37:07.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:07.22                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:07.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:07.22 /<<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
37:07.22    return Call(cx, fval, thisv, args, rval);
37:07.22           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.22 /<<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
37:07.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
37:07.24                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
37:07.24                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:10,
37:07.24                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
37:07.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
37:07.24                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:07.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:07.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
37:07.26      return op(cx, obj, receiver, id, vp);
37:07.26             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.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
37:07.27    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:07.27           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
37:07.28                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:07.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:07.28 /<<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:07.28    JSAtom* atom = ToAtom<allowGC>(cx, v);
37:07.28                   ~~~~~~~~~~~~~~~^~~~~~~
37:07.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
37:07.29 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:752:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:07.30      if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc))
37:07.30           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.38 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)':
37:07.38 /<<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
37:07.38  JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) {
37:07.38                     ^~
37:07.69 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)':
37:07.69 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1650:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:07.69      dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
37:07.69      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:07.71                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:07.71                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:07.72                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:07.72                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:07.72                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:07.72                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:07.72                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:07.72                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:07.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37: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
37:07.73    return js::ToNumberSlow(cx, v, out);
37:07.73           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:07.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:07.73 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1657:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:07.73    dateObj->setUTCTime(TimeClip(result), args.rval());
37:07.75    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:07.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:07.76                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:07.77                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:07.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:07.77                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:07.77                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:07.77                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:07.77                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:07.78                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:07.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:07.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)':
37:07.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
37:07.78    return js::ToNumberSlow(cx, v, out);
37:07.78           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:07.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:07.79 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1712:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:07.79    dateObj->setUTCTime(u, args.rval());
37:07.79    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:07.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:07.85                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:07.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:07.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)':
37:07.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
37:07.87    return js::ToNumberSlow(cx, v, out);
37:07.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:07.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:07.87 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1739:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:07.88    dateObj->setUTCTime(v, args.rval());
37:07.88    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:07.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:07.91                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:07.91                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:07.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:07.92                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:07.92                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:07.92                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:07.92                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:07.94                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:07.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:07.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)':
37:07.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
37:07.94    return js::ToNumberSlow(cx, v, out);
37:07.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:07.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:07.96 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1772:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:07.96    dateObj->setUTCTime(u, args.rval());
37:07.97    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:07.99 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.00                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.00                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.00                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.00                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.00                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.02                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.02                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)':
37: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
37:08.03    return js::ToNumberSlow(cx, v, out);
37:08.03           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.03 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1805:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.05    dateObj->setUTCTime(v, args.rval());
37:08.05    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:08.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.10                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.10                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.10                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.10                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.12                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.12                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.12                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)':
37:08.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
37:08.13    return js::ToNumberSlow(cx, v, out);
37:08.13           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.13 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1841:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.13    dateObj->setUTCTime(u, args.rval());
37:08.13    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:08.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.18                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)':
37:08.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
37:08.20    return js::ToNumberSlow(cx, v, out);
37:08.20           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.21 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1878:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.21    dateObj->setUTCTime(v, args.rval());
37:08.21    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:08.25 /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)':
37:08.25 /<<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
37:08.25  JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) {
37:08.25                     ^~
37:08.26 /<<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
37:08.26    return ReportIsNotFunction(cx, v, -1);
37:08.26           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
37:08.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:08.28 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual JSString* js::BaseProxyHandler::fun_toString(JSContext*, JS::HandleObject, bool) const':
37:08.28 /<<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
37:08.28    ReportIsNotFunction(cx, v);
37:08.28    ~~~~~~~~~~~~~~~~~~~^~~~~~~
37:08.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.30                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.30                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.30                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.32                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.32                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.32                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.32                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)':
37:08.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
37:08.33    return js::ToNumberSlow(cx, v, out);
37:08.33           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.35 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1917:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.35    dateObj->setUTCTime(u, args.rval());
37:08.35    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:08.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.45                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.45                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.45                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.45                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.46                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.46                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.47                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)':
37:08.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
37:08.48    return js::ToNumberSlow(cx, v, out);
37:08.48           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.48 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1957:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.48    dateObj->setUTCTime(v, args.rval());
37:08.51    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:08.53 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
37:08.55                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
37:08.55                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
37:08.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
37:08.55                  from /<<PKGBUILDDIR>>/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9,
37:08.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:2:
37:08.56 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
37:08.56 /<<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
37:08.56    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
37:08.56           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:08.56                                 fallback, nullptr, nullptr))
37:08.56                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:08.56 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:167:5: note: in expansion of macro 'ReportValueError'
37:08.56      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target,
37:08.56      ^~~~~~~~~~~~~~~~
37:08.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
37:08.56 /<<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
37:08.56    if (!Construct(cx, target, cargs, args.newTarget(), &obj)) return false;
37:08.58         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:08.58 /<<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
37:08.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:20:
37:08.77 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
37:08.77 /<<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
37:08.77    if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) return false;
37:08.77         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:08.78 /<<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
37:08.78      if (!Call(cx, trap, thisv, iargs, args.rval())) return false;
37:08.78           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:08.78 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1148:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.79 /<<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
37:08.79      if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) return false;
37:08.79           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:08.79 /<<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
37:08.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.85                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.85                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.85                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.85                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.85                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.86                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.87                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.87                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)':
37:08.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
37:08.88    return js::ToNumberSlow(cx, v, out);
37:08.88           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.88 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1985:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.88    dateObj->setUTCTime(u, args.rval());
37:08.88    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:08.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:08.95                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:08.95                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:08.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:08.95                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:08.95                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:08.95                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:08.97                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:08.97                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:08.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:08.97 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)':
37:08.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
37:08.98    return js::ToNumberSlow(cx, v, out);
37:08.98           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:08.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:08.98 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2014:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:08.98    dateObj->setUTCTime(v, args.rval());
37:08.98    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:09.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:09.03                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:09.03                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:09.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:09.03                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:09.03                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:09.04                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:09.04                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:09.04                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:09.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:09.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)':
37:09.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
37:09.06    return js::ToNumberSlow(cx, v, out);
37:09.07           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:09.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:09.07 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2064:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.07    dateObj->setUTCTime(u, args.rval());
37:09.08    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:09.09 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
37:09.10 /<<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
37:09.10    if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) return false;
37:09.10         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:09.11 /<<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
37:09.11    return js::Call(cx, trap, thisv, iargs, args.rval());
37:09.11           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:09.12 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1098:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.12 /<<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
37:09.12      return js::Call(cx, fval, args.thisv(), iargs, args.rval());
37:09.12             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:09.13 /<<PKGBUILDDIR>>/js/src/proxy/ScriptedProxyHandler.cpp:1082:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:09.17                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:09.17                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:09.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:09.17                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:09.19                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:09.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:09.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)':
37:09.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
37:09.19    return js::ToNumberSlow(cx, v, out);
37:09.19           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:09.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:09.21 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2097:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.21    dateObj->setUTCTime(v, args.rval());
37:09.21    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:09.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:09.29                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:09.29                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:09.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:09.29                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:09.29                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:09.29                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:09.31                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:09.31                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:09.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:09.31 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)':
37:09.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
37:09.32    return js::ToNumberSlow(cx, v, out);
37:09.32           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:09.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:09.32 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2144:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.32    dateObj->setUTCTime(u, args.rval());
37:09.32    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:09.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:09.38                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:09.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:09.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:09.39                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:09.39                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:09.40                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:09.40                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:09.40                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:09.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:09.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)':
37:09.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
37:09.42    return js::ToNumberSlow(cx, v, out);
37:09.43           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:09.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:09.43 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2180:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.44    dateObj->setUTCTime(v, args.rval());
37:09.45    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:09.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src27.cpp:38:
37:09.45 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
37:09.45 /<<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
37:09.45    return js::Call(cx, target, args.thisv(), iargs, args.rval());
37:09.45           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:09.45 /<<PKGBUILDDIR>>/js/src/proxy/Wrapper.cpp:158:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.51 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:09.52                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:09.54                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:09.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:09.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)':
37:09.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
37:09.54    return js::ToNumberSlow(cx, v, out);
37:09.54           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:09.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:09.55 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2202:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.55      dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
37:09.55      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:09.55 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2217:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:09.55    dateObj->setUTCTime(TimeClip(u), args.rval());
37:09.57    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.11 /<<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&)':
37:10.12 /<<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
37:10.12  bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj,
37:10.12       ^~
37:10.12 /<<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
37:10.12 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:149:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:10.14 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:10.14                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:10.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:10.14 /<<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
37:10.14      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
37:10.14             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.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
37:10.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
37:10.15    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
37:10.15           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.15                                        receiver, result);
37:10.17                                        ~~~~~~~~~~~~~~~~~
37:10.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
37:10.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
37:10.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:10.17                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:10.18                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
37:10.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:10.18 /<<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
37:10.18    return op(cx, obj, id, v, result);
37:10.19           ~~^~~~~~~~~~~~~~~~~~~~~~~~
37:10.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:10.19 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:181:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:10.19      if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor))
37:10.19           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.19 /<<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
37:10.20      return DefineDataProperty(cx, receiverObj, id, v, attrs, result);
37:10.20             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.20 /<<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
37:10.21    if (!CallSetter(cx, receiver, setterValue, v)) return false;
37:10.22         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.22 /<<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
37:10.28 /<<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':
37:10.28 /<<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
37:10.28  bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
37:10.29       ^~~~~~~~~~~~~~~~
37:10.30 /<<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
37:10.30 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:140:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:10.30    if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) return false;
37:10.31         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.31 /<<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
37:10.31    return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc,
37:10.31           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.31                                          result);
37:10.31                                          ~~~~~~~
37:10.33 /<<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
37:10.33 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:145:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:10.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:10.43 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
37:10.43 /<<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
37:10.43  static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index,
37:10.44              ^~~~~~~~~~
37:10.44 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:10.44                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:10.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:10.45                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:10.46                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:10.46                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:10.46                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:10.46                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:10.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:10.48 /<<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
37:10.48      return JSObject::nonNativeSetElement(cx, obj, index, v, receiver, result);
37:10.48             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.48 /<<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
37:10.48 /<<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
37:10.48    return NativeSetElement(cx, obj.as<NativeObject>(), index, v, receiver,
37:10.48           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:10.48                            result);
37:10.48                            ~~~~~~~
37:10.49 /<<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
37:10.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
37:10.56 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_context_switches(JSContext*, unsigned int, JS::Value*)':
37:10.56 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.56      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.56                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.58 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:40:1: note: in expansion of macro 'GETTER'
37:10.58  GETTER(context_switches)
37:10.58  ^~~~~~
37:10.59 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_major_page_faults(JSContext*, unsigned int, JS::Value*)':
37:10.59 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.59      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.59                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.59 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:39:1: note: in expansion of macro 'GETTER'
37:10.59  GETTER(major_page_faults)
37:10.59  ^~~~~~
37:10.61 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_page_faults(JSContext*, unsigned int, JS::Value*)':
37:10.62 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.62      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.62                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.62 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:38:1: note: in expansion of macro 'GETTER'
37:10.62  GETTER(page_faults)
37:10.62  ^~~~~~
37:10.65 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_bus_cycles(JSContext*, unsigned int, JS::Value*)':
37:10.65 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.65      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.65                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.65 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:37:1: note: in expansion of macro 'GETTER'
37:10.65  GETTER(bus_cycles)
37:10.65  ^~~~~~
37:10.68 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_misses(JSContext*, unsigned int, JS::Value*)':
37:10.68 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.68      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.68                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.68 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:36:1: note: in expansion of macro 'GETTER'
37:10.68  GETTER(branch_misses)
37:10.68  ^~~~~~
37:10.71 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_branch_instructions(JSContext*, unsigned int, JS::Value*)':
37:10.71 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.71      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.71                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.71 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:35:1: note: in expansion of macro 'GETTER'
37:10.72  GETTER(branch_instructions)
37:10.72  ^~~~~~
37:10.74 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_misses(JSContext*, unsigned int, JS::Value*)':
37:10.74 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.74      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.74                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.74 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:34:1: note: in expansion of macro 'GETTER'
37:10.74  GETTER(cache_misses)
37:10.75  ^~~~~~
37:10.76 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cache_references(JSContext*, unsigned int, JS::Value*)':
37:10.76 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.76      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.76                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.77 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:33:1: note: in expansion of macro 'GETTER'
37:10.77  GETTER(cache_references)
37:10.77  ^~~~~~
37:10.78 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_instructions(JSContext*, unsigned int, JS::Value*)':
37:10.78 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.79      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.79                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.79 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:32:1: note: in expansion of macro 'GETTER'
37:10.79  GETTER(instructions)
37:10.79  ^~~~~~
37:10.82 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_get_cpu_cycles(JSContext*, unsigned int, JS::Value*)':
37:10.82 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:25:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:10.82      PerfMeasurement* p = GetPM(cx, args.thisv(), #name);               \
37:10.82                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:10.82 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:31:1: note: in expansion of macro 'GETTER'
37:10.82  GETTER(cpu_cycles)
37:10.82  ^~~~~~
37:11.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)':
37:11.00 /<<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
37:11.00    return NativeGetProperty(cx, obj, receiver, id, vp);
37:11.00           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:11.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:11.00 /<<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
37:11.00           NativeDefineDataProperty(cx, proto.as<NativeObject>(), toGMTStringId,
37:11.02           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:11.02                                    toUTCStringFun, 0);
37:11.02                                    ~~~~~~~~~~~~~~~~~~
37:11.28 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:11.28                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:11.29                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:11.29                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:11.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:11.29                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:11.29                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:11.29                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:11.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:11.30 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'JS::UniqueChars JS::FormatStackDump(JSContext*, JS::UniqueChars&&, bool, bool, bool)':
37:11.30 /<<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
37:11.30    return ToStringSlow<allowGC>(cx, v);
37:11.30           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:11.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:11.32                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:11.32                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:11.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:11.32                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:11.33                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:11.33                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:11.33                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:11.33                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:11.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:11.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
37:11.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
37:11.35    return js::ToNumberSlow(cx, v, out);
37:11.35           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:11.35 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:11.35                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:11.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:11.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
37:11.35      return op(cx, obj, receiver, id, vp);
37:11.35             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:11.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
37:11.36    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:11.36           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:11.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
37:11.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
37:11.38    return js::ToNumberSlow(cx, v, out);
37:11.38           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:11.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
37:11.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
37:11.38    return js::ToNumberSlow(cx, v, out);
37:11.38           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:11.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
37:11.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
37:11.58    return js::ToNumberSlow(cx, v, out);
37:11.59           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:11.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
37:11.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:11.77    return js::ToNumberSlow(cx, v, out);
37:11.77           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:12.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:12.30 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
37:12.30 /<<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
37:12.30  static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
37:12.31              ^~~~~~~~~~~~~~~~~
37:12.31 /<<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
37:12.32    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:12.33           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:13.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:13.13                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:13.14                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
37:13.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:13.14 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
37:13.14 /<<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
37:13.16  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
37:13.16              ^~~~~~~~~~~~~
37:13.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
37:13.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
37:13.22 /<<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
37:13.22  static bool WrapReceiver(JSContext* cx, HandleObject wrapper,
37:13.22              ^~~~~~~~~~~~
37:13.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:13.38                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:13.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:13.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:13.39                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:13.39                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:13.39                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:13.39                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:13.41                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:13.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:13.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)':
37:13.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
37:13.41    return js::ToNumberSlow(cx, v, out);
37:13.41           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.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
37:13.41    return js::ToNumberSlow(cx, v, out);
37:13.42           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.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
37:13.42    return js::ToNumberSlow(cx, v, out);
37:13.42           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.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
37:13.43    return js::ToNumberSlow(cx, v, out);
37:13.43           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.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
37:13.43    return js::ToNumberSlow(cx, v, out);
37:13.43           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.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
37:13.44    return js::ToNumberSlow(cx, v, out);
37:13.44           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.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
37:13.45    return js::ToNumberSlow(cx, v, out);
37:13.46           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:13.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:13.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:13.86                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:13.86                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:13.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:13.86                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:13.87                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:13.88                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:13.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:13.88 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)':
37:13.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
37:13.89    return ToStringSlow<allowGC>(cx, v);
37:13.89           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:14.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
37:14.28 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)':
37:14.28 /<<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
37:14.28  JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
37:14.28                     ^~
37:14.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
37:14.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
37:14.34                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
37:14.34                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:14.34                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:20,
37:14.34                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
37:14.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:14.35 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
37:14.36 /<<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
37:14.36  static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
37:14.37                                  ^~~~~~~~~
37:14.37 /<<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
37:14.37      if (!ToNumberSlow(cx, v, dp)) return false;
37:14.37           ~~~~~~~~~~~~^~~~~~~~~~~
37:14.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
37:14.42 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)':
37:14.42 /<<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
37:14.42      if (!ToInteger(cx, args[0], &d2)) return false;
37:14.42           ~~~~~~~~~^~~~~~~~~~~~~~~~~~
37:14.53 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)':
37:14.53 /<<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
37:14.54      if (!ToInteger(cx, args[0], &prec)) return false;
37:14.54           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:14.66 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)':
37:14.67 /<<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
37:14.67      if (!ToInteger(cx, args[0], &prec)) return false;
37:14.67           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:14.79 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)':
37:14.79 /<<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
37:14.79    if (!ToInteger(cx, args[0], &prec)) return false;
37:14.80         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:14.89 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)':
37:14.89 /<<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
37:14.90  bool js::ToIndex(JSContext* cx, JS::HandleValue v, const unsigned errorNumber,
37:14.90       ^~
37:14.90 /<<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
37:14.90    if (!ToInteger(cx, v, &integerIndex)) return false;
37:14.90         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:14.93 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)':
37:14.93 /<<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
37:14.97  JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v,
37:14.98                     ^~
37:14.98 /<<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
37:14.98      if (!ToNumberSlow(cx, v, &d)) return false;
37:14.98           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.04 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)':
37:15.04 /<<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
37:15.04  JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v,
37:15.04                     ^~
37:15.04 /<<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
37:15.04      if (!ToNumberSlow(cx, v, &d)) return false;
37:15.04           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.10 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)':
37:15.10 /<<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
37:15.10  JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v,
37:15.10                     ^~
37:15.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
37:15.11      if (!ToNumberSlow(cx, v, &d)) return false;
37:15.11           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.18 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)':
37:15.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
37:15.18  JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v,
37:15.18                     ^~
37:15.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
37:15.19      if (!ToNumberSlow(cx, v, &d)) return false;
37:15.19           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.27 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)':
37:15.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
37:15.27  JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v,
37:15.27                     ^~
37:15.28 /<<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
37:15.28      if (!ToNumberSlow(cx, v, &d)) return false;
37:15.31           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.40 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)':
37:15.40 /<<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
37:15.40  JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v,
37:15.40                     ^~
37:15.40 /<<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
37:15.40      if (!ToNumberSlow(cx, v, &d)) return false;
37:15.41           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.51 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:15.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:15.51                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:15.51                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:15.51                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:15.51                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:15.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:15.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:15.52                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:15.52                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:15.55                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:15.55                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:15.56                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:15.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:15.56 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool date_parse(JSContext*, unsigned int, JS::Value*)':
37:15.57 /<<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
37:15.57    return ToStringSlow<allowGC>(cx, v);
37:15.57           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:15.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:15.68                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:15.68                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:15.68                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:15.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:15.69                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:15.69                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:15.69                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:15.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:15.69 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)':
37:15.70 /<<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
37:15.70    return ToStringSlow<allowGC>(cx, v);
37:15.70           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:15.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:15.71                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:15.71                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:15.71                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:15.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:15.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
37:15.72    return js::ToInt32Slow(cx, v, out);
37:15.72           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:15.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
37:15.89 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)':
37:15.89 /<<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
37:15.89  JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v,
37:15.89                     ^~
37:15.90 /<<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
37:15.90      if (!ToNumberSlow(cx, v, &d)) return false;
37:15.90           ~~~~~~~~~~~~^~~~~~~~~~~
37:15.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:20:
37:15.96 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp: In function 'bool pm_construct(JSContext*, unsigned int, JS::Value*)':
37:15.96 /<<PKGBUILDDIR>>/js/src/perf/jsperf.cpp:157:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:15.96      ReportMissingArg(cx, args.calleev(), 0);
37:15.97      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:15.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:15.97                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
37:15.98                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
37:15.98                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:13,
37:15.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:15.99 /<<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
37:15.99    return js::ToUint32Slow(cx, v, out);
37:15.99           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:16.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:11:
37:16.05 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)':
37:16.06 /<<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
37:16.06  JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v,
37:16.06                     ^~
37:16.06 /<<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
37:16.07 /<<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
37:16.07    } else if (!ToNumberSlow(cx, v, &d)) {
37:16.07                ~~~~~~~~~~~~^~~~~~~~~~~
37:16.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:16.64 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
37:16.64 /<<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
37:16.64  static bool DefineDataProperty(JSContext* cx, HandleObject obj,
37:16.64              ^~~~~~~~~~~~~~~~~~
37:16.64 /<<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
37:16.64    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:16.64           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
37:16.67 /<<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
37:16.67  static bool DefineUCDataProperty(JSContext* cx, HandleObject obj,
37:16.67              ^~~~~~~~~~~~~~~~~~~~
37:16.67 /<<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
37:16.67    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:16.67           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool CallOriginalPromiseThenImpl(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::MutableHandleObject, bool)':
37:16.80 /<<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
37:16.80      if (!OriginalPromiseThen(cx, promise, onFulfilled, onRejected, resultObj,
37:16.80           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.80                               createDependent))
37:16.80                               ~~~~~~~~~~~~~~~~
37:16.92 /<<PKGBUILDDIR>>/js/src/jsnum.cpp: In function 'JSObject* js::InitNumberClass(JSContext*, JS::HandleObject)':
37:16.92 /<<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
37:16.92    if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0))
37:16.93         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.93 /<<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
37:16.94    if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0))
37:16.94         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.94 /<<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
37:16.94    if (!NativeDefineDataProperty(
37:16.94         ~~~~~~~~~~~~~~~~~~~~~~~~^
37:16.94            cx, global, cx->names().NaN, valueNaN,
37:16.94            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.95            JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) ||
37:16.95            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.96 /<<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
37:16.96        !NativeDefineDataProperty(
37:16.96         ~~~~~~~~~~~~~~~~~~~~~~~~^
37:16.97            cx, global, cx->names().Infinity, valueInfinity,
37:16.97            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:16.97            JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
37:16.97            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:17.05 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)':
37:17.05 /<<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
37:17.05  JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value,
37:17.05                     ^~~~~~~~~~~~~~~~
37:17.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:17.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:17.05                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:17.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:17.05                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:17.05                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:17.06                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:17.06                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:17.07                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:17.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:17.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
37:17.08    return js::ToObjectSlow(cx, v, false);
37:17.08           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
37:17.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:17.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)':
37:17.09 /<<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
37:17.09  JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) {
37:17.09                            ^~~~~~~~~~~~~~~~~~
37:17.10 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
37:17.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:17.10 /<<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
37:17.10    ReportIsNotFunction(cx, v, -1, construct);
37:17.10    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:17.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:17.12 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)':
37:17.12 /<<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
37:17.12  JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx,
37:17.12                            ^~~~~~~~~~~~~~~~~~~~~
37:17.13 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
37:17.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:17.14 /<<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
37:17.15    ReportIsNotFunction(cx, v, -1, construct);
37:17.15    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:17.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:17.15 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)':
37:17.15 /<<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
37:17.15  JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) {
37:17.15                          ^~~~~~~~~~~~~~~~
37:17.17 /<<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
37:17.17    return ValueToSource(cx, value);
37:17.17           ~~~~~~~~~~~~~^~~~~~~~~~~
37:17.20 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)':
37:17.20 /<<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
37:17.20  JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) {
37:17.20                       ^~~~~~~~~~~~~~
37:17.22 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_StrictlyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
37:17.22 /<<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
37:17.22  JS_PUBLIC_API bool JS_StrictlyEqual(JSContext* cx, HandleValue value1,
37:17.22                     ^~~~~~~~~~~~~~~~
37:17.22 /<<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
37:17.22 /<<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
37:17.23    return StrictlyEqual(cx, value1, value2, equal);
37:17.23           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:17.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_LooselyEqual(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
37:17.24 /<<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
37:17.24  JS_PUBLIC_API bool JS_LooselyEqual(JSContext* cx, HandleValue value1,
37:17.24                     ^~~~~~~~~~~~~~~
37:17.24 /<<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
37:17.25 /<<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
37:17.25    return LooselyEqual(cx, value1, value2, equal);
37:17.25           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:17.26 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SameValue(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
37:17.26 /<<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
37:17.26  JS_PUBLIC_API bool JS_SameValue(JSContext* cx, HandleValue value1,
37:17.26                     ^~~~~~~~~~~~
37:17.27 /<<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
37:17.27 /<<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
37:17.27    return SameValue(cx, value1, value2, same);
37:17.27           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
37:17.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
37:17.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
37:17.33                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:15,
37:17.33                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:17.33                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:20,
37:17.33                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:15,
37:17.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:17.34 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool Number(JSContext*, unsigned int, JS::Value*)':
37:17.35 /<<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
37:17.35    if (!ToNumberSlow(cx, vp, &d)) return false;
37:17.35         ~~~~~~~~~~~~^~~~~~~~~~~~
37:17.86 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
37:17.86 /<<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
37:17.86      return DefineDataProperty(
37:17.86             ~~~~~~~~~~~~~~~~~~^
37:17.86          cx, global, id, UndefinedHandleValue,
37:17.86          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:17.86          JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING);
37:17.86          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:18.38 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:16,
37:18.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:18.38 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)':
37:18.39 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
37:18.39      return *it;
37:18.39              ^~
37:18.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
37:18.40 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:586:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
37:18.40    for (CompartmentsIter c(cx->runtime(), SkipAtoms); !c.done(); c.next()) {
37:18.40                          ^
37:18.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JS::Value JS::detail::ComputeThis(JSContext*, JS::Value*)':
37:18.49 /<<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
37:18.50    if (!BoxNonStrictThis(cx, thisv, thisv)) return NullValue();
37:18.50         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
37:18.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:29:
37:18.82 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::AutoIdVector&) const':
37:18.82 /<<PKGBUILDDIR>>/js/src/proxy/BaseProxyHandler.cpp:231:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:18.82      if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) return false;
37:18.82           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:19.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)':
37:19.01 /<<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
37:19.01  JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value,
37:19.01                     ^~~~~~~~~~~~
37:19.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
37:19.02                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:19.03                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:19.04                  from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
37:19.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:19.04 /<<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:19.04    JSAtom* atom = ToAtom<allowGC>(cx, v);
37:19.04                   ~~~~~~~~~~~~~~~^~~~~~~
37:19.09 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)':
37:19.09 /<<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:19.09    JSAtom* atom = ToAtom<allowGC>(cx, v);
37:19.10                   ~~~~~~~~~~~~~~~^~~~~~~
37:19.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:19.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)':
37:19.14 /<<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
37:19.14  JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) {
37:19.14                     ^~~~~~~~~~~~
37:19.15 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)':
37:19.16 /<<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
37:19.16  JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
37:19.16                     ^~
37:19.20 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
37:19.20 /<<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
37:19.20  JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj,
37:19.20                     ^~~~~~~~~~~~~~
37:19.61 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
37:19.61 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1812:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.61  JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById(
37:19.62                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.62 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1819:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.62    return GetOwnPropertyDescriptor(cx, obj, id, desc);
37:19.62           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:19.62 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
37:19.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1822:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.63  JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor(
37:19.63                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.63 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1819:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.63    return GetOwnPropertyDescriptor(cx, obj, id, desc);
37:19.63           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:19.65 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
37:19.65 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1831:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.65  JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor(
37:19.65                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.65 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1819:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.66    return GetOwnPropertyDescriptor(cx, obj, id, desc);
37:19.66           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:19.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
37:19.67 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1840:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.68  JS_PUBLIC_API bool JS_GetPropertyDescriptorById(
37:19.68                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.68 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1844:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.68    return GetPropertyDescriptor(cx, obj, id, desc);
37:19.68           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:19.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
37:19.69 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1847:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.69  JS_PUBLIC_API bool JS_GetPropertyDescriptor(
37:19.69                     ^~~~~~~~~~~~~~~~~~~~~~~~
37:19.70 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1844:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.70    return GetPropertyDescriptor(cx, obj, id, desc);
37:19.70           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:19.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
37:19.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1856:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.72  JS_PUBLIC_API bool JS_GetUCPropertyDescriptor(
37:19.72                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1844:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.72    return GetPropertyDescriptor(cx, obj, id, desc);
37:19.72           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:19.74 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
37:19.74 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1877:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.75  JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
37:19.75                     ^~~~~~~~~~~~~~~~~~~~~
37:19.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:19.75    return DefineProperty(cx, obj, id, desc, result);
37:19.75           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
37:19.76 /<<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
37:19.76  JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
37:19.76                     ^~~~~~~~~~~~~~~~~~~~~
37:19.76 /<<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
37:19.77    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:19.77           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.78 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)':
37:19.78 /<<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
37:19.78    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:19.78           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)':
37:19.80 /<<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
37:19.80    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:19.80           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.82 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)':
37:19.82 /<<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
37:19.82    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:19.83           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.84 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)':
37:19.84 /<<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
37:19.84    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:19.85           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.87 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)':
37:19.87 /<<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
37:19.87    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:19.87           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.89 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
37:19.90 /<<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
37:19.90  JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj,
37:19.90                     ^~~~~~~~~~~~~~~~~
37:19.90 /<<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
37:19.90    return DefineDataProperty(cx, obj, name, value, attrs);
37:19.90           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.97 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)':
37:19.97 /<<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
37:19.97    return DefineDataProperty(cx, obj, name, value, attrs);
37:19.97           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:19.99 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)':
37:19.99 /<<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
37:20.00    return DefineDataProperty(cx, obj, name, value, attrs);
37:20.00           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)':
37:20.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2084:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.02    return DefineDataProperty(cx, obj, name,
37:20.02           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
37:20.02                              HandleValue::fromMarkedLocation(&value), attrs);
37:20.02                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)':
37:20.03 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2092:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.03    return DefineDataProperty(cx, obj, name,
37:20.04           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
37:20.04                              HandleValue::fromMarkedLocation(&value), attrs);
37:20.04                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.06 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)':
37:20.06 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2100:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.06    return DefineDataProperty(cx, obj, name,
37:20.06           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
37:20.06                              HandleValue::fromMarkedLocation(&value), attrs);
37:20.06                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
37:20.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2106:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:20.09  JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
37:20.10                     ^~~~~~~~~~~~~~~~~~~
37:20.10 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:20.10    return DefineProperty(cx, obj, id, desc, result);
37:20.10           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.12 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
37:20.12 /<<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
37:20.12  JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
37:20.12                     ^~~~~~~~~~~~~~~~~~~
37:20.13 /<<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
37:20.13    return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
37:20.13           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.20 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)':
37:20.20 /<<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
37:20.20    return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
37:20.21           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)':
37:20.23 /<<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
37:20.23    return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
37:20.23           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)':
37:20.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2180:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.25    return DefineUCDataProperty(cx, obj, name, namelen,
37:20.25           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
37:20.25                                HandleValue::fromMarkedLocation(&value), attrs);
37:20.25                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.26 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)':
37:20.26 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2188:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.27    return DefineUCDataProperty(cx, obj, name, namelen,
37:20.27           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
37:20.27                                HandleValue::fromMarkedLocation(&value), attrs);
37:20.27                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.29 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)':
37:20.29 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.29    return DefineUCDataProperty(cx, obj, name, namelen,
37:20.29           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
37:20.29                                HandleValue::fromMarkedLocation(&value), attrs);
37:20.29                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.32 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
37:20.32 /<<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
37:20.32  JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj,
37:20.33                     ^~~~~~~~~~~~~~~~
37:20.33 /<<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
37:20.33    return ::DefineDataElement(cx, obj, index, value, attrs);
37:20.33           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.41 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)':
37:20.41 /<<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
37:20.41    return ::DefineDataElement(cx, obj, index, value, attrs);
37:20.42           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.43 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)':
37:20.43 /<<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
37:20.44    return ::DefineDataElement(cx, obj, index, value, attrs);
37:20.44           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.45 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)':
37:20.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2253:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.46    return ::DefineDataElement(cx, obj, index,
37:20.46           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:20.46                               HandleValue::fromMarkedLocation(&value), attrs);
37:20.46                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.47 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)':
37:20.47 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2261:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.47    return ::DefineDataElement(cx, obj, index,
37:20.47           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:20.48                               HandleValue::fromMarkedLocation(&value), attrs);
37:20.48                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.49 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)':
37:20.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2269:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:20.50    return ::DefineDataElement(cx, obj, index,
37:20.50           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:20.50                               HandleValue::fromMarkedLocation(&value), attrs);
37:20.50                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.68 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
37:20.68 /<<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
37:20.68  JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj,
37:20.69                     ^~~~~~~~~~~~~~~~~~~~~~~
37:20.70 /<<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
37:20.70 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:20.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:20.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:20.70                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:20.70                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:20.71                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:20.71                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:20.71                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:20.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:20.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
37:20.73      return op(cx, obj, receiver, id, vp);
37:20.73             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.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
37:20.73    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:20.74           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:20.74 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)':
37:20.75 /<<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
37:20.76  JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj,
37:20.76                     ^~~~~~~~~~~~~~~~~~~~~~
37:20.76 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:20.76                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:20.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:20.76                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:20.77                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:20.77                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:20.77                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:20.78                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:20.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:20.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
37:20.78      return op(cx, obj, receiver, id, vp);
37:20.78             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.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
37:20.79    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:20.79           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:20.80 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
37:20.80 /<<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
37:20.80  JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj,
37:20.80                     ^~~~~~~~~~~~~~~~~~
37:20.80 /<<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
37:20.81    return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp);
37:20.81           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.81 /<<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
37:20.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
37:20.82 /<<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
37:20.82  JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj,
37:20.82                     ^~~~~~~~~~~~~~
37:20.83 /<<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
37:20.83    return JS_GetPropertyById(cx, obj, id, vp);
37:20.83           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
37:20.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)':
37:20.85 /<<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
37:20.86  JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj,
37:20.86                     ^~~~~~~~~~~~~~~~
37:20.86 /<<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
37:20.86    return JS_GetPropertyById(cx, obj, id, vp);
37:20.86           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
37:20.88 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
37:20.89 /<<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
37:20.89  JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg,
37:20.89                     ^~~~~~~~~~~~~
37:20.91 /<<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
37:20.91    return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp);
37:20.91           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.91 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
37:20.92 /<<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
37:20.92  JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj,
37:20.92                     ^~~~~~~~~~~~~~~~~~~~~~~
37:20.92 /<<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
37:20.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:20.92                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:20.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:20.92                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:20.94                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:20.94                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:20.94                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:20.94                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:20.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:20.95 /<<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
37:20.95      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
37:20.95             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.95 /<<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
37:20.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
37:20.96    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
37:20.96           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:20.96                                        receiver, result);
37:20.96                                        ~~~~~~~~~~~~~~~~~
37:20.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
37:20.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:20.98 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
37:20.99 /<<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
37:20.99  JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj,
37:20.99                     ^~~~~~~~~~~~~~~~~~
37:20.99 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:20.99                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:20.99                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:21.01                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:21.01                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:21.01                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:21.01                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:21.03                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:21.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:21.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
37:21.04      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
37:21.04             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:21.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
37:21.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
37:21.04    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
37:21.04           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:21.05                                        receiver, result);
37:21.05                                        ~~~~~~~~~~~~~~~~~
37:21.05 /<<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
37:21.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:21.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)':
37:21.07 /<<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
37:21.07  JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj,
37:21.07                     ^~~~~~~~~~~~~~
37:21.07 /<<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
37:21.07    return JS_SetPropertyById(cx, obj, id, v);
37:21.07           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:21.07 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)':
37:21.08 /<<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
37:21.08  JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj,
37:21.08                     ^~~~~~~~~~~~~~~~
37:21.08 /<<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
37:21.08    return JS_SetPropertyById(cx, obj, id, v);
37:21.08           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:21.08 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
37:21.10 /<<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
37:21.10  JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj,
37:21.10                     ^~~~~~~~~~~~~
37:21.10 /<<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
37:21.10    return SetElement(cx, obj, index, v);
37:21.10           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
37:21.10 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)':
37:21.10 /<<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
37:21.11    return SetElement(cx, obj, index, value);
37:21.11           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:21.11 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)':
37:21.11 /<<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
37:21.11    return SetElement(cx, obj, index, value);
37:21.12           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:21.12 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)':
37:21.14 /<<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
37:21.14    return SetElement(cx, obj, index, value);
37:21.14           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:21.14 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)':
37:21.15 /<<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
37:21.15    return SetElement(cx, obj, index, value);
37:21.15           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:21.15 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)':
37:21.15 /<<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
37:21.15    return SetElement(cx, obj, index, value);
37:21.15           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:21.39 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:16,
37:21.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:21.39 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)':
37:21.39 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
37:21.39      return *it;
37:21.39              ^~
37:21.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
37:21.39 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:605:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
37:21.39    for (CompartmentsIter c(cx->runtime(), SkipAtoms); !c.done(); c.next()) {
37:21.40                          ^
37:22.22 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)':
37:22.22 /<<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
37:22.22    if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) return nullptr;
37:22.22         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:22.27 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineConstDoubles(JSContext*, JS::HandleObject, const JSConstDoubleSpec*)':
37:22.27 /<<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
37:22.27      if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) return false;
37:22.27           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:22.31 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineConstIntegers(JSContext*, JS::HandleObject, const JSConstIntegerSpec*)':
37:22.31 /<<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
37:22.32      if (!DefineDataProperty(cx, obj, cds->name, value, attrs)) return false;
37:22.32           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:22.35 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const':
37:22.35 /<<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
37:22.36  JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx,
37:22.36                     ^~~~~~~~~~~~~~
37:22.47 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)':
37:22.48 /<<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
37:22.48    if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName,
37:22.48         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:22.48                                             name, 0, &getterValue)) {
37:22.48                                             ~~~~~~~~~~~~~~~~~~~~~~
37:22.48 /<<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
37:22.48      if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName,
37:22.49           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:22.49                                               name, 0, &setterValue)) {
37:22.49                                               ~~~~~~~~~~~~~~~~~~~~~~
37:22.54 /<<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
37:22.55    return js::DefineDataProperty(cx, obj, id, value, attrs);
37:22.55           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:22.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandle<JS::PropertyDescriptor>)':
37:22.75 /<<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
37:22.75  JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor(
37:22.76                     ^~
37:22.76 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2898:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:22.76 /<<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
37:22.76    if (!ToPropertyDescriptor(cx, descObj, true, desc)) return false;
37:22.76         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
37:22.76 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2904:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:22.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_IsArrayObject(JSContext*, JS::HandleValue, bool*)':
37:22.81 /<<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
37:22.81  JS_PUBLIC_API bool JS_IsArrayObject(JSContext* cx, JS::HandleValue value,
37:22.82                     ^~~~~~~~~~~~~~~~
37:23.00 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, JS::HandleId, unsigned int)':
37:23.00 /<<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
37:23.00    if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
37:23.00         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:23.00                                             nargs, &funVal))
37:23.01                                             ~~~~~~~~~~~~~~~
37:23.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, JS::HandleId)':
37:23.09 /<<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
37:23.10      if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
37:23.10           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:23.10                                               fs->nargs, &funVal)) {
37:23.10                                               ~~~~~~~~~~~~~~~~~~~
37:23.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
37:23.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:41:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:23.22  bool CrossCompartmentWrapper::getPropertyDescriptor(
37:23.22       ^~~~~~~~~~~~~~~~~~~~~~~
37:23.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:45:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:23.22 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
37:23.23        ok = (pre) && (op);                               \
37:23.23                      ~~~~
37:23.24 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:45:40:
37:23.24           Wrapper::getPropertyDescriptor(cx, wrapper, id, desc),
37:23.24 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
37:23.24        ok = (pre) && (op);                               \
37:23.24                       ^~
37:23.24 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
37:23.24 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:23.25  bool CrossCompartmentWrapper::getOwnPropertyDescriptor(
37:23.25       ^~~~~~~~~~~~~~~~~~~~~~~
37:23.26 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:53:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
37:23.26 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
37:23.27        ok = (pre) && (op);                               \
37:23.27                      ~~~~
37:23.27 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:53:43:
37:23.27           Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc),
37:23.27 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
37:23.27        ok = (pre) && (op);                               \
37:23.29                       ^~
37:23.29 /<<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':
37:23.29 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:57:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:23.29  bool CrossCompartmentWrapper::defineProperty(JSContext* cx,
37:23.29       ^~~~~~~~~~~~~~~~~~~~~~~
37:23.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
37:23.29 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
37:23.29        ok = (pre) && (op);                               \
37:23.29                      ~~~~
37:23.29 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:63:33:
37:23.30           Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING);
37:23.30 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
37:23.30        ok = (pre) && (op);                               \
37:23.30                       ^~
37:23.50 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
37:23.50 /<<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
37:23.50  bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
37:23.50       ^~~~~~~~~~~~~~~~~~~~~~~
37:23.51 /<<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
37:23.51 /<<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
37:23.51      if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) return false;
37:23.51           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:23.53 /<<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
37:23.55 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool Evaluate(JSContext*, js::ScopeKind, JS::HandleObject, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
37:23.55 /<<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
37:23.55  static bool Evaluate(JSContext* cx, ScopeKind scopeKind, HandleObject env,
37:23.55              ^~~~~~~~
37:23.55 /<<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':
37:23.55 /<<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
37:23.55  bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
37:23.55       ^~~~~~~~~~~~~~~~~~~~~~~
37:23.56 /<<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
37:23.56 /<<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
37:23.58 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
37:23.58        ok = (pre) && (op);                               \
37:23.58                      ~~~~
37:23.58 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:22:
37:23.58           Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
37:23.58 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
37:23.59        ok = (pre) && (op);                               \
37:23.59                       ^~
37:23.59 /<<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
37:23.59 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
37:23.60        ok = (pre) && (op);                               \
37:23.60                      ~~~~
37:23.60 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:194:22:
37:23.60           Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
37:23.60 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
37:23.60        ok = (pre) && (op);                               \
37:23.60                       ^~
37:23.64 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
37:23.64 /<<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
37:23.64  static bool Evaluate(JSContext* cx, AutoObjectVector& envChain,
37:23.65              ^~~~~~~~
37:23.65 /<<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
37:23.65    return ::Evaluate(cx, scope->kind(), env, optionsArg, srcBuf, rval);
37:23.65           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:23.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
37:23.71                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:23.71                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.cpp:30,
37:23.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:2:
37:23.71 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In member function 'virtual JSObject* js::CrossCompartmentWrapper::enumerate(JSContext*, JS::HandleObject) const':
37:23.71 /<<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:23.71    JSAtom* atom = ToAtom<allowGC>(cx, v);
37:23.71                   ~~~~~~~~~~~~~~~^~~~~~~
37:23.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src26.cpp:38:
37:23.98 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
37:23.99 /<<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
37:23.99  bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper,
37:23.99       ^~~~~~~~~~~~~~~~~~~~~~~
37:23.99 /<<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
37:23.99    return Wrapper::hasInstance(cx, wrapper, v, bp);
37:23.99           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:24.09 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
37:24.09 /<<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
37:24.09  bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx,
37:24.09       ^~~~~~~~~~~~~~~~~~~~~~~
37:24.09 /<<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
37:24.09 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:21:
37:24.10        ok = (pre) && (op);                               \
37:24.10                      ~~~~
37:24.10 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:404:57:
37:24.11    PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp),
37:24.11 /<<PKGBUILDDIR>>/js/src/proxy/CrossCompartmentWrapper.cpp:24:22: note: in definition of macro 'PIERCE'
37:24.11        ok = (pre) && (op);                               \
37:24.11                       ^~
37:24.68 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
37:24.68 /<<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
37:24.68  MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
37:24.68                                      ^~~~~~~~~~~~~~~~
37:24.72 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)':
37:24.72 /<<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
37:24.72  MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
37:24.72                                      ^~~~~~~~~~~~~~~~
37:24.74 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
37:24.74 /<<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
37:24.74  JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
37:24.74                     ^~
37:24.79 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, JS::AutoObjectVector&, JS::HandleScript, JS::MutableHandleValue)':
37:24.79 /<<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
37:24.79  JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
37:24.79                     ^~
37:24.83 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:24.83                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:24.83                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:24.83                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:24.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:24.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
37:24.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
37:24.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]
37:24.85    memset(aT, 0, sizeof(T));
37:24.85    ~~~~~~^~~~~~~~~~~~~~~~~~
37:24.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, size_t, JS::MutableHandleValue)':
37:24.85 /<<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
37:24.87  extern JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
37:24.87                            ^~
37:24.87 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:24.87                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:24.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
37:24.88                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:24.88                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:24.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:24.89                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:24.89                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:24.89                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:24.89                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:24.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:24.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
37:24.91  struct TabSizes {
37:24.91         ^~~~~~~~
37:24.92 /<<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
37:24.92        ::Evaluate(cx, ScopeKind::Global, globalLexical, options, srcBuf, rval);
37:24.92        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:24.93 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:24.93                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:24.93                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:24.93                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:24.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:24.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
37:24.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
37: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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
37:24.97    memset(aT, 0, sizeof(T));
37:24.97    ~~~~~~^~~~~~~~~~~~~~~~~~
37:24.97 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
37:24.97                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
37:24.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
37:24.97                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:24.98                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:24.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:24.98                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:24.98                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:24.98                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:24.98                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:24.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:24.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
37:24.98  struct ServoSizes {
37:24.98         ^~~~~~~~~~
37:25.00 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
37:25.00 /<<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
37:25.00  JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
37:25.00                     ^~
37:25.00 /<<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
37:25.00    return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf,
37:25.01           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.01                      rval);
37:25.01                      ~~~~~
37:25.01 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, JS::SourceBufferHolder&, JS::MutableHandleValue)':
37:25.01 /<<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
37:25.01  JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, AutoObjectVector& envChain,
37:25.02                     ^~
37:25.02 /<<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
37:25.02    return ::Evaluate(cx, envChain, optionsArg, srcBuf, rval);
37:25.02           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char16_t*, size_t, JS::MutableHandleValue)':
37:25.03 /<<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
37:25.03  JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
37:25.03                     ^~
37:25.03 /<<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
37:25.03    return ::Evaluate(cx, ScopeKind::Global, globalLexical, optionsArg, srcBuf,
37:25.04           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.04                      rval);
37:25.04                      ~~~~~
37:25.06 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, JS::AutoObjectVector&, const JS::ReadOnlyCompileOptions&, const char16_t*, size_t, JS::MutableHandleValue)':
37:25.06 /<<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
37:25.06  JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, AutoObjectVector& envChain,
37:25.06                     ^~
37:25.07 /<<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
37:25.07    return ::Evaluate(cx, envChain, optionsArg, srcBuf, rval);
37:25.07           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.11 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.11                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.11                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.11                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
37:25.11 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
37:25.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]
37:25.12    memset(aT, 0, sizeof(T));
37:25.12    ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:25.13                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:25.13                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:25.13                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:25.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:25.13                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:25.13                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:25.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:25.14                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:25.14                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:25.14                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:25.14                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:25.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.14 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
37:25.15  class StaticStrings {
37:25.15        ^~~~~~~~~~~~~
37:25.16 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.16                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.16                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.16                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
37:25.17 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
37:25.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
37:25.17    memset(aT, 0, sizeof(T));
37:25.17    ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:25.18                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:25.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:25.19                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:25.20                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:25.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:25.20                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:25.20                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:25.20                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:25.20                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:25.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.22 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
37:25.22  class PreliminaryObjectArray {
37:25.22        ^~~~~~~~~~~~~~~~~~~~~~
37:25.22 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.22                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.22                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.22                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
37:25.23 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
37:25.23 /<<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:25.23    memset(aT, 0, sizeof(T));
37:25.23    ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:25.25                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:25.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:25.25                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:25.25                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:25.25                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:25.26                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:25.26                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:25.26                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:25.26                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:25.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
37:25.27  class TypeNewScript {
37:25.27        ^~~~~~~~~~~~~
37:25.28 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, JS::HandleValue)':
37:25.28 /<<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
37:25.28  JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx,
37:25.28                          ^~
37:25.29 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, JS::HandleValue, uint32_t*, uint32_t*)':
37:25.29 /<<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
37:25.29  JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx,
37:25.29                     ^~
37:25.35 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.35                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.35                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.35                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
37:25.36 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
37:25.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
37:25.36    memset(aT, 0, sizeof(T));
37:25.36    ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.37 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
37:25.37                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:25.38                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:25.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.38 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
37:25.38  struct IonScriptCounts {
37:25.39         ^~~~~~~~~~~~~~~
37:25.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, JS::HandleValue)':
37:25.57 /<<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
37:25.57  JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve(
37:25.57                          ^~
37:25.57 /<<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
37:25.57                         PromiseObject::unforgeableResolve(cx, resolutionValue));
37:25.57                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
37:25.57 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, JS::HandleValue)':
37:25.58 /<<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
37:25.58  JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject(
37:25.58                          ^~
37:25.58 /<<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
37:25.58                         PromiseObject::unforgeableReject(cx, rejectionValue));
37:25.60                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
37:25.62 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.62                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.62                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.62                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
37:25.63 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
37:25.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
37:25.64    memset(aT, 0, sizeof(T));
37:25.64    ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.64 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
37:25.64                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
37:25.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:25.65                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:25.67                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:25.67                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:25.67                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:25.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.67 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
37:25.68  struct ZoneGCStats {
37:25.68         ^~~~~~~~~~~
37:25.68 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.68                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.68                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.68                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
37:25.69 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
37:25.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
37:25.69    memset(aT, 0, sizeof(T));
37:25.70    ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.71 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
37:25.71                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
37:25.71                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:25.71                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:25.71                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:25.71                  from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.h:26,
37:25.71                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:10,
37:25.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.71 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
37:25.71  class NewObjectCache {
37:25.71        ^~~~~~~~~~~~~~
37:25.71 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, JS::HandleObject, JS::HandleFunction, double, JS::HandleObject)':
37:25.72 /<<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
37:25.72    return ReadableStream::createDefaultStream(cx, sourceVal, sizeVal,
37:25.72           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
37:25.72                                               highWaterMarkVal, proto);
37:25.72                                               ~~~~~~~~~~~~~~~~~~~~~~~~
37:25.72 /<<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
37:25.75 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
37:25.75                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.75                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.75                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.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]':
37:25.76 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
37:25.78 /<<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:25.78      memset(aT, 0, sizeof(T));
37:25.78      ~~~~~~^~~~~~~~~~~~~~~~~~
37:25.78 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
37:25.79                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:25.79                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:25.79                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:25.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:25.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
37:25.80  class MOZ_NON_PARAM alignas(8) Value {
37:25.80                                 ^~~~~
37:25.84 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::NewReadableByteStreamObject(JSContext*, JS::HandleObject, double, JS::HandleObject)':
37:25.84 /<<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
37:25.84    return ReadableStream::createByteStream(cx, sourceVal, highWaterMarkVal,
37:25.84           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:25.84                                            proto);
37:25.84                                            ~~~~~~
37:26.02 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
37:26.02 /<<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
37:26.02  JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx,
37:26.02                          ^~
37:26.19 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamError(JSContext*, JS::HandleObject, JS::HandleValue)':
37:26.19 /<<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
37:26.19  JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx,
37:26.19                     ^~
37:26.21 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, JS::HandleObject, JS::HandleValue)':
37:26.21 /<<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
37:26.21  JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx,
37:26.21                     ^~
37:26.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
37:26.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
37:26.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
37:26.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
37:26.52                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
37:26.52                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
37:26.52                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
37:26.52                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.cpp:7,
37:26.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src28.cpp:2:
37:26.53 /<<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.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]'
37:26.55 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
37:26.56 /<<PKGBUILDDIR>>/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.56        memset(table, 0, sizeof(*table) * capacity());
37:26.56        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37: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
37:26.56  class HashTableEntry {
37:26.56        ^~~~~~~~~~~~~~
37:26.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]':
37:26.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]'
37:26.57 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
37: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]
37:26.60        memset(table, 0, sizeof(*table) * capacity());
37:26.60        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:26.61 /<<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.61  class HashTableEntry {
37:26.61        ^~~~~~~~~~~~~~
37:26.63 /<<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.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]'
37:26.63 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
37: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]
37:26.66        memset(table, 0, sizeof(*table) * capacity());
37:26.66        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:26.66 /<<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.66  class HashTableEntry {
37:26.66        ^~~~~~~~~~~~~~
37:27.25 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)':
37:27.25 /<<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
37:27.25  JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars,
37:27.25                     ^~~~~~~~~~~~
37:27.25 /<<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
37:27.25    return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
37:27.25           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.25                                NullHandleValue, vp);
37:27.25                                ~~~~~~~~~~~~~~~~~~~~
37:27.26 /<<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
37:27.26 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)':
37:27.27 /<<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
37:27.28  JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars,
37:27.28                     ^~~~~~~~~~~~~~~~~~~~~~~
37:27.28 /<<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
37:27.28 /<<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
37:27.28    return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
37:27.28           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.29                                reviver, vp);
37:27.29                                ~~~~~~~~~~~~
37:27.29 /<<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
37:27.31 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
37:27.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
37:27.31  JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str,
37:27.31                     ^~~~~~~~~~~~~~~~~~~~~~~
37:27.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
37:27.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
37:27.32               ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp)
37:27.33                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.33 /<<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
37:27.35 /<<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
37:27.35               : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver,
37:27.35                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.35                                      vp);
37:27.35                                      ~~~
37:27.36 /<<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
37:27.36 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)':
37:27.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
37:27.37  JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str,
37:27.37                     ^~~~~~~~~~~~
37:27.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
37:27.39    return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp);
37:27.39           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.52 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:27.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:27.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:27.52                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:27.52                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:27.53                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:27.53                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:27.53                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:27.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:27.55 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)':
37:27.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
37:27.55      return op(cx, obj, receiver, id, vp);
37:27.56             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.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
37:27.56    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:27.56           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:27.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:27.62 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* CloneFunctionObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleScope)':
37:27.63 /<<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
37:27.63      ReportIsNotFunction(cx, v);
37:27.63      ~~~~~~~~~~~~~~~~~~~^~~~~~~
37:27.79 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, JS::HandleObject, JS::HandleValue)':
37:27.79 /<<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
37:27.79  JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx,
37:27.79                     ^~
37:28.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:28.10                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:28.10                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:28.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:28.10                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:28.10                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:28.10                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:28.11                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:28.11                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:28.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:28.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)':
37:28.11 /<<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:28.13    return js::ToObjectSlow(cx, v, false);
37:28.13           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
37:28.13 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:28.13                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:28.13                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:28.13                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:28.13                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:28.14                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:28.14                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:28.14                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:28.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:28.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
37:28.14      return op(cx, obj, receiver, id, vp);
37:28.14             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.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
37:28.15    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:28.15           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.15 In file included from /<<PKGBUILDDIR>>/js/src/jit/VMFunctions.h:17,
37:28.15                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:37,
37:28.17                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineJIT.h:15,
37:28.17                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineIC.h:15,
37:28.17                  from /<<PKGBUILDDIR>>/js/src/jit/MIR.h:22,
37:28.17                  from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
37:28.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.h:13,
37:28.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared-inl.h:10,
37:28.18                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Lowering-shared.cpp:7,
37:28.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:11:
37:28.18 /<<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
37:28.18    return Call(cx, fval, thisv, args, rval);
37:28.18           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.19 /<<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
37:28.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:28.32 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportStrictErrorOrWarning(JSContext*, JS::HandleObject, JS::HandleId, bool)':
37:28.32 /<<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
37:28.32      return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val,
37:28.33             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.33                                   nullptr, nullptr, nullptr);
37:28.33                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.33 /<<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
37:28.33      RootedString str(cx, ValueToSource(cx, idv));
37:28.33                           ~~~~~~~~~~~~~^~~~~~~~~
37:28.35 /<<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
37:28.35        return ReportValueErrorFlags(cx, flags, code_, JSDVG_IGNORE_STACK, val,
37:28.35               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.35                                     nullptr, propName.ptr(), nullptr);
37:28.35                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>)':
37:28.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2116:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:28.46  JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
37:28.46                     ^~~~~~~~~~~~~~~~~~~
37:28.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:28.46    return DefineProperty(cx, obj, id, desc, result);
37:28.46           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
37:28.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1884:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:28.50  JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
37:28.50                     ^~~~~~~~~~~~~~~~~~~~~
37:28.50 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1874:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
37:28.50    return DefineProperty(cx, obj, id, desc, result);
37:28.50           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.77 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)':
37:28.78 /<<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
37:28.78  JS_PUBLIC_API bool JS_ExecuteRegExp(JSContext* cx, HandleObject obj,
37:28.78                     ^~~~~~~~~~~~~~~~
37:28.78 /<<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
37:28.79    return ExecuteRegExpLegacy(cx, res, reobj.as<RegExpObject>(), input, indexp,
37:28.79           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.79                               test, rval);
37:28.79                               ~~~~~~~~~~~
37:28.81 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_ExecuteRegExpNoStatics(JSContext*, JS::HandleObject, char16_t*, size_t, size_t*, bool, JS::MutableHandleValue)':
37:28.81 /<<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
37:28.81  JS_PUBLIC_API bool JS_ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
37:28.81                     ^~~~~~~~~~~~~~~~~~~~~~~~~
37:28.81 /<<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
37:28.81    return ExecuteRegExpLegacy(cx, nullptr, obj.as<RegExpObject>(), input, indexp,
37:28.81           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:28.81                               test, rval);
37:28.81                               ~~~~~~~~~~~
37:28.92 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)':
37:28.93 /<<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
37:28.93  JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx,
37:28.93                     ^~~~~~~~~~~~~~~~~~~~~~
37:28.93 /<<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
37:28.93    return cx->getPendingException(vp);
37:28.93           ~~~~~~~~~~~~~~~~~~~~~~~^~~~
37:28.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue)':
37:28.95 /<<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
37:28.95  JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value) {
37:28.95                     ^~~~~~~~~~~~~~~~~~~~~~
37:29.13 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSExceptionState* JS_SaveExceptionState(JSContext*)':
37:29.13 /<<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
37:29.13    if (state) state->throwing = JS_GetPendingException(cx, &state->exception);
37:29.13                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
37:29.18 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'void JS_RestoreExceptionState(JSContext*, JSExceptionState*)':
37:29.18 /<<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
37:29.18        JS_SetPendingException(cx, state->exception);
37:29.18        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
37:30.41 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:30.41                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:30.41                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:30.41                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:30.41                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:30.42                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:30.42                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:30.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:30.42                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:30.42                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:30.42                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:30.43                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:30.43                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:30.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:30.47 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool Error(JSContext*, unsigned int, JS::Value*)':
37:30.47 /<<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
37:30.47    return ToStringSlow<allowGC>(cx, v);
37:30.47           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:30.48 /<<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
37:30.48    return ToStringSlow<allowGC>(cx, v);
37:30.48           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:30.48 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:30.48                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:30.49                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:30.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:30.49                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:30.49                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:30.50                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:30.50                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:30.50                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:30.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:30.50 /<<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
37:30.50    return js::ToUint32Slow(cx, v, out);
37:30.50           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:30.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:29:
37:30.83 /<<PKGBUILDDIR>>/js/src/jsbool.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)':
37:30.83 /<<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
37:30.83  JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) {
37:30.83                     ^~
37:31.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:31.36 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)':
37:31.37 /<<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
37:31.37  bool js::GetInternalError(JSContext* cx, unsigned errorNumber,
37:31.37       ^~
37:31.39 /<<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
37:31.39    return CallSelfHostedFunction(cx, "GetInternalError", NullHandleValue, args,
37:31.39           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:31.40                                  error);
37:31.40                                  ~~~~~~
37:31.42 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)':
37:31.42 /<<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
37:31.42  bool js::GetTypeError(JSContext* cx, unsigned errorNumber,
37:31.42       ^~
37:31.42 /<<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
37:31.42    return CallSelfHostedFunction(cx, "GetTypeError", NullHandleValue, args,
37:31.42           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:31.42                                  error);
37:31.43                                  ~~~~~~
37:31.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:31.71 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)':
37:31.71 /<<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
37:31.72  static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format,
37:31.72              ^~~~~~~~~~
37:32.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:32.19 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In member function 'bool js::ErrorReport::init(JSContext*, JS::HandleValue, js::ErrorReport::SniffingBehavior)':
37:32.19 /<<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
37:32.19  bool ErrorReport::init(JSContext* cx, HandleValue exn,
37:32.20       ^~~~~~~~~~~
37:32.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:32.20                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:32.20                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:32.22                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:32.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:32.22                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:32.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:32.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:32.22                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:32.23                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:32.23                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:32.23                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:32.23                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:32.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:32.24 /<<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
37:32.24    return ToStringSlow<allowGC>(cx, v);
37:32.24           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:32.24 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:32.25 /<<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
37:32.25      if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString())
37:32.25          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:32.27 /<<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
37:32.27      if (JS_GetProperty(cx, exnObject, filename_str, &val)) {
37:32.27          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:32.27 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:32.27                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:32.28                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:32.28                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:32.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:32.28                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:32.28                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:32.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:32.29                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:32.29                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:32.30                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:32.30                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:32.30                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:32.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:32.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
37:32.31    return ToStringSlow<allowGC>(cx, v);
37:32.31           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:32.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:32.31 /<<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
37:32.33      if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) ||
37:32.33           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:32.33 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:32.33                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:32.33                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:32.34                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:32.34                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:32.34                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:32.34                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:32.34                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:32.35                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:32.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:32.35 /<<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
37:32.35    return js::ToUint32Slow(cx, v, out);
37:32.36           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:32.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:32.36 /<<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
37:32.37      if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) ||
37:32.37           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:32.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:32.37                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:32.37                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:32.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:32.38                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:32.38                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:32.38                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:32.38                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:32.38                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:32.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:32.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
37:32.40    return js::ToUint32Slow(cx, v, out);
37:32.40           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:32.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:32.41 /<<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
37:32.41      if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString())
37:32.41          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:38.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.11                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:38.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::DateConstructor(JSContext*, unsigned int, JS::Value*)':
37:38.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
37:38.14    return js::ToNumberSlow(cx, v, out);
37:38.14           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.16    return js::ToNumberSlow(cx, v, out);
37:38.16           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.16    return js::ToNumberSlow(cx, v, out);
37:38.16           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.17    return js::ToNumberSlow(cx, v, out);
37:38.17           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.17    return js::ToNumberSlow(cx, v, out);
37:38.17           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.19    return js::ToNumberSlow(cx, v, out);
37:38.19           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.19    return js::ToNumberSlow(cx, v, out);
37:38.19           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.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
37:38.19    return js::ToNumberSlow(cx, v, out);
37:38.19           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:38.34 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)':
37:38.35 /<<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
37:38.35  void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) {
37:38.35       ^~~~~~~~~~
37:38.39 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)':
37:38.39 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1650:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:38.39      dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
37:38.39      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:38.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.39                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.39                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.39                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.41                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:38.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
37:38.42    return js::ToNumberSlow(cx, v, out);
37:38.42           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:38.42 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1657:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:38.42    dateObj->setUTCTime(TimeClip(result), args.rval());
37:38.42    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:38.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.49                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.49                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.49                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.50                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.50                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.51                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.51                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:38.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)':
37:38.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
37:38.52    return js::ToNumberSlow(cx, v, out);
37:38.52           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.52 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:38.52 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1712:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:38.52    dateObj->setUTCTime(u, args.rval());
37:38.54    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:38.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.64                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.65                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:38.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)':
37:38.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
37:38.65    return js::ToNumberSlow(cx, v, out);
37:38.66           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:38.66 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1739:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:38.66    dateObj->setUTCTime(v, args.rval());
37:38.66    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:38.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.74                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.74                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.75                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.75                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.75                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.76                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.77                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:38.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)':
37:38.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:38.77    return js::ToNumberSlow(cx, v, out);
37:38.77           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:38.79 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1772:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:38.79    dateObj->setUTCTime(u, args.rval());
37:38.79    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:38.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.87                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.87                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.87                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.87                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.88                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.88                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.88                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:38.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)':
37:38.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
37:38.89    return js::ToNumberSlow(cx, v, out);
37:38.89           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:38.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:38.91 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1805:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:38.91    dateObj->setUTCTime(v, args.rval());
37:38.91    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:38.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:38.98                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:38.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.00    return js::ToNumberSlow(cx, v, out);
37:39.00           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.00 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1841:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.01    dateObj->setUTCTime(u, args.rval());
37:39.01    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.08                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.10                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.10    return js::ToNumberSlow(cx, v, out);
37:39.11           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.11 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1878:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.11    dateObj->setUTCTime(v, args.rval());
37:39.11    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.19                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.20                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setHours(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.20    return js::ToNumberSlow(cx, v, out);
37:39.21           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.21 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1917:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.21    dateObj->setUTCTime(u, args.rval());
37:39.23    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.31                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.31                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.31                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.31                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.31                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.32                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.32                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.32                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.34    return js::ToNumberSlow(cx, v, out);
37:39.34           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.35 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1957:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.35    dateObj->setUTCTime(v, args.rval());
37:39.35    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.43                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.43                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.44                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.44                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.45                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.46                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.46                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.46    return js::ToNumberSlow(cx, v, out);
37:39.46           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.48 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:1985:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.48    dateObj->setUTCTime(u, args.rval());
37:39.48    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.56                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.56                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.56                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.56                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.57                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.57                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.57                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.58    return js::ToNumberSlow(cx, v, out);
37:39.58           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.58 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2014:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.58    dateObj->setUTCTime(v, args.rval());
37:39.58    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.65                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.65                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.66                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.66                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.66                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.66                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.68                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)':
37:39.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h:127:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
37:39.68    return js::ToNumberSlow(cx, v, out);
37:39.68           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.69 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2064:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.69    dateObj->setUTCTime(u, args.rval());
37:39.69    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.78                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.78                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.79                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.79                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.79                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.79                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.80                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.80                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.82    return js::ToNumberSlow(cx, v, out);
37:39.82           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.82 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2097:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.82    dateObj->setUTCTime(v, args.rval());
37:39.83    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:39.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:39.90                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:39.91                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:39.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:39.91                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:39.91                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:39.92                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:39.93                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:39.93                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:39.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:39.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)':
37:39.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
37:39.93    return js::ToNumberSlow(cx, v, out);
37:39.93           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:39.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:39.95 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2144:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:39.95    dateObj->setUTCTime(u, args.rval());
37:39.95    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:40.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:40.02                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:40.02                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:40.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:40.02                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:40.02                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:40.03                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:40.04                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:40.04                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:40.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:40.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)':
37:40.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
37:40.05    return js::ToNumberSlow(cx, v, out);
37:40.05           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:40.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:40.05 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2180:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:40.05    dateObj->setUTCTime(v, args.rval());
37:40.05    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:40.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:40.14                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:40.14                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:40.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:40.15                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:40.15                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:40.15                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:40.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:40.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:40.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:40.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool date_setYear(JSContext*, unsigned int, JS::Value*)':
37:40.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
37:40.18    return js::ToNumberSlow(cx, v, out);
37:40.18           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:40.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:40.19 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2202:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:40.20      dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
37:40.20      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:40.20 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2217:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:40.20    dateObj->setUTCTime(TimeClip(u), args.rval());
37:40.20    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
37:40.67 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
37:40.67                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
37:40.67                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
37:40.67                  from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:97,
37:40.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:40.67 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
37:40.69 /<<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
37:40.69  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
37:40.69              ^~~~~~~~~~~~~
37:40.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:40.76 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
37:40.76 /<<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
37:40.76  static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj,
37:40.76              ^~~~~~~~~~~~~~~~~~~~~~
37:40.87 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, JS::HandleObject, JS::HandleValue)':
37:40.87 /<<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
37:40.87  JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx,
37:40.87                     ^~
37:40.87 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
37:40.88 /<<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
37:40.88  JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj,
37:40.88                     ^~
37:41.19 In file included from /<<PKGBUILDDIR>>/js/src/jsapi.cpp:57,
37:41.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:41.19 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)':
37:41.20 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
37:41.20      return *it;
37:41.20              ^~
37:41.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:41.20 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:669:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
37:41.21    for (CompartmentsIter c(cx->runtime(), SkipAtoms); !c.done(); c.next()) {
37:41.21                          ^
37:42.09 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)':
37:42.09 /<<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
37:42.09  JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) {
37:42.09                     ^~~~~~~~~~~~
37:43.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:43.07                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:43.07                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.07                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.07                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.09                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.09                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.09                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)':
37:43.10 /<<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:43.10    return js::ToObjectSlow(cx, v, false);
37:43.10           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
37:43.10 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:43.10                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.12                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.12                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.12                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.12                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.12                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.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
37:43.13      return op(cx, obj, receiver, id, vp);
37:43.13             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.13 /<<PKGBUILDDIR>>/js/src/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.14    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:43.14           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.14 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:43.14                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:43.14                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:43.14                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:43.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:43.15                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:43.15                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.17                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.17                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.17                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.17                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.17 /<<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
37:43.17    return ToStringSlow<allowGC>(cx, v);
37:43.17           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:43.19 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:43.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.19                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.19                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.19                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.19                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.20                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.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
37:43.20      return op(cx, obj, receiver, id, vp);
37:43.20             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.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
37:43.20    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:43.22           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:43.22 /<<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
37:43.22        !(message = ValueToSource(cx, messageVal))) {
37:43.22                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
37:43.22 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:43.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.22                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.23                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.23                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.23                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.23                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.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
37:43.25      return op(cx, obj, receiver, id, vp);
37:43.25             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.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
37:43.25    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:43.25           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:43.25 /<<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
37:43.25        !(filename = ValueToSource(cx, filenameVal))) {
37:43.25                     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
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/Label.h:10,
37:43.27                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.28                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.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
37:43.29      return op(cx, obj, receiver, id, vp);
37:43.29             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.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
37:43.29    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:43.29           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.30                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.31                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.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
37:43.32    return js::ToUint32Slow(cx, v, out);
37:43.32           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
37:43.32 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
37:43.32                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
37:43.32                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
37:43.32                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
37:43.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
37:43.33                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
37:43.33                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:43.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:43.34                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:43.35                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:43.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:43.35 /<<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
37:43.35    return ToStringSlow<allowGC>(cx, v);
37:43.35           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
37:43.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:43.48 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)':
37:43.48 /<<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
37:43.48  JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp,
37:43.50                     ^~~~~~~~~~~~
37:43.50 /<<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
37:43.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
37:43.51    if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal))
37:43.51         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.61 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, JS::HandleObject, JSONWriteCallback, void*)':
37:43.61 /<<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
37:43.61    if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb,
37:43.61         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.61                   StringifyBehavior::RestrictedSafe))
37:43.61                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:43.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:43.71 /<<PKGBUILDDIR>>/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JSAutoByteString&)':
37:43.71 /<<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
37:43.71  const char* js::ValueToSourceForError(JSContext* cx, HandleValue val,
37:43.72              ^~
37:43.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:43.73 /<<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
37:43.74    return ValueToSource(cx, value);
37:43.74           ~~~~~~~~~~~~~^~~~~~~~~~~
37:43.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, JS::CallArgs, JSType*)':
37:43.85 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:1489:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
37:43.85    const char* source = ValueToSourceForError(cx, args.get(0), bytes);
37:43.85                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
37:43.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:38:
37:43.93 /<<PKGBUILDDIR>>/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)':
37:43.93 /<<PKGBUILDDIR>>/js/src/jsdate.cpp:2653:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
37:43.93    return OrdinaryToPrimitive(cx, obj, hint, args.rval());
37:43.93           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:44.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:44.93 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Evaluate(JSContext*, const JS::ReadOnlyCompileOptions&, const char*, JS::MutableHandleValue)':
37:44.94 /<<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
37:44.94  JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
37:44.94                     ^~
37:44.94 /<<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
37:44.94    return Evaluate(cx, options, buffer.begin(), buffer.length(), rval);
37:44.96           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:45.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:47:
37:45.90 /<<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)':
37:45.90 /<<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
37:45.91  JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type,
37:45.91                     ^~
37:48.73 In file included 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/Label.h:10,
37:48.73                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:48.73                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:48.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:48.74 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)':
37:48.74 /<<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
37:48.74    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
37:48.74           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:48.74                                 fallback, nullptr, nullptr))
37:48.74                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:48.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:4379:5: note: in expansion of macro 'ReportValueError'
37:48.76      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal,
37:48.76      ^~~~~~~~~~~~~~~~
37:48.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:48.77 /<<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
37:48.77    if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) return nullptr;
37:48.77         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:48.77 /<<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
37:48.95 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
37:48.95 /<<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
37:48.95  JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj,
37:48.96                     ^~~~~~~~~~~~~~~~~~~
37:48.97 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
37:48.97                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
37:48.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
37:48.98                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:48.98                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:48.98                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:48.98                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:48.99                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:48.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:48.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
37:48.99      return op(cx, obj, receiver, id, vp);
37:48.99             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
37:48.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
37:49.00    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
37:49.00           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:49.00 /<<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
37:49.01    return Call(cx, fval, thisv, iargs, rval);
37:49.01           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.01 /<<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
37:49.19 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleObject)':
37:49.19 /<<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
37:49.19  JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
37:49.19                     ^~
37:49.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:49.20                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:49.20                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:49.21                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:49.22                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:49.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:49.22 /<<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
37:49.22    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
37:49.22           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.22                                 fallback, nullptr, nullptr))
37:49.22                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.23 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2614:5: note: in expansion of macro 'ReportValueError'
37:49.23      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
37:49.23      ^~~~~~~~~~~~~~~~
37:49.23 /<<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
37:49.23    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
37:49.23           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.23                                 fallback, nullptr, nullptr))
37:49.23                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.24 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2621:5: note: in expansion of macro 'ReportValueError'
37:49.24      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK,
37:49.24      ^~~~~~~~~~~~~~~~
37:49.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:49.25 /<<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
37:49.25    return js::Construct(cx, fval, cargs, newTargetVal, objp);
37:49.25           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.25 /<<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
37:49.41 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleObject)':
37:49.41 /<<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
37:49.41  JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
37:49.42                     ^~
37:49.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
37:49.43                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
37:49.43                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
37:49.43                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.h:12,
37:49.43                  from /<<PKGBUILDDIR>>/js/src/jit/shared/Disassembler-shared.cpp:7,
37:49.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:2:
37:49.44 /<<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
37:49.44    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
37:49.44           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.44                                 fallback, nullptr, nullptr))
37:49.46                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.46 /<<PKGBUILDDIR>>/js/src/jsapi.cpp:2640:5: note: in expansion of macro 'ReportValueError'
37:49.46      ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
37:49.46      ^~~~~~~~~~~~~~~~
37:49.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src25.cpp:20:
37:49.47 /<<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
37:49.47    return js::Construct(cx, fval, cargs, fval, objp);
37:49.47           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.47 /<<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
37:49.59 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
37:49.59 /<<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
37:49.59  JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval,
37:49.60                     ^~
37:49.60 /<<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
37:49.60 /<<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
37:49.61 /<<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
37:49.61    return Call(cx, fval, thisv, iargs, rval);
37:49.61           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.61 /<<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
37:49.75 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
37:49.75 /<<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
37:49.75  JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj,
37:49.75                     ^~~~~~~~~~~~~~~~~~~~
37:49.76 /<<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
37:49.76 /<<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
37:49.76    return Call(cx, fval, thisv, iargs, rval);
37:49.76           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.76 /<<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
37:49.90 /<<PKGBUILDDIR>>/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)':
37:49.90 /<<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
37:49.90  JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj,
37:49.91                     ^~~~~~~~~~~~~~~
37:49.91 /<<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
37:49.91    return Call(cx, fval, thisv, iargs, rval);
37:49.91           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37:49.92 /<<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
38:03.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:19,
38:03.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
38:03.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)':
38:03.36 /<<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]
38:03.36             size - sizeof(js::NativeObject));
38:03.36                                            ^
38:03.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
38:03.37                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:03.37                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:03.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:03.37                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:03.38                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:03.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:03.38 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
38:03.38  class HeapSlot : public WriteBarrieredBase<Value> {
38:03.38        ^~~~~~~~
38:06.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.23                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.24                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
38:06.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
38:06.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.25    memset(aT, 0, sizeof(T));
38:06.27    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
38:06.27                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
38:06.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
38:06.27                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:06.28                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:06.28                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.28                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.28                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.29 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
38:06.29  struct TabSizes {
38:06.29         ^~~~~~~~
38:06.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.31                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.31                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.32                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
38:06.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
38:06.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.33    memset(aT, 0, sizeof(T));
38:06.35    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.35 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
38:06.35                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
38:06.35                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
38:06.36                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:06.36                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:06.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.36                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.36                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
38:06.37  struct ServoSizes {
38:06.38         ^~~~~~~~~~
38:06.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.44                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.44                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
38:06.45 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
38:06.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.47    memset(aT, 0, sizeof(T));
38:06.47    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
38:06.48                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
38:06.48                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:06.48                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:06.48                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:06.48                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:06.48                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:06.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.49                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.49                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.49 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
38:06.51  class StaticStrings {
38:06.51        ^~~~~~~~~~~~~
38:06.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.52                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.52                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
38:06.54 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
38:06.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.54    memset(aT, 0, sizeof(T));
38:06.54    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:06.55                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:06.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:06.55                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:06.55                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:06.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.56                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.56                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.58 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
38:06.58  class PreliminaryObjectArray {
38:06.58        ^~~~~~~~~~~~~~~~~~~~~~
38:06.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.59                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.59                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
38:06.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
38:06.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]
38:06.62    memset(aT, 0, sizeof(T));
38:06.62    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:06.62                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:06.63                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:06.63                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:06.63                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:06.63                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.63                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.63                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.64 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
38:06.64  class TypeNewScript {
38:06.64        ^~~~~~~~~~~~~
38:06.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.66                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.66                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
38:06.67 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
38:06.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.68    memset(aT, 0, sizeof(T));
38:06.69    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.69 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
38:06.69                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
38:06.69                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
38:06.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
38:06.69                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.70                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.70                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.70 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
38:06.70  struct IonScriptCounts {
38:06.70         ^~~~~~~~~~~~~~~
38:06.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.88                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.88                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
38:06.90 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
38:06.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.90    memset(aT, 0, sizeof(T));
38:06.90    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.91 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
38:06.91                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
38:06.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.91                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.91                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.92 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
38:06.92  struct ZoneGCStats {
38:06.92         ^~~~~~~~~~~
38:06.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:06.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:06.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:06.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:06.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:06.95                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.95                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
38:06.96 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
38:06.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
38:06.97    memset(aT, 0, sizeof(T));
38:06.97    ~~~~~~^~~~~~~~~~~~~~~~~~
38:06.97 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
38:06.97                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
38:06.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:06.99                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:06.99                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:06.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:06.99 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
38:06.99  class NewObjectCache {
38:07.00        ^~~~~~~~~~~~~~
38:07.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:07.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:07.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:07.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:07.01                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:07.01                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:07.01                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:07.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:07.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]':
38:07.03 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
38:07.03 /<<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]
38:07.03      memset(aT, 0, sizeof(T));
38:07.04      ~~~~~~^~~~~~~~~~~~~~~~~~
38:07.04 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
38:07.04                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
38:07.04                  from /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:10,
38:07.04                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
38:07.04                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:07.05                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:07.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:07.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
38:07.05  class MOZ_NON_PARAM alignas(8) Value {
38:07.05                                 ^~~~~
38:07.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
38:07.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:07.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:07.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:07.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:07.42                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:07.42                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:07.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:07.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
38:07.43 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
38:07.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
38:07.44    memset(aT, 0, sizeof(T));
38:07.44    ~~~~~~^~~~~~~~~~~~~~~~~~
38:07.46 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
38:07.46                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
38:07.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
38:07.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
38:07.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
38:07.47                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:11,
38:07.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:07.47 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
38:07.47  class CodeOffsetJump {
38:07.48        ^~~~~~~~~~~~~~
38:09.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:09.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:09.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCVector.h:12,
38:09.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:15,
38:09.12                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:09.12                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:09.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:09.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]':
38:09.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]'
38:09.14 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
38:09.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<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]
38:09.15        memset(table, 0, sizeof(*table) * capacity());
38:09.15        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:09.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
38:09.17  class HashTableEntry {
38:09.17        ^~~~~~~~~~~~~~
38:09.17 /<<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]':
38:09.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]'
38:09.19 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
38:09.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<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]
38:09.22        memset(table, 0, sizeof(*table) * capacity());
38:09.22        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:09.22 /<<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
38:09.22  class HashTableEntry {
38:09.22        ^~~~~~~~~~~~~~
38:09.24 /<<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]':
38:09.26 /<<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]'
38:09.26 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
38: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<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]
38:09.27        memset(table, 0, sizeof(*table) * capacity());
38:09.27        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:09.27 /<<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
38:09.29  class HashTableEntry {
38:09.29        ^~~~~~~~~~~~~~
38:09.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/List-inl.h:15,
38:09.75                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:20,
38:09.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:09.76 /<<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)':
38:09.76 /<<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]
38:09.76             size - sizeof(js::NativeObject));
38:09.79                                            ^
38:09.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
38:09.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:09.79                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:09.79                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:09.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:09.80 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
38:09.80  class HeapSlot : public WriteBarrieredBase<Value> {
38:09.80        ^~~~~~~~
38:19.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:19.89                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:19.90                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:19.90                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:19.90                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:19.90                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:19.90                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:19.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:19.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
38:19.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
38:19.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
38:19.93    memset(aT, 0, sizeof(T));
38:19.93    ~~~~~~^~~~~~~~~~~~~~~~~~
38:19.93 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
38:19.94                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
38:19.94                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
38:19.94                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:19.94                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:19.94                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:19.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:19.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
38:19.96  struct TabSizes {
38:19.96         ^~~~~~~~
38:19.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:19.96                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:19.96                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:19.97                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:19.97                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:19.97                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:19.98                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:19.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:19.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
38:19.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
38:19.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
38:19.99    memset(aT, 0, sizeof(T));
38:19.99    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.01 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
38:20.01                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
38:20.01                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
38:20.01                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.01                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.02                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
38:20.02  struct ServoSizes {
38:20.02         ^~~~~~~~~~
38:20.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.03                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.03                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.03                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.03                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.03                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.05                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
38:20.05 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
38:20.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]
38:20.06    memset(aT, 0, sizeof(T));
38:20.06    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.06 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
38:20.06                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
38:20.06                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:20.07                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:20.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:20.07                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
38:20.07                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.09                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.09                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.09 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
38:20.10  class StaticStrings {
38:20.10        ^~~~~~~~~~~~~
38:20.10 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.10                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.10                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.10                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.10                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.11                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.11                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
38:20.12 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
38:20.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]
38:20.13    memset(aT, 0, sizeof(T));
38:20.14    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:20.14                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:20.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:20.14                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
38:20.14                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.14                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.16                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.16 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
38:20.16  class PreliminaryObjectArray {
38:20.16        ^~~~~~~~~~~~~~~~~~~~~~
38:20.16 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.16                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.16                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.16                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.16                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.17                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.17                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
38:20.17 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
38:20.19 /<<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]
38:20.19    memset(aT, 0, sizeof(T));
38:20.19    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:20.19                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:20.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:20.19                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
38:20.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.19                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.21                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.21 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
38:20.21  class TypeNewScript {
38:20.21        ^~~~~~~~~~~~~
38:20.21 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.21                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.21                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.21                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.21                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.21                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.22                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.22 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
38:20.22 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
38:20.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]
38:20.22    memset(aT, 0, sizeof(T));
38:20.22    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
38:20.22                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
38:20.24                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
38:20.24                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
38:20.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:20.24                  from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:12,
38:20.24                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:11,
38:20.24                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.24 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
38:20.24  struct IonScriptCounts {
38:20.24         ^~~~~~~~~~~~~~~
38:20.40 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.40                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.40                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.41                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.41                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.41                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.41                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
38:20.43 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
38:20.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]
38:20.44    memset(aT, 0, sizeof(T));
38:20.44    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
38:20.44                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
38:20.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:20.45                  from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:12,
38:20.45                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:11,
38:20.45                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.45 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
38:20.45  struct ZoneGCStats {
38:20.45         ^~~~~~~~~~~
38:20.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.45                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.45                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.46                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.46                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.47                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.47                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
38:20.47 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
38: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 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
38:20.47    memset(aT, 0, sizeof(T));
38:20.47    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
38:20.48                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
38:20.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:20.49                  from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.h:12,
38:20.49                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:11,
38:20.49                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.50 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
38:20.50  class NewObjectCache {
38:20.50        ^~~~~~~~~~~~~~
38:20.50 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.51                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.51                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.51                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.51                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.51                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.51                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.52 /<<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]':
38:20.53 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
38:20.53 /<<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]
38:20.54      memset(aT, 0, sizeof(T));
38:20.54      ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
38:20.54                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
38:20.54                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.54                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.54                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.56                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.56                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
38:20.57  class MOZ_NON_PARAM alignas(8) Value {
38:20.57                                 ^~~~~
38:20.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:20.75                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:20.75                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:20.75                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:20.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:20.76                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:20.76                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:20.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
38:20.78 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
38:20.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]
38:20.78    memset(aT, 0, sizeof(T));
38:20.78    ~~~~~~^~~~~~~~~~~~~~~~~~
38:20.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
38:20.78                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
38:20.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
38:20.79                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:18,
38:20.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:20.79 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
38:20.79  class CodeOffsetJump {
38:20.81        ^~~~~~~~~~~~~~
38:20.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
38:20.82                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:24,
38:20.82                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:18,
38:20.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:20.82 /<<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)':
38:20.82 /<<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]
38:20.84             size - sizeof(js::NativeObject));
38:20.84                                            ^
38:20.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
38:20.84                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:20.84                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:20.84                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:20.85                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:20.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:20.85 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
38:20.85  class HeapSlot : public WriteBarrieredBase<Value> {
38:20.85        ^~~~~~~~
38:21.19 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:21.19                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:21.19                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:21.19                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:21.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:21.19                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:21.19                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:21.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:21.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
38:21.21 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
38:21.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::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
38:21.22    memset(aT, 0, sizeof(T));
38:21.22    ~~~~~~^~~~~~~~~~~~~~~~~~
38:21.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp:35,
38:21.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:11:
38:21.23 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
38:21.23  struct TenureCountCache {
38:21.23         ^~~~~~~~~~~~~~~~
38:22.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:22.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:22.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
38:22.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
38:22.31                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
38:22.31                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.31                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:15,
38:22.32                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:22.32                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:22.32                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:22.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:22.33 /<<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]':
38:22.34 /<<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]'
38:22.34 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
38:22.35 /<<PKGBUILDDIR>>/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]
38:22.35        memset(table, 0, sizeof(*table) * capacity());
38:22.35        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:22.37 /<<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
38:22.37  class HashTableEntry {
38:22.37        ^~~~~~~~~~~~~~
38:22.37 /<<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]':
38:22.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]'
38:22.38 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
38:22.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]
38:22.39        memset(table, 0, sizeof(*table) * capacity());
38:22.39        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:22.40 /<<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
38:22.40  class HashTableEntry {
38:22.40        ^~~~~~~~~~~~~~
38:22.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]':
38:22.43 /<<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]'
38:22.44 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
38:22.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]
38:22.44        memset(table, 0, sizeof(*table) * capacity());
38:22.44        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:22.44 /<<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
38:22.46  class HashTableEntry {
38:22.46        ^~~~~~~~~~~~~~
38:22.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.46                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.46                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.46                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.46                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.46                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.46                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
38:22.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
38:22.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]
38:22.47    memset(aT, 0, sizeof(T));
38:22.47    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.47 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
38:22.47                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:16,
38:22.47                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.48                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.48                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
38:22.48  struct TabSizes {
38:22.49         ^~~~~~~~
38:22.49 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.50                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.50                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.50                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.50                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.50                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.50                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
38:22.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
38:22.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]
38:22.51    memset(aT, 0, sizeof(T));
38:22.51    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.51 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
38:22.53                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:16,
38:22.53                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.53                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.53                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
38:22.53  struct ServoSizes {
38:22.53         ^~~~~~~~~~
38:22.53 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.53                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.53                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.54                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.55                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.55                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.55                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
38:22.55 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
38:22.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]
38:22.55    memset(aT, 0, sizeof(T));
38:22.55    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
38:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
38:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
38:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
38:22.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:22.56                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:22.58                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.58                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.58                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.58 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
38:22.58  class StaticStrings {
38:22.58        ^~~~~~~~~~~~~
38:22.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.58                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.58                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.58                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.59                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.60                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.60                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
38:22.60 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
38:22.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]
38:22.60    memset(aT, 0, sizeof(T));
38:22.60    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.60 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
38:22.60                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
38:22.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:22.61                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:22.61                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.61                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.62                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.62 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
38:22.62  struct ZoneGCStats {
38:22.62         ^~~~~~~~~~~
38:22.68 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.68                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.68                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.68                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.69                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.69                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.69                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
38:22.71 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
38:22.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
38:22.71    memset(aT, 0, sizeof(T));
38:22.71    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:22.71                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:22.72                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:22.72                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.73                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.73 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
38:22.73  class PreliminaryObjectArray {
38:22.73        ^~~~~~~~~~~~~~~~~~~~~~
38:22.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.74                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.74                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.75                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.75                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.75                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
38:22.76 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
38:22.76 /<<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]
38:22.76    memset(aT, 0, sizeof(T));
38:22.76    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
38:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:22.79                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:22.79                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.79                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.80                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.80 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
38:22.80  class TypeNewScript {
38:22.80        ^~~~~~~~~~~~~
38:22.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:22.82                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:22.82                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:22.83                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:22.83                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.83                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.83                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
38:22.85 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
38:22.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]
38:22.86    memset(aT, 0, sizeof(T));
38:22.86    ~~~~~~^~~~~~~~~~~~~~~~~~
38:22.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:22.87                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:22.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:22.87 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
38:22.87  struct IonScriptCounts {
38:22.87         ^~~~~~~~~~~~~~~
38:23.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:23.00                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:23.00                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:23.00                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:23.00                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:23.00                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:23.00                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:23.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:23.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
38:23.02 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
38:23.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]
38:23.02    memset(aT, 0, sizeof(T));
38:23.03    ~~~~~~^~~~~~~~~~~~~~~~~~
38:23.03 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
38:23.03                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
38:23.04                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
38:23.04                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:23.04                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:23.04                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:23.04                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:23.04                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:23.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:23.04 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
38:23.04  class NewObjectCache {
38:23.04        ^~~~~~~~~~~~~~
38:23.05 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:23.05                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:23.05                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:23.05                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:23.05                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:23.05                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:23.05                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:23.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:23.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]':
38:23.07 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
38:23.08 /<<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]
38:23.08      memset(aT, 0, sizeof(T));
38:23.08      ~~~~~~^~~~~~~~~~~~~~~~~~
38:23.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
38:23.08                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
38:23.09                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:23.09                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:23.09                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:23.09                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:23.09                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:23.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:23.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
38:23.09  class MOZ_NON_PARAM alignas(8) Value {
38:23.09                                 ^~~~~
38:23.40 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
38:23.40                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
38:23.40                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:23.40                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:23.40                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:23.40                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:23.40                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:23.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:23.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
38:23.41 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
38:23.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
38:23.43    memset(aT, 0, sizeof(T));
38:23.43    ~~~~~~^~~~~~~~~~~~~~~~~~
38:23.43 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h:19,
38:23.43                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:18,
38:23.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:23.44 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
38:23.44  class CodeOffsetJump {
38:23.44        ^~~~~~~~~~~~~~
38:24.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
38:24.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
38:24.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
38:24.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
38:24.97                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
38:24.97                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
38:24.97                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:13,
38:24.97                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:24.97                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:24.99                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:24.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:24.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]':
38:25.00 /<<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]'
38:25.00 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
38:25.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]
38:25.02        memset(table, 0, sizeof(*table) * capacity());
38:25.02        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:25.02 /<<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
38:25.02  class HashTableEntry {
38:25.02        ^~~~~~~~~~~~~~
38: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<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy> >; HashPolicy = js::HashMap<JSScript*, mozilla::UniquePtr<char [], JS::FreePolicy>, js::DefaultHasher<JSScript*>, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]':
38:25.04 /<<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]'
38:25.04 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
38:25.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]
38:25.06        memset(table, 0, sizeof(*table) * capacity());
38:25.06        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:25.07 /<<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
38:25.07  class HashTableEntry {
38:25.07        ^~~~~~~~~~~~~~
38:25.08 /<<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]':
38:25.09 /<<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]'
38:25.10 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
38:25.12 /<<PKGBUILDDIR>>/obj-thunderbird/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]
38:25.12        memset(table, 0, sizeof(*table) * capacity());
38:25.12        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:25.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
38:25.12  class HashTableEntry {
38:25.12        ^~~~~~~~~~~~~~
38:25.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:38:
38:25.64 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)':
38:25.64 /<<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
38:25.64  bool js::IsArrayBuffer(HandleValue v) {
38:25.64       ^~
38:25.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
38:25.74 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle<js::ArgumentsObject*>)':
38:25.74 /<<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
38:25.75    if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0,
38:25.75         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:25.75                                             &val))
38:25.75                                             ~~~~~
38:25.75 /<<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
38:25.76    return NativeDefineDataProperty(cx, argsobj, iteratorId, val,
38:25.76           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:25.76                                    JSPROP_RESOLVING);
38:25.76                                    ~~~~~~~~~~~~~~~~~
38:26.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:47:
38:26.18 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, ResumeKind, JS::HandleValue)':
38:26.18 /<<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
38:26.18  static bool AsyncFunctionResume(JSContext* cx,
38:26.18              ^~~~~~~~~~~~~~~~~~~
38:26.18 /<<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
38:26.18 /<<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
38:26.20    if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &value))
38:26.20         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:26.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
38:26.26 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
38:26.27 /<<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
38:26.27  static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
38:26.27              ^~~~~~~~~~~~~~~~~
38:26.33 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
38:26.34 /<<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
38:26.34  static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
38:26.34              ^~~~~~~~~~~~~~~
38:29.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:38:
38:29.79 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::ToClampedIndex(JSContext*, JS::HandleValue, uint32_t, uint32_t*)':
38:29.79 /<<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
38:29.79  bool js::ToClampedIndex(JSContext* cx, HandleValue v, uint32_t length,
38:29.80       ^~
38:29.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
38:29.80                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
38:29.80                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
38:29.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
38:29.80                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
38:29.82                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:7,
38:29.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:29.82 /<<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
38:29.82    return js::ToInt32Slow(cx, v, out);
38:29.82           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
38:30.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:38:
38:30.84 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)':
38:30.84 /<<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
38:30.84  bool js::IsArrayBufferMaybeShared(HandleValue v) {
38:30.84       ^~
38:31.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:47:
38:31.41 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue)':
38:31.41 /<<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
38:31.41  MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled(
38:31.41                    ^~
38:31.41 /<<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
38:31.43 /<<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
38:31.43    return AsyncFunctionResume(cx, resultPromise, generatorVal,
38:31.44           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:31.44                               ResumeKind::Normal, value);
38:31.44                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
38:31.44 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue)':
38:31.44 /<<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
38:31.46  MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected(
38:31.46                    ^~
38:31.46 /<<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
38:31.46 /<<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
38:31.46    return AsyncFunctionResume(cx, resultPromise, generatorVal, ResumeKind::Throw,
38:31.47           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:31.47                               reason);
38:31.47                               ~~~~~~~
38:35.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
38:35.47 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle<js::ArgumentsObject*>)':
38:35.48 /<<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
38:35.48    if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING))
38:35.48         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:36.17 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)':
38:36.17 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:224:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38:36.17    return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return,
38:36.17           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.17                                 args.get(0), args.rval());
38:36.17                                 ~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.18 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:224:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38:36.18 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:224:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
38:36.20 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)':
38:36.20 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:233:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38:36.20    return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw,
38:36.20           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.20                                 args.get(0), args.rval());
38:36.20                                 ~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.20 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:233:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38:36.21 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:233:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
38:36.23 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)':
38:36.23 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:215:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38:36.23    return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal,
38:36.23           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.23                                 args.get(0), args.rval());
38:36.23                                 ~~~~~~~~~~~~~~~~~~~~~~~~~
38:36.23 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:215:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
38:36.24 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:215:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
38:37.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:47:
38:37.24 /<<PKGBUILDDIR>>/js/src/vm/AsyncFunction.cpp: In function 'bool WrappedAsyncFunction(JSContext*, unsigned int, JS::Value*)':
38:37.24 /<<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
38:37.24    if (Call(cx, unwrappedVal, thisValue, args2, &generatorVal)) {
38:37.24        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:37.25 /<<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
38:37.25 /<<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
38:37.25          cx, CreatePromiseObjectForAsync(cx, generatorVal));
38:37.25              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
38:37.25 /<<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
38:37.26    return AsyncFunctionResume(cx, resultPromise, generatorVal,
38:37.26           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:37.26                               ResumeKind::Normal, UndefinedHandleValue);
38:37.26                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:37.26 /<<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
38:37.27    if (!GetAndClearException(cx, &exc)) return false;
38:37.27         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
38:37.28 /<<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
38:37.29    RootedObject rejectPromise(cx, PromiseObject::unforgeableReject(cx, exc));
38:37.29                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
38:37.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:29:
38:37.86 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
38:37.87 /<<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
38:37.87  static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
38:37.87              ^~~~~~~~~~~~~~~
38:37.87 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:452:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38:37.87    if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) return false;
38:37.87         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
38:37.88 /<<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
38:37.88           NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
38:37.88           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:38.04 /<<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&)':
38:38.04 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:588:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
38:38.04  /* static */ bool MappedArgumentsObject::obj_defineProperty(
38:38.05                    ^~~~~~~~~~~~~~~~~~~~~
38:38.05 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:627:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
38:38.05    if (!NativeDefineProperty(cx, obj.as<NativeObject>(), id, newArgDesc, result))
38:38.05         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:38.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:38.64 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In function 'bool IsWeakSet(JS::HandleValue)':
38:38.64 /<<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
38:38.65  MOZ_ALWAYS_INLINE bool IsWeakSet(HandleValue v) {
38:38.65                         ^~~~~~~~~
38:38.97 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
38:38.97 /<<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
38:38.97  static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
38:38.97              ^~~~~~~~~~~~~~~~~
38:38.98 /<<PKGBUILDDIR>>/js/src/vm/ArgumentsObject.cpp:681:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
38:38.98    if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) return false;
38:38.98         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
38:38.98 /<<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
38:38.98           NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
38:38.98           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.35 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
38:39.35 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In lambda function:
38:39.35 /<<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
38:39.35      if (!DefineDataProperty(cx, singlePart, cx->names().type, partType))
38:39.35           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.35 /<<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
38:39.36      if (!DefineDataProperty(cx, singlePart, cx->names().value, val))
38:39.36           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.36 /<<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
38:39.36      if (!DefineDataElement(cx, partsArray, partIndex, val)) return false;
38:39.36           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
38:39.43                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
38:39.43                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
38:39.43                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
38:39.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:39.44                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:39.44                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:39.45                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:39.45                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:39.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:39.46 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
38:39.47 /<<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
38:39.47  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
38:39.47              ^~~~~~~~~~~
38:39.47 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
38:39.47                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
38:39.48                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
38:39.48                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:39.48                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:39.50                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:39.50                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:39.50                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:39.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:39.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
38:39.51      return op(cx, obj, receiver, id, vp);
38:39.51             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.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
38:39.52    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
38:39.52           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:39.67 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)':
38:39.68 /<<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
38:39.68  bool WeakSetObject::isBuiltinAdd(HandleValue add) {
38:39.68       ^~~~~~~~~~~~~
38:39.74 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
38:39.74 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'JSObject* js::CreateCollatorPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
38:39.75 /<<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
38:39.75    if (!DefineDataProperty(cx, Intl, cx->names().Collator, ctorValue, 0))
38:39.75         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:20:
38:39.90 /<<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>)':
38:39.90 /<<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
38:39.90  bool js::intl::InitializeObject(JSContext* cx, JS::Handle<JSObject*> obj,
38:39.90       ^~
38:39.91 /<<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
38:39.91 /<<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
38:39.91    if (!CallSelfHostedFunction(cx, initializer, JS::NullHandleValue, args,
38:39.92         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:39.92                                &ignored))
38:39.92                                ~~~~~~~~~
38:39.98 /<<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>)':
38:39.98 /<<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
38:39.98  bool js::intl::LegacyInitializeObject(JSContext* cx, JS::Handle<JSObject*> obj,
38:39.98       ^~
38:39.98 /<<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
38:39.99 /<<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
38:39.99 /<<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
38:40.00 /<<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
38:40.00    if (!CallSelfHostedFunction(cx, initializer, NullHandleValue, args, result))
38:40.00         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.06 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'JSObject* js::intl::GetInternalsObject(JSContext*, JS::Handle<JSObject*>)':
38:40.06 /<<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
38:40.06    if (!js::CallSelfHostedFunction(cx, cx->names().getInternals, NullHandleValue,
38:40.06         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.06                                    args, &v))
38:40.06                                    ~~~~~~~~~
38:40.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
38:40.11 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DefaultCalendar(JSContext*, const JSAutoByteString&, JS::MutableHandleValue)':
38:40.11 /<<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
38:40.12  static bool DefaultCalendar(JSContext* cx, const JSAutoByteString& locale,
38:40.12              ^~~~~~~~~~~~~~~
38:40.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
38:40.17 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)':
38:40.17 /<<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
38:40.17    if (!DefineDataElement(cx, collations, index++, NullHandleValue))
38:40.17         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.17 /<<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
38:40.18      if (!DefineDataElement(cx, collations, index++, element)) return false;
38:40.18           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:20:
38:40.33 /<<PKGBUILDDIR>>/js/src/builtin/intl/CommonFunctions.cpp: In function 'bool js::intl::GetAvailableLocales(JSContext*, js::intl::CountAvailable, js::intl::GetAvailable, JS::MutableHandle<JS::Value>)':
38:40.33 /<<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
38:40.33  bool js::intl::GetAvailableLocales(JSContext* cx, CountAvailable countAvailable,
38:40.33       ^~
38:40.33 /<<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
38:40.34      if (!DefineDataProperty(cx, locales, a->asPropertyName(), TrueHandleValue))
38:40.34           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.42 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
38:40.42 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)':
38:40.42 /<<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
38:40.42    if (!GetAvailableLocales(cx, ucol_countAvailable, ucol_getAvailable, &result))
38:40.42         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
38:40.47 /<<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)':
38:40.47 /<<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
38:40.47    if (!DefineDataProperty(cx, Intl, cx->names().DateTimeFormat, ctorValue, 0))
38:40.47         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.57 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_DateTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
38:40.57 /<<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
38:40.57    if (!GetAvailableLocales(cx, udat_countAvailable, udat_getAvailable, &result))
38:40.57         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.64 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)':
38:40.64 /<<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
38:40.64    if (!DefineDataElement(cx, calendars, index++, element)) return false;
38:40.64         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.64 /<<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
38:40.64      if (!DefineDataElement(cx, calendars, index++, element)) return false;
38:40.65           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.65 /<<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
38:40.65          if (!DefineDataElement(cx, calendars, index++, element)) return false;
38:40.65               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
38:40.96 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)':
38:40.96 /<<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
38:40.96    if (!DefineDataProperty(cx, info, cx->names().firstDayOfWeek, v))
38:40.96         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.96 /<<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
38:40.97    if (!DefineDataProperty(cx, info, cx->names().minDays, v)) return false;
38:40.97         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:40.97 /<<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
38:40.98    if (!DefineDataProperty(cx, info, cx->names().weekendStart, weekendStart))
38:40.98         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:41.02 /<<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
38:41.02    if (!DefineDataProperty(cx, info, cx->names().weekendEnd, weekendEnd))
38:41.02         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:41.24 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetLocaleInfo(JSContext*, unsigned int, JS::Value*)':
38:41.25 /<<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
38:41.25    if (!DefineDataProperty(cx, info, cx->names().locale, args[0])) return false;
38:41.25         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:41.25 /<<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
38:41.25    if (!DefineDataProperty(cx, info, cx->names().direction, dir)) return false;
38:41.26         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:41.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:47:
38:41.34 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'JSObject* js::CreateNumberFormatPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>, JS::MutableHandleObject)':
38:41.34 /<<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
38:41.34    if (!DefineDataProperty(cx, Intl, cx->names().NumberFormat, ctorValue, 0))
38:41.34         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:41.39 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_NumberFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
38:41.39 /<<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
38:41.39    if (!GetAvailableLocales(cx, unum_countAvailable, unum_getAvailable, &result))
38:41.39         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:42.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
38:42.32                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
38:42.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:16,
38:42.33                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.cpp:11,
38:42.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src29.cpp:2:
38:42.33 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)':
38:42.33 /<<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
38:42.34    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
38:42.34           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:42.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:11:
38:42.36 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)':
38:42.36 /<<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
38:42.36          JSString* str = ValueToSource(cx, v);
38:42.36                          ~~~~~~~~~~~~~^~~~~~~
38:42.37 /<<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
38:42.37        JSString* str = ValueToSource(cx, objv);
38:42.37                        ~~~~~~~~~~~~~^~~~~~~~~~
38:42.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
38:42.55 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In static member function 'static bool js::GlobalObject::initIntlObject(JSContext*, JS::Handle<js::GlobalObject*>)':
38:42.56 /<<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
38:42.56    if (!DefineDataProperty(cx, global, cx->names().Intl, intlValue,
38:42.56         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:42.56                            JSPROP_RESOLVING))
38:42.57                            ~~~~~~~~~~~~~~~~~
38:42.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:11:
38:42.88 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool Collator(JSContext*, const JS::CallArgs&)':
38:42.88 /<<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
38:42.88    if (!intl::InitializeObject(cx, collator, cx->names().InitializeCollator,
38:42.89         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:42.89                                locales, options))
38:42.90                                ~~~~~~~~~~~~~~~~~
38:42.91 /<<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
38:43.00 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack(JSContext*, int, int, JS::HandleValue, char**)':
38:43.00 /<<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
38:43.01  static bool DecompileExpressionFromStack(JSContext* cx, int spindex,
38:43.01              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.21 /<<PKGBUILDDIR>>/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)':
38:43.21 /<<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
38:43.21    if (!GetProperty(cx, internals, internals, cx->names().locale, &value))
38:43.21         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.21 /<<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
38:43.21    if (!GetProperty(cx, internals, internals, cx->names().usage, &value))
38:43.21         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.23 /<<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
38:43.23    if (!GetProperty(cx, internals, internals, cx->names().sensitivity, &value))
38:43.23         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.23 /<<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
38:43.24    if (!GetProperty(cx, internals, internals, cx->names().ignorePunctuation,
38:43.24         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.24                     &value))
38:43.24                     ~~~~~~~
38:43.25 /<<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
38:43.25    if (!GetProperty(cx, internals, internals, cx->names().numeric, &value))
38:43.25         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.25 /<<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
38:43.26    if (!GetProperty(cx, internals, internals, cx->names().caseFirst, &value))
38:43.26         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.30 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)':
38:43.30 /<<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
38:43.30  UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex,
38:43.30              ^~
38:43.30 /<<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
38:43.32 /<<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
38:43.32      if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result))
38:43.32           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.33 /<<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
38:43.33      fallback = ValueToSource(cx, v);
38:43.33                 ~~~~~~~~~~~~~^~~~~~~
38:43.39 /<<PKGBUILDDIR>>/js/src/vm/BytecodeUtil.cpp: In function 'char* js::DecompileArgument(JSContext*, int, JS::HandleValue)':
38:43.39 /<<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
38:43.39  char* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) {
38:43.39        ^~
38:43.39 /<<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
38:43.39    RootedString fallback(cx, ValueToSource(cx, v));
38:43.39                              ~~~~~~~~~~~~~^~~~~~~
38:43.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
38:43.60 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool DateTimeFormat(JSContext*, const JS::CallArgs&, bool, js::intl::DateTimeFormatOptions)':
38:43.60 /<<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
38:43.61    return intl::LegacyInitializeObject(
38:43.61           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
38:43.61        cx, dateTimeFormat, cx->names().InitializeDateTimeFormat, thisValue,
38:43.61        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.61        locales, options, dtfOptions, args.rval());
38:43.61        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.61 /<<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
38:43.62 /<<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
38:43.63 /<<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
38:43.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:47:
38:43.86 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool NumberFormat(JSContext*, const JS::CallArgs&, bool)':
38:43.86 /<<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
38:43.87    return intl::LegacyInitializeObject(
38:43.87           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
38:43.87        cx, numberFormat, cx->names().InitializeNumberFormat, thisValue, locales,
38:43.87        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.87        options, DateTimeFormatOptions::Standard, args.rval());
38:43.87        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:43.87 /<<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
38:43.88 /<<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
38:43.89 /<<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
38:44.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:29:
38:45.00 /<<PKGBUILDDIR>>/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_FormatDateTime(JSContext*, unsigned int, JS::Value*)':
38:45.00 /<<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
38:45.00    if (!GetProperty(cx, internals, internals, cx->names().locale, &value))
38:45.00         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:45.00 /<<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
38:45.00    if (!GetProperty(cx, internals, internals, cx->names().timeZone, &value))
38:45.01         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:45.01 /<<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
38:45.02    if (!GetProperty(cx, internals, internals, cx->names().pattern, &value))
38:45.02         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:45.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
38:45.75 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_ComputeDisplayNames(JSContext*, unsigned int, JS::Value*)':
38:45.75 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:335:29: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized]
38:45.75        return udat_getSymbols(fmt, symbolType, index, chars, size, status);
38:45.75                              ^
38:45.77 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:226:27: note: 'symbolType' was declared here
38:45.77      UDateFormatSymbolType symbolType;
38:45.78                            ^~~~~~~~~~
38:45.78 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:335:29: warning: 'symbolType' may be used uninitialized in this function [-Wmaybe-uninitialized]
38:45.78        return udat_getSymbols(fmt, symbolType, index, chars, size, status);
38:45.78                              ^
38:45.78 /<<PKGBUILDDIR>>/js/src/builtin/intl/IntlObject.cpp:226:27: note: 'symbolType' was declared here
38:45.78      UDateFormatSymbolType symbolType;
38:45.80                            ^~~~~~~~~~
38:45.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
38:45.80                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
38:45.80                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
38:45.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
38:45.81                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
38:45.81                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakMapObject.h:10,
38:45.81                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.h:10,
38:45.82                  from /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:7,
38:45.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:45.83 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
38:45.83      return op(cx, obj, receiver, id, vp);
38:45.83             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
38:45.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
38:45.85    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
38:45.85           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:45.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:38:
38:45.85 /<<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
38:45.85      if (!DefineDataElement(cx, result, i, v)) return false;
38:45.86           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
38:46.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:46.71 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::HandleValue)':
38:46.71 /<<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
38:46.71  MOZ_MUST_USE bool js::AsyncGeneratorResume(
38:46.71                    ^~
38:46.71 /<<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
38:46.71    if (!CallSelfHostedFunction(cx, funName, generatorVal, args, &result)) {
38:46.71         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.71 /<<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
38:46.72    if (!GetAndClearException(cx, &value)) return false;
38:46.72         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
38:46.72 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:46.72                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:46.73                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:46.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:46.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
38:46.73      return op(cx, obj, receiver, id, vp);
38:46.73             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.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
38:46.74    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
38:46.74           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:46.86 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
38:46.86 /<<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
38:46.86  MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled(
38:46.86                    ^~
38:46.87 /<<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
38:46.88    return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value);
38:46.88           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.88 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
38:46.88 /<<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
38:46.88  MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected(
38:46.88                    ^~
38:46.88 /<<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
38:46.88    return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
38:46.88           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.88 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
38:46.89 /<<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
38:46.89  MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(
38:46.89                    ^~
38:46.89 /<<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
38:46.89    return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value);
38:46.89           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.90 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::HandleValue)':
38:46.90 /<<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
38:46.90  MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected(
38:46.90                    ^~
38:46.91 /<<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
38:46.91    return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
38:46.91           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.93 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)':
38:46.93 /<<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
38:46.93  /* static */ JSObject* AsyncFromSyncIteratorObject::create(
38:46.93                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
38:46.97 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)':
38:46.97 /<<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
38:46.97  JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
38:46.97            ^~
38:47.01 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction, JS::HandleValue)':
38:47.01 /<<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
38:47.01  /* static */ AsyncGeneratorObject* AsyncGeneratorObject::create(
38:47.02                                     ^~~~~~~~~~~~~~~~~~~~
38:47.02 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
38:47.02                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.h:10,
38:47.02                  from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:7,
38:47.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:47.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
38:47.03      return op(cx, obj, receiver, id, vp);
38:47.03             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
38:47.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
38:47.04    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
38:47.05           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:47.15 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:47.15 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorRequest::create(JSContext*, js::CompletionKind, JS::HandleValue, JS::HandleObject)':
38:47.15 /<<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
38:47.16  /* static */ AsyncGeneratorRequest* AsyncGeneratorRequest::create(
38:47.16                                      ^~~~~~~~~~~~~~~~~~~~~
38:47.20 /<<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)':
38:47.20 /<<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
38:47.21  /* static */ AsyncGeneratorRequest* AsyncGeneratorObject::createRequest(
38:47.21                                      ^~~~~~~~~~~~~~~~~~~~
38:47.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:47:
38:47.46 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool intl_FormatNumberToParts(JSContext*, void**, double, JS::MutableHandleValue)':
38:47.46 /<<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
38:47.47  static bool intl_FormatNumberToParts(JSContext* cx, UNumberFormat* nf, double x,
38:47.47              ^~~~~~~~~~~~~~~~~~~~~~~~
38:47.47 /<<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
38:47.47      if (!DefineDataProperty(cx, singlePart, cx->names().type, propVal))
38:47.47           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:47.48 /<<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
38:47.48      if (!DefineDataProperty(cx, singlePart, cx->names().value, propVal))
38:47.48           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:47.50 /<<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
38:47.50      if (!DefineDataElement(cx, partsArray, partIndex, propVal)) return false;
38:47.50           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.11 /<<PKGBUILDDIR>>/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)':
38:48.11 /<<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
38:48.11    if (!GetProperty(cx, internals, internals, cx->names().locale, &value))
38:48.11         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.11 /<<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
38:48.12    if (!GetProperty(cx, internals, internals, cx->names().style, &value))
38:48.12         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.12 /<<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
38:48.12        if (!GetProperty(cx, internals, internals, cx->names().currency, &value))
38:48.12             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.14 /<<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
38:48.14        if (!GetProperty(cx, internals, internals, cx->names().currencyDisplay,
38:48.14             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.14                         &value))
38:48.14                         ~~~~~~~
38:48.14 /<<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
38:48.14      if (!GetProperty(cx, internals, internals,
38:48.15           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.15                       cx->names().minimumSignificantDigits, &value))
38:48.15                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.15 /<<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
38:48.15      if (!GetProperty(cx, internals, internals,
38:48.15           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.15                       cx->names().maximumSignificantDigits, &value))
38:48.16                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.16 /<<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
38:48.17      if (!GetProperty(cx, internals, internals, cx->names().minimumIntegerDigits,
38:48.17           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.17                       &value))
38:48.17                       ~~~~~~~
38:48.17 /<<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
38:48.18      if (!GetProperty(cx, internals, internals,
38:48.18           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.18                       cx->names().minimumFractionDigits, &value))
38:48.18                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.18 /<<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
38:48.18      if (!GetProperty(cx, internals, internals,
38:48.18           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.19                       cx->names().maximumFractionDigits, &value))
38:48.19                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.21 /<<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
38:48.21    if (!GetProperty(cx, internals, internals, cx->names().useGrouping, &value))
38:48.21         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:48.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp:20,
38:48.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:48.36 /<<PKGBUILDDIR>>/js/src/vm/List-inl.h: In function 'bool js::AppendToList(JSContext*, js::HandleNativeObject, JS::HandleValue)':
38:48.36 /<<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
38:48.36  inline MOZ_MUST_USE bool AppendToList(JSContext* cx, HandleNativeObject list,
38:48.37                           ^~~~~~~~~~~~
38:50.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src3.cpp:2:
38:50.80 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)':
38:50.81 /<<PKGBUILDDIR>>/js/src/builtin/WeakSetObject.cpp:204:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
38:50.81        if (!CallSelfHostedFunction(cx, cx->names().WeakSetConstructorInit, thisv,
38:50.81             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:50.81                                    args2, args2.rval()))
38:50.82                                    ~~~~~~~~~~~~~~~~~~~~
38:52.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src30.cpp:2:
38:52.21 /<<PKGBUILDDIR>>/js/src/vm/AsyncIteration.cpp: In function 'bool WrappedAsyncGenerator(JSContext*, unsigned int, JS::Value*)':
38:52.21 /<<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
38:52.21    if (!Call(cx, unwrappedVal, thisValue, args2, &generatorVal)) return false;
38:52.21         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38:52.22 /<<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
39:01.17 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:49,
39:01.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:01.18 /<<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:01.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]
39:01.20             size - sizeof(js::NativeObject));
39:01.20                                            ^
39:01.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
39:01.21                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:01.24                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:01.24                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:01.24                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:01.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:01.24 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
39:01.24  class HeapSlot : public WriteBarrieredBase<Value> {
39:01.25        ^~~~~~~~
39:05.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
39:05.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
39:05.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 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.14    memset(aT, 0, sizeof(T));
39:05.14    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:05.16                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:05.16                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
39:05.16                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:05.16                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:05.16                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.16                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
39:05.18  struct TabSizes {
39:05.18         ^~~~~~~~
39:05.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
39:05.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
39:05.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.19    memset(aT, 0, sizeof(T));
39:05.19    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:05.19                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:05.19                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
39:05.19                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:05.19                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:05.19                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.19                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
39:05.21  struct ServoSizes {
39:05.21         ^~~~~~~~~~
39:05.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
39:05.21 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
39:05.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 js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.21    memset(aT, 0, sizeof(T));
39:05.21    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:05.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
39:05.22                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:05.22                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:05.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:05.22                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:05.22                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:05.23                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:05.23                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.23                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.25 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
39:05.25  class StaticStrings {
39:05.25        ^~~~~~~~~~~~~
39:05.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
39:05.25 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
39:05.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.25    memset(aT, 0, sizeof(T));
39:05.25    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.27                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
39:05.27  class PreliminaryObjectArray {
39:05.27        ^~~~~~~~~~~~~~~~~~~~~~
39:05.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
39:05.28 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
39:05.29 /<<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:05.29    memset(aT, 0, sizeof(T));
39:05.29    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.29 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:05.29                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:05.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:05.30                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:05.30                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:05.30                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:05.30                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.30                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.31 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
39:05.31  class TypeNewScript {
39:05.31        ^~~~~~~~~~~~~
39:05.31 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
39:05.32 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
39:05.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]
39:05.32    memset(aT, 0, sizeof(T));
39:05.32    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.32 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
39:05.32                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
39:05.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
39:05.33                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
39:05.33                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
39:05.33                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.33                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.35 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
39:05.35  struct ZoneGCStats {
39:05.35         ^~~~~~~~~~~
39:05.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
39:05.36 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
39:05.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.36    memset(aT, 0, sizeof(T));
39:05.36    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.36 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
39:05.38                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
39:05.38                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
39:05.38                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
39:05.38                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
39:05.38                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
39:05.38                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
39:05.39                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
39:05.39                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.39                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.39 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
39:05.39  struct IonScriptCounts {
39:05.39         ^~~~~~~~~~~~~~~
39:05.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
39:05.50 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
39:05.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.51    memset(aT, 0, sizeof(T));
39:05.51    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.51 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:05.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.54 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
39:05.54  class NewObjectCache {
39:05.54        ^~~~~~~~~~~~~~
39:05.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.55 /<<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:05.56 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
39:05.56 /<<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:05.57      memset(aT, 0, sizeof(T));
39:05.57      ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.57 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
39:05.57                  from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
39:05.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
39:05.57  class MOZ_NON_PARAM alignas(8) Value {
39:05.57                                 ^~~~~
39:05.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:11,
39:05.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:05.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
39:05.76 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
39:05.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
39:05.77    memset(aT, 0, sizeof(T));
39:05.77    ~~~~~~^~~~~~~~~~~~~~~~~~
39:05.77 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
39:05.77                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
39:05.79                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame.h:10,
39:05.79                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:14,
39:05.79                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
39:05.79                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:05.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:05.79 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
39:05.80  class CodeOffsetJump {
39:05.80        ^~~~~~~~~~~~~~
39:08.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
39:08.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
39:08.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
39:08.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
39:08.05                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
39:08.05                  from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
39:08.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
39:08.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]':
39:08.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]'
39:08.07 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
39:08.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]
39:08.08        memset(table, 0, sizeof(*table) * capacity());
39:08.08        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:08.08 /<<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
39:08.09  class HashTableEntry {
39:08.09        ^~~~~~~~~~~~~~
39:08.09 /<<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]':
39:08.10 /<<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]'
39:08.10 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
39:08.12 /<<PKGBUILDDIR>>/obj-thunderbird/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]
39:08.12        memset(table, 0, sizeof(*table) * capacity());
39:08.12        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:08.12 /<<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
39:08.12  class HashTableEntry {
39:08.12        ^~~~~~~~~~~~~~
39:08.14 /<<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]':
39:08.14 /<<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]'
39:08.14 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
39:08.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::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]
39:08.16        memset(table, 0, sizeof(*table) * capacity());
39:08.16        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:08.16 /<<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
39:08.16  class HashTableEntry {
39:08.16        ^~~~~~~~~~~~~~
39:08.81 /<<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]':
39:08.81 /<<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]'
39:08.81 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
39:08.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::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]
39:08.84        memset(table, 0, sizeof(*table) * capacity());
39:08.84        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:08.86 /<<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
39:08.86  class HashTableEntry {
39:08.86        ^~~~~~~~~~~~~~
39:09.12 /<<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]':
39:09.13 /<<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]'
39:09.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:3767:23:   required from here
39:09.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::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]
39:09.14        memset(table, 0, sizeof(*table) * capacity());
39:09.15        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:09.16 /<<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
39:09.16  class HashTableEntry {
39:09.16        ^~~~~~~~~~~~~~
39:09.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::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*> >; HashPolicy = js::HashMap<js::MissingEnvironmentKey, js::ReadBarriered<js::DebugEnvironmentProxy*>, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]':
39:09.51 /<<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]'
39:09.51 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2641:29:   required from here
39:09.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::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]
39:09.53        memset(table, 0, sizeof(*table) * capacity());
39:09.53        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:09.53 /<<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
39:09.53  class HashTableEntry {
39:09.54        ^~~~~~~~~~~~~~
39:09.54 /<<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]':
39:09.56 /<<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]'
39:09.56 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2642:26:   required from here
39:09.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<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]
39:09.57        memset(table, 0, sizeof(*table) * capacity());
39:09.57        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:09.58 /<<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
39:09.58  class HashTableEntry {
39:09.58        ^~~~~~~~~~~~~~
39:11.99 /<<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]':
39:12.00 /<<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]'
39:12.01 /<<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]'
39:12.03 /<<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]'
39:12.04 /<<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]'
39:12.04 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
39:12.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<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]
39:12.08        memset(table, 0, sizeof(*table) * capacity());
39:12.08        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:12.09 /<<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
39:12.09  class HashTableEntry {
39:12.09        ^~~~~~~~~~~~~~
39:36.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
39:36.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:36.81 /<<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:36.81 /<<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:36.82             size - sizeof(js::NativeObject));
39:36.82                                            ^
39:36.82 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
39:36.87                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
39:36.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
39:36.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:36.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:36.88 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
39:36.92  class HeapSlot : public WriteBarrieredBase<Value> {
39:36.92        ^~~~~~~~
39:44.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:37,
39:44.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
39:44.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)':
39:44.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]
39:44.22             size - sizeof(js::NativeObject));
39:44.22                                            ^
39:44.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:44.24                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:44.24                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:44.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:44.24 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
39:44.24  class HeapSlot : public WriteBarrieredBase<Value> {
39:44.24        ^~~~~~~~
39:45.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp:14,
39:45.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
39:45.06 /<<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:45.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]
39:45.07             size - sizeof(js::NativeObject));
39:45.07                                            ^
39:45.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:45.07                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:45.07                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
39:45.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:45.07                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:45.07                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:45.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:45.07 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
39:45.07  class HeapSlot : public WriteBarrieredBase<Value> {
39:45.08        ^~~~~~~~
39:48.41 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.41                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.41                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.41                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
39:48.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
39:48.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]
39:48.44    memset(aT, 0, sizeof(T));
39:48.44    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:48.44                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:48.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:48.44                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:48.46                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
39:48.46                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.46                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.46                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
39:48.46  struct TabSizes {
39:48.47         ^~~~~~~~
39:48.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.47                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.47                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.47                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
39:48.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
39:48.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]
39:48.49    memset(aT, 0, sizeof(T));
39:48.49    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.50                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
39:48.51  struct ServoSizes {
39:48.51         ^~~~~~~~~~
39:48.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.55                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.55                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.55                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
39:48.56 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
39:48.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
39:48.56    memset(aT, 0, sizeof(T));
39:48.57    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.57 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:48.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
39:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:48.59                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
39:48.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.60                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.60                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.60 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
39:48.60  class StaticStrings {
39:48.62        ^~~~~~~~~~~~~
39:48.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.62                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.62                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.62                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
39:48.63 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
39:48.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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
39:48.64    memset(aT, 0, sizeof(T));
39:48.64    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:48.64                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:48.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:48.64                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:48.65                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
39:48.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.65                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.66                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.66 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
39:48.66  class PreliminaryObjectArray {
39:48.67        ^~~~~~~~~~~~~~~~~~~~~~
39:48.67 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.67                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.69                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.69                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
39:48.69 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
39:48.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]
39:48.70    memset(aT, 0, sizeof(T));
39:48.70    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:48.70                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:48.71                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:48.71                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:48.71                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
39:48.71                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.71                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.71                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
39:48.72  class TypeNewScript {
39:48.72        ^~~~~~~~~~~~~
39:48.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.73                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.73                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.73                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
39:48.75 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
39:48.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]
39:48.76    memset(aT, 0, sizeof(T));
39:48.76    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.76 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
39:48.76                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
39:48.76                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
39:48.76                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
39:48.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.77                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.77                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.77 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
39:48.77  struct IonScriptCounts {
39:48.79         ^~~~~~~~~~~~~~~
39:48.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.94                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.94                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.94                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
39:48.95 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
39: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]
39:48.95    memset(aT, 0, sizeof(T));
39:48.96    ~~~~~~^~~~~~~~~~~~~~~~~~
39:48.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
39:48.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
39:48.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:48.98                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:48.98                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:48.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.98 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
39:48.98  struct ZoneGCStats {
39:48.99         ^~~~~~~~~~~
39:48.99 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:48.99                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:48.99                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:48.99                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:48.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:48.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
39:49.00 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
39:49.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
39:49.01    memset(aT, 0, sizeof(T));
39:49.01    ~~~~~~^~~~~~~~~~~~~~~~~~
39:49.01 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
39:49.01                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
39:49.01                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:49.01                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:49.03                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
39:49.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:49.03 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
39:49.03  class NewObjectCache {
39:49.03        ^~~~~~~~~~~~~~
39:49.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:49.04                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:49.04                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:49.04                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:49.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:49.05 /<<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:49.05 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
39: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]
39:49.06      memset(aT, 0, sizeof(T));
39:49.06      ~~~~~~^~~~~~~~~~~~~~~~~~
39:49.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
39:49.06                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
39:49.08                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:49.08                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:49.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:49.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
39:49.08  class MOZ_NON_PARAM alignas(8) Value {
39:49.08                                 ^~~~~
39:49.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:49.35                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:49.35                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:49.35                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:49.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:49.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
39:49.36 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
39:49.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
39:49.38    memset(aT, 0, sizeof(T));
39:49.38    ~~~~~~^~~~~~~~~~~~~~~~~~
39:49.38 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
39:49.39                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
39:49.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
39:49.39                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
39:49.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:49.39 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
39:49.40  class CodeOffsetJump {
39:49.40        ^~~~~~~~~~~~~~
39:50.17 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.17                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
39:50.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
39:50.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
39:50.19    memset(aT, 0, sizeof(T));
39:50.19    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:50.19                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:50.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:50.21                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:50.21                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:50.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
39:50.22  struct TabSizes {
39:50.22         ^~~~~~~~
39:50.22 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.23                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
39:50.23 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
39:50.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]
39:50.24    memset(aT, 0, sizeof(T));
39:50.24    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.24 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:50.24                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:50.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:50.26                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:50.26                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:50.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
39:50.27  struct ServoSizes {
39:50.27         ^~~~~~~~~~
39:50.28 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.29                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.30 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
39:50.30 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
39:50.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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
39:50.31    memset(aT, 0, sizeof(T));
39:50.31    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.31 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:50.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
39:50.33                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:50.33                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:50.33                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:50.34                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:50.34                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:50.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.34 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
39:50.35  class StaticStrings {
39:50.36        ^~~~~~~~~~~~~
39:50.36 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.36                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
39:50.37 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
39:50.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]
39:50.38    memset(aT, 0, sizeof(T));
39:50.38    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:50.40                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:50.40                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:50.40                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:50.40                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:50.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.41 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
39:50.41  class PreliminaryObjectArray {
39:50.41        ^~~~~~~~~~~~~~~~~~~~~~
39:50.41 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.41                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
39:50.42 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
39:50.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]
39:50.43    memset(aT, 0, sizeof(T));
39:50.43    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:50.44                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:50.44                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:50.44                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:50.44                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:50.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.45 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
39:50.45  class TypeNewScript {
39:50.45        ^~~~~~~~~~~~~
39:50.46 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.47                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
39:50.48 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
39:50.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]
39:50.49    memset(aT, 0, sizeof(T));
39:50.49    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.49 In file included from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:19,
39:50.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.50 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
39:50.50  struct ZoneGCStats {
39:50.50         ^~~~~~~~~~~
39:50.51 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.52                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
39:50.54 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
39:50.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
39:50.54    memset(aT, 0, sizeof(T));
39:50.55    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.55 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
39:50.55                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
39:50.55                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
39:50.55                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
39:50.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:50.57                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
39:50.57                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
39:50.57                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
39:50.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.57 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
39:50.57  struct IonScriptCounts {
39:50.57         ^~~~~~~~~~~~~~~
39:50.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
39:50.57 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
39:50.57 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1820:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
39:50.58    bool getPropertyDescriptor(
39:50.58         ^~~~~~~~~~~~~~~~~~~~~
39:50.58 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1823:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
39:50.58      return getOwnPropertyDescriptor(cx, proxy, id, desc);
39:50.58             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
39:50.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:47:
39:50.58 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)':
39:50.59 /<<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
39:50.59  static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); }
39:50.59                                ^~~~~~~~
39:50.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.71                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
39:50.71 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
39:50.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 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
39:50.72    memset(aT, 0, sizeof(T));
39:50.72    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.72 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
39:50.72                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
39:50.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:50.73                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
39:50.73                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
39:50.74                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
39:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.74 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
39:50.74  class NewObjectCache {
39:50.74        ^~~~~~~~~~~~~~
39:50.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.74                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.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]':
39:50.75 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
39:50.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]
39:50.75      memset(aT, 0, sizeof(T));
39:50.77      ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
39:50.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
39:50.77                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
39:50.77                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
39:50.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
39:50.77                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
39:50.77                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
39:50.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:50.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
39:50.77  class MOZ_NON_PARAM alignas(8) Value {
39:50.78                                 ^~~~~
39:50.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:50.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:50.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:50.96                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:50.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:50.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
39:50.96 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
39:50.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
39:50.97    memset(aT, 0, sizeof(T));
39:50.98    ~~~~~~^~~~~~~~~~~~~~~~~~
39:50.99 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.h:23,
39:50.99                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:35,
39:50.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:51.00 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
39:51.00  class CodeOffsetJump {
39:51.00        ^~~~~~~~~~~~~~
39:51.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:51.00                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
39:51.01                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:51.01                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:51.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:51.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
39:51.03 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
39:51.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::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
39:51.04    memset(aT, 0, sizeof(T));
39:51.04    ~~~~~~^~~~~~~~~~~~~~~~~~
39:51.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.cpp:14,
39:51.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:47:
39:51.06 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
39:51.06  struct TenureCountCache {
39:51.06         ^~~~~~~~~~~~~~~~
39:51.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:51.17 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)':
39:51.17 /<<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
39:51.17    return DefineDataProperty(cx, obj, propName, val);
39:51.17           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
39:51.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'js::NativeObject* DebuggerSource_check(JSContext*, JS::HandleValue, const char*)':
39:51.58 /<<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
39:51.59  static NativeObject* DebuggerSource_check(JSContext* cx, HandleValue thisv,
39:51.59                       ^~~~~~~~~~~~~~~~~~~~
39:51.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:47:
39:51.61 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)':
39:51.62 /<<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
39:51.62    return DefineDataProperty(cx, thisObj, cx->names().stack, val);
39:51.62           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:51.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
39:51.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
39:51.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
39:51.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
39:51.66                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
39:51.67                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:51.67                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:51.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:51.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]':
39:51.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]'
39:51.68 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
39:51.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<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]
39:51.70        memset(table, 0, sizeof(*table) * capacity());
39:51.70        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:51.70 /<<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
39:51.70  class HashTableEntry {
39:51.72        ^~~~~~~~~~~~~~
39:51.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:51.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ValueToStableChars(JSContext*, const char*, JS::HandleValue, js::AutoStableStringChars&)':
39:51.72 /<<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
39:51.72  static bool ValueToStableChars(JSContext* cx, const char* fnname,
39:51.72              ^~~~~~~~~~~~~~~~~~
39:51.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]':
39:51.73 /<<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]'
39:51.73 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
39:51.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<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]
39:51.74        memset(table, 0, sizeof(*table) * capacity());
39:51.75        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:51.75 /<<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
39:51.75  class HashTableEntry {
39:51.75        ^~~~~~~~~~~~~~
39:51.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]':
39:51.77 /<<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]'
39:51.77 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
39:51.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<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]
39:51.78        memset(table, 0, sizeof(*table) * capacity());
39:51.78        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:51.78 /<<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
39:51.78  class HashTableEntry {
39:51.78        ^~~~~~~~~~~~~~
39:52.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:52.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:12,
39:52.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:52.04                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:52.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:52.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]':
39:52.05 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:550:13:   required from here
39:52.06 /<<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]
39:52.06    memset(aT, 0, sizeof(T));
39:52.06    ~~~~~~^~~~~~~~~~~~~~~~~~
39:52.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:9,
39:52.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
39:52.08 /<<PKGBUILDDIR>>/js/src/vm/Iteration.h:32:8: note: 'struct js::NativeIterator' declared here
39:52.08  struct NativeIterator {
39:52.08         ^~~~~~~~~~~~~~
39:52.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:47:
39:52.81 /<<PKGBUILDDIR>>/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)':
39:52.81 /<<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
39:52.81      if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), name, name, 0,
39:52.82           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:52.82                                               &val))
39:52.82                                               ~~~~~
39:52.82 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
39:52.82                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
39:52.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
39:52.84                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
39:52.84                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
39:52.84                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
39:52.84                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
39:52.84                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:52.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:52.85 /<<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
39:52.85    return Call(cx, fval, thisv, args, rval);
39:52.85           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:52.85 /<<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
39:52.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HeapAPI.h:15,
39:52.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:25,
39:52.95                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:52.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:52.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]':
39:52.96 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp:231:24:   required from here
39:52.97 /<<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]
39:52.97      memset(const_cast<T*>(p), 0x3B, sizeof(T));
39:52.97      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:52.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
39:52.97                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
39:52.97                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
39:52.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
39:52.99 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:93:8: note: 'struct JSContext' declared here
39:52.99  struct JSContext : public JS::RootingContext,
39:52.99         ^~~~~~~~~
39:53.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
39:53.22 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
39:53.22 /<<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
39:53.22  static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj,
39:53.22              ^~~~~~~~~~~~~~~~~~~~~~~~
39:53.23 /<<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
39:53.27 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
39:53.28 /<<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
39:53.28  static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj,
39:53.28              ^~~~~~~~~~~~~~~~~~~~~~~~
39:53.28 /<<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
39:53.34 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
39:53.34 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1106:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
39:53.34  static bool lexicalError_GetOwnPropertyDescriptor(
39:53.34              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:53.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:53.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'JSObject* DebuggerScript_checkThis(JSContext*, const JS::CallArgs&, const char*, const char*) [with ReferentT = JSScript*]':
39:53.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:4927:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39:53.47      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
39:53.47      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:53.48                            JSDVG_SEARCH_STACK, args.thisv(), nullptr, refname,
39:53.48                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:53.48                            nullptr);
39:53.48                            ~~~~~~~~
39:53.66 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
39:53.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
39:53.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
39:53.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Id.h:26,
39:53.67                  from /<<PKGBUILDDIR>>/js/src/vm/Id.cpp:7,
39:53.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:2:
39:53.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]':
39:53.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]'
39:53.69 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
39:54.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]
39:54.02        memset(table, 0, sizeof(*table) * capacity());
39:54.02        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.02 /<<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
39:54.02  class HashTableEntry {
39:54.04        ^~~~~~~~~~~~~~
39:54.04 /<<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]':
39:54.04 /<<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]'
39:54.04 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
39:54.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<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]
39:54.05        memset(table, 0, sizeof(*table) * capacity());
39:54.05        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.05 /<<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
39:54.05  class HashTableEntry {
39:54.05        ^~~~~~~~~~~~~~
39:54.06 /<<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]':
39:54.06 /<<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]'
39:54.06 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
39:54.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<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]
39:54.08        memset(table, 0, sizeof(*table) * capacity());
39:54.08        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.08 /<<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
39:54.09  class HashTableEntry {
39:54.09        ^~~~~~~~~~~~~~
39:54.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
39:54.25 /<<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':
39:54.25 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2057:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
39:54.25    bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
39:54.25         ^~~~~~~~~~~~~~
39:54.25 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:2067:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
39:54.26      return JS_DefinePropertyById(cx, env, id, desc, result);
39:54.26             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.58 /<<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]':
39:54.59 /<<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]'
39:54.59 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:922:48:   required from here
39:54.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<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]
39:54.60        memset(table, 0, sizeof(*table) * capacity());
39:54.61        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.61 /<<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
39:54.61  class HashTableEntry {
39:54.61        ^~~~~~~~~~~~~~
39:54.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:54.75                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:54.75                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:54.76                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:54.76                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:54.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:54.77 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
39:54.77 /<<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
39:54.77  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
39:54.78              ^~~~~~~~~~~
39:54.78 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:54.78                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:54.78                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:54.78                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:54.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:54.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
39:54.79      return op(cx, obj, receiver, id, vp);
39:54.79             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.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
39:54.81    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
39:54.81           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
39:54.82 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
39:54.82 /<<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
39:54.83    if (!GetProperty(cx, obj, obj, unscopablesId, &v)) return false;
39:54.83         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.83 /<<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
39:54.83      if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) return false;
39:54.83           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:54.92                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:54.93                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:54.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:54.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
39:54.95 /<<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
39:54.95  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
39:54.95              ^~~~~~~~~~~
39:54.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:54.95                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:54.96                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:54.96                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:54.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:54.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
39:54.96      return op(cx, obj, receiver, id, vp);
39:54.97             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
39:54.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
39:54.99    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
39:54.99           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:55.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool GetStatusProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JSTrapStatus, JSTrapStatus&, JS::MutableHandleValue, int*)':
39:55.02 /<<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
39:55.03  static bool GetStatusProperty(JSContext* cx, HandleObject obj,
39:55.03              ^~~~~~~~~~~~~~~~~
39:55.05 /<<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
39:55.05      if (!GetProperty(cx, obj, obj, name, vp)) return false;
39:55.05           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
39:55.07 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
39:55.07                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
39:55.07                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
39:55.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
39:55.07                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
39:55.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:55.08 /<<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]':
39:55.09 /<<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]'
39:55.11 /<<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]'
39:55.11 /<<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]'
39:55.11 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
39:55.12 /<<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]
39:55.12      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
39:55.12                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
39:55.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
39:55.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
39:55.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
39:55.15                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
39:55.15                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.h:14,
39:55.15                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:7,
39:55.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
39:55.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
39:55.15  class HashTableEntry {
39:55.15        ^~~~~~~~~~~~~~
39:55.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ParseResumptionValue(JSContext*, JS::HandleValue, JSTrapStatus&, JS::MutableHandleValue)':
39:55.15 /<<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
39:55.15  static bool ParseResumptionValue(JSContext* cx, HandleValue rval,
39:55.16              ^~~~~~~~~~~~~~~~~~~~
39:55.16 /<<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
39:55.16 /<<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
39:55.18      if (!GetStatusProperty(cx, obj, cx->names().return_, JSTRAP_RETURN, statusp,
39:55.18           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.18                             vp, &hits))
39:55.18                             ~~~~~~~~~~
39:55.18 /<<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
39:55.18      if (!GetStatusProperty(cx, obj, cx->names().throw_, JSTRAP_THROW, statusp,
39:55.18           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.18                             vp, &hits))
39:55.18                             ~~~~~~~~~~
39:55.22 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, JSTrapStatus&, JS::MutableHandleValue)':
39:55.22 /<<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
39:55.22  bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame,
39:55.22       ^~~~~~~~~~~~~~~~~~~~~
39:55.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
39:55.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
39:55.23                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
39:55.23                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
39:55.24                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
39:55.25                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
39:55.25                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
39:55.25                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:55.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:55.25 /<<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
39:55.25    return Call(cx, fval, thisv, args, rval);
39:55.25           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.25 /<<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
39:55.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:55.27 /<<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
39:55.27    return ParseResumptionValue(cx, rval, statusp, vp);
39:55.27           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
39:55.27 /<<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
39:55.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:55.32                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:55.32                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:55.32                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:55.32                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:55.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:55.34 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
39:55.34 /<<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
39:55.34  inline bool SetProperty(JSContext* cx, HandleObject obj, HandleId id,
39:55.34              ^~~~~~~~~~~
39:55.35 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:55.35                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:55.35                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:55.35                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:55.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:55.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
39:55.37      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
39:55.37             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.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
39:55.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
39:55.38    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
39:55.38           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.39                                        receiver, result);
39:55.39                                        ~~~~~~~~~~~~~~~~~
39:55.39 /<<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
39:55.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:55.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionOffset(JSContext*, unsigned int, JS::Value*)':
39:55.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
39:55.44    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
39:55.44                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6735:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
39:55.44    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionOffset)", args, obj,
39:55.46    ^~~~~~~~~~~~~~~~~~~~~~~~~
39:55.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getDisplayURL(JSContext*, unsigned int, JS::Value*)':
39:55.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39:55.56    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
39:55.56                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6622:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
39:55.57    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent);
39:55.58    ^~~~~~~~~~~~~~~~~~~~~~~~~
39:55.68 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getURL(JSContext*, unsigned int, JS::Value*)':
39:55.68 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39:55.68    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
39:55.68                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.68 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6595:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
39:55.69    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get url)", args, obj, referent);
39:55.69    ^~~~~~~~~~~~~~~~~~~~~~~~~
39:55.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionType(JSContext*, unsigned int, JS::Value*)':
39:55.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
39:55.79    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
39:55.79                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.80 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6754:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
39:55.80    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionType)", args, obj,
39:55.80    ^~~~~~~~~~~~~~~~~~~~~~~~~
39:55.86 /<<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]':
39:55.86 /<<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]'
39:55.86 /<<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]'
39:55.86 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:905:32:   required from here
39:55.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::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]
39:55.89        memset(table, 0, sizeof(*table) * capacity());
39:55.89        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:55.89 /<<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
39:55.89  class HashTableEntry {
39:55.89        ^~~~~~~~~~~~~~
39:56.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:56.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:56.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
39:56.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
39:56.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]
39:56.54    memset(aT, 0, sizeof(T));
39:56.55    ~~~~~~^~~~~~~~~~~~~~~~~~
39:56.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:56.55                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:56.55                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
39:56.56                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
39:56.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
39:56.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
39:56.56  struct TabSizes {
39:56.56         ^~~~~~~~
39:56.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:56.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:56.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
39:56.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
39:56.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
39:56.58    memset(aT, 0, sizeof(T));
39:56.59    ~~~~~~^~~~~~~~~~~~~~~~~~
39:56.59 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
39:56.60                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
39:56.60                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
39:56.60                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
39:56.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
39:56.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
39:56.60  struct ServoSizes {
39:56.60         ^~~~~~~~~~
39:56.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:56.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:56.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
39:56.62 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
39:56.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
39:56.62    memset(aT, 0, sizeof(T));
39:56.62    ~~~~~~^~~~~~~~~~~~~~~~~~
39:56.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:16,
39:56.63                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.63 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
39:56.63  class StaticStrings {
39:56.63        ^~~~~~~~~~~~~
39:56.71 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:56.71                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:56.71                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.72 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
39:56.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
39:56.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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
39:56.73    memset(aT, 0, sizeof(T));
39:56.73    ~~~~~~^~~~~~~~~~~~~~~~~~
39:56.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:56.73                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:56.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:56.73                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:56.73                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
39:56.73                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
39:56.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
39:56.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.74 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
39:56.74  class PreliminaryObjectArray {
39:56.74        ^~~~~~~~~~~~~~~~~~~~~~
39:56.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:56.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:56.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
39:56.76 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
39:56.76 /<<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:56.77    memset(aT, 0, sizeof(T));
39:56.77    ~~~~~~^~~~~~~~~~~~~~~~~~
39:56.77 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:56.77                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:56.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:56.78                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:56.78                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
39:56.78                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
39:56.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
39:56.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.78 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
39:56.78  class TypeNewScript {
39:56.78        ^~~~~~~~~~~~~
39:56.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:56.82                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:56.82                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:56.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
39:56.82 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
39:56.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
39:56.83    memset(aT, 0, sizeof(T));
39:56.83    ~~~~~~^~~~~~~~~~~~~~~~~~
39:56.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
39:56.84                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
39:56.84                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
39:56.84                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
39:56.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:56.84                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
39:56.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
39:56.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:56.85 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
39:56.85  struct IonScriptCounts {
39:56.85         ^~~~~~~~~~~~~~~
39:56.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
39:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
39:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
39:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
39:56.96                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
39:56.97                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
39:56.97                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
39:56.98                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:56.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:56.99 /<<PKGBUILDDIR>>/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)':
39:56.99 /<<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
39:56.99  inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
39:56.99              ^~~~
39:56.99 /<<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
39:56.99 /<<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
39:57.01 /<<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
39:57.01    return Call(cx, fval, thisv, args, rval);
39:57.01           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:57.01 /<<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
39:57.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:57.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:57.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:57.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
39:57.02 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
39:57.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.04    memset(aT, 0, sizeof(T));
39:57.04    ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.04 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
39:57.04                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
39:57.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:57.05                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
39:57.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
39:57.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.05 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
39:57.07  struct ZoneGCStats {
39:57.07         ^~~~~~~~~~~
39:57.07 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:57.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:57.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:57.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
39:57.08 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
39:57.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]
39:57.09    memset(aT, 0, sizeof(T));
39:57.09    ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.09 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
39:57.09                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
39:57.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:57.09                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
39:57.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
39:57.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.11 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
39:57.11  class NewObjectCache {
39:57.11        ^~~~~~~~~~~~~~
39:57.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:57.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:57.12                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:57.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.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]':
39:57.12 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
39:57.14 /<<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:57.14      memset(aT, 0, sizeof(T));
39:57.14      ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
39:57.14                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
39:57.15                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:10,
39:57.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
39:57.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:57.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
39:57.15  class MOZ_NON_PARAM alignas(8) Value {
39:57.15                                 ^~~~~
39:57.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:57.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:57.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:57.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
39:57.33 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
39:57.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
39:57.34    memset(aT, 0, sizeof(T));
39:57.34    ~~~~~~^~~~~~~~~~~~~~~~~~
39:57.34 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
39:57.34                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
39:57.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
39:57.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
39:57.36                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
39:57.37                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
39:57.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
39:57.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:57.37 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
39:57.38  class CodeOffsetJump {
39:57.38        ^~~~~~~~~~~~~~
39:57.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:57.54 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, const mozilla::Maybe<JS::Handle<JS::Value> >&, JSTrapStatus, JS::MutableHandleValue)':
39:57.54 /<<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
39:57.54  static bool CheckResumptionValue(JSContext* cx, AbstractFramePtr frame,
39:57.54              ^~~~~~~~~~~~~~~~~~~~
39:57.55 /<<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
39:57.55        if (!CheckGeneratorResumptionValue(cx, vp)) {
39:57.55             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
39:57.57 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
39:57.57                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
39:57.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
39:57.57                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
39:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
39:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:57.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:57.58 /<<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
39:57.58    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
39:57.59           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:57.59                                 fallback, nullptr, nullptr))
39:57.59                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:57.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1432:9: note: in expansion of macro 'ReportValueError'
39:57.59          ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp,
39:57.59          ^~~~~~~~~~~~~~~~
39:57.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:57.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ParseEvalOptions(JSContext*, JS::HandleValue, js::EvalOptions&)':
39:57.92 /<<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
39:57.92  static bool ParseEvalOptions(JSContext* cx, HandleValue value,
39:57.93              ^~~~~~~~~~~~~~~~
39:57.93 /<<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
39:57.93    if (!JS_GetProperty(cx, opts, "url", &v)) return false;
39:57.93         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
39:57.93 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
39:57.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
39:57.94                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
39:57.94                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
39:57.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
39:57.94                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
39:57.96                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
39:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
39:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
39:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
39:57.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:57.96 /<<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
39:57.97    return ToStringSlow<allowGC>(cx, v);
39:57.97           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
39:57.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:57.97 /<<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
39:57.97    if (!JS_GetProperty(cx, opts, "lineNumber", &v)) return false;
39:57.97         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:57.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
39:57.97                  from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
39:57.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
39:57.98 /<<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
39:57.98    return js::ToUint32Slow(cx, v, out);
39:57.98           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
39:59.10 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:59.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:59.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:59.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:59.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]':
39:59.11 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:2383:23:   required from here
39:59.12 /<<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]
39:59.12    memset(aT, 0, sizeof(T));
39:59.12    ~~~~~~^~~~~~~~~~~~~~~~~~
39:59.12 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:17,
39:59.14                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
39:59.14                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
39:59.14                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
39:59.14                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
39:59.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
39:59.15                  from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
39:59.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
39:59.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:59.15 /<<PKGBUILDDIR>>/js/src/vm/JSScript.h:820:7: note: 'class JSScript' declared here
39:59.15  class JSScript : public js::gc::TenuredCell {
39:59.15        ^~~~~~~~
39:59.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
39:59.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:13,
39:59.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:59.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:59.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
39:59.25 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
39:59.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::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
39:59.26    memset(aT, 0, sizeof(T));
39:59.26    ~~~~~~^~~~~~~~~~~~~~~~~~
39:59.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/MemoryMetrics.cpp:26,
39:59.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:38:
39:59.27 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
39:59.27  struct LinkDataTierCacheablePod {
39:59.27         ^~~~~~~~~~~~~~~~~~~~~~~~
39:59.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
39:59.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
39:59.36 /<<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
39:59.36  bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
39:59.36       ^~~~~~~~
39:59.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)':
39:59.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:1165:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
39:59.43  bool Debugger::unwrapPropertyDescriptor(
39:59.43       ^~~~~~~~
39:59.51 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::reportUncaughtException(mozilla::Maybe<js::AutoCompartment>&)':
39:59.51 /<<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
39:59.51      if (cx->getPendingException(&exn)) {
39:59.51          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
39:59.54 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::resultToCompletion(JSContext*, bool, const JS::Value&, JSTrapStatus*, JS::MutableHandleValue)':
39:59.54 /<<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
39:59.54  /* static */ void Debugger::resultToCompletion(JSContext* cx, bool ok,
39:59.54                    ^~~~~~~~
39:59.55 /<<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
39:59.55      if (!cx->getPendingException(value)) *status = JSTRAP_ERROR;
39:59.55           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
39:59.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::newCompletionValue(JSContext*, JSTrapStatus, const JS::Value&, JS::MutableHandleValue)':
39:59.58 /<<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
39:59.58  bool Debugger::newCompletionValue(JSContext* cx, JSTrapStatus status,
39:59.59       ^~~~~~~~
39:59.59 /<<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
39:59.59        !NativeDefineDataProperty(cx, obj, key, value, JSPROP_ENUMERATE)) {
39:59.59         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:59.66 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, JSTrapStatus&, JS::MutableHandleValue)':
39:59.66 /<<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
39:59.66  bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame,
39:59.66       ^~~~~~~~~~~~~~~~~~~~
39:59.67 /<<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
39:59.67    if (!dbg->newCompletionValue(cx, statusp, vp, &completion)) return false;
39:59.67         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:59.67 /<<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
39:59.67    if (!js::Call(cx, fval, frame, completion, &rval)) return false;
39:59.68         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:59.68 /<<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
39:59.68 /<<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
39:59.70 /<<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
39:59.70    return ParseResumptionValue(cx, rval, statusp, vp);
39:59.70           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
39:59.70 /<<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
39:59.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
39:59.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
39:59.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
39:59.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
39:59.87                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
39:59.87                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:10,
39:59.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.h:15,
39:59.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:7,
39:59.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
39:59.89 /<<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]':
39:59.89 /<<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]'
39:59.89 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
39:59.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<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]
39:59.90        memset(table, 0, sizeof(*table) * capacity());
39:59.91        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:59.91 /<<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
39:59.91  class HashTableEntry {
39:59.91        ^~~~~~~~~~~~~~
39:59.93 /<<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]':
39:59.93 /<<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]'
39:59.93 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
39: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<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]
39:59.93        memset(table, 0, sizeof(*table) * capacity());
39:59.94        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39:59.94 /<<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
39:59.94  class HashTableEntry {
39:59.94        ^~~~~~~~~~~~~~
39:59.96 /<<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]':
39:59.96 /<<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]'
39:59.98 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
39:59.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<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]
39:59.99        memset(table, 0, sizeof(*table) * capacity());
39:59.99        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:00.01 /<<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:00.01  class HashTableEntry {
40:00.01        ^~~~~~~~~~~~~~
40:01.09 /<<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]':
40:01.09 /<<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]'
40:01.10 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
40:01.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<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]
40:01.12        memset(table, 0, sizeof(*table) * capacity());
40:01.12        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.12 /<<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
40:01.13  class HashTableEntry {
40:01.13        ^~~~~~~~~~~~~~
40:01.16 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::HandleScript)':
40:01.16 /<<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
40:01.16      if (!DefineDataProperty(cx_, result_, id, value)) return false;
40:01.16           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:01.16 /<<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
40:01.16      if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value))
40:01.16           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.18 /<<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
40:01.18      if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value))
40:01.18           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.30 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'DebuggerScriptGetOffsetLocationMatcher::ReturnType DebuggerScriptGetOffsetLocationMatcher::match(JS::Handle<js::WasmInstanceObject*>)':
40:01.30 /<<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
40:01.31      if (!DefineDataProperty(cx_, result_, id, value)) return false;
40:01.31           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:01.31 /<<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
40:01.31      if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value))
40:01.32           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.32 /<<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
40:01.32      if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value))
40:01.32           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.40 /<<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]':
40:01.40 /<<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]'
40:01.40 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp:2250:15:   required from here
40:01.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<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]
40:01.42        memset(table, 0, sizeof(*table) * capacity());
40:01.42        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.42 /<<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
40:01.42  class HashTableEntry {
40:01.44        ^~~~~~~~~~~~~~
40:01.44 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool DebuggerScriptGetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)':
40:01.44 /<<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
40:01.44      if (!DefineDataProperty(cx_, entry, id, value)) return false;
40:01.44           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:01.44 /<<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
40:01.44      if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value))
40:01.44           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:01.44 /<<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
40:01.44      if (!DefineDataProperty(cx_, entry, id, value)) return false;
40:01.44           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:01.95 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::propagateForcedReturn(JSContext*, js::AbstractFramePtr, JS::HandleValue)':
40:01.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
40:01.96  /* static */ void Debugger::propagateForcedReturn(JSContext* cx,
40:01.96                    ^~~~~~~~
40:02.90 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)':
40:02.90 /<<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
40:02.90      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
40:02.90      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:02.91                            JSDVG_SEARCH_STACK, frameobj, nullptr,
40:02.91                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:02.91                            "a script frame", nullptr);
40:02.91                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
40:03.90 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
40:03.91 /<<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
40:03.91  /* static */ bool DebuggerObject::getErrorNotes(JSContext* cx,
40:03.91                    ^~~~~~~~~~~~~~
40:03.99 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
40:03.99 /<<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
40:03.99  /* static */ bool DebuggerObject::getErrorLineNumber(
40:03.99                    ^~~~~~~~~~~~~~
40:04.07 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
40:04.07 /<<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
40:04.07  /* static */ bool DebuggerObject::getErrorColumnNumber(
40:04.07                    ^~~~~~~~~~~~~~
40:04.35 /<<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]':
40:04.35 /<<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]'
40:04.37 /<<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]'
40:04.38 /<<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]'
40:04.41 /<<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]'
40:04.41 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
40:04.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<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]
40:04.42        memset(table, 0, sizeof(*table) * capacity());
40:04.42        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.43 /<<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
40:04.43  class HashTableEntry {
40:04.43        ^~~~~~~~~~~~~~
40:04.44 /<<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]':
40:04.45 /<<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]'
40:04.47 /<<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]'
40:04.48 /<<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]'
40:04.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]'
40:04.50 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:395:41:   required from here
40:04.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<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]
40:04.52        memset(table, 0, sizeof(*table) * capacity());
40:04.52        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:04.52 /<<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
40:04.52  class HashTableEntry {
40:04.52        ^~~~~~~~~~~~~~
40:04.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
40:04.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9659:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:04.79  /* static */ bool DebuggerObject::defineProperty(
40:04.79                    ^~~~~~~~~~~~~~
40:04.79 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9666:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:04.80    if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) return false;
40:04.80         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
40:04.80 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:22,
40:04.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:04.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
40:04.80                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
40:04.82                  from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
40:04.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
40:04.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9667:71: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:04.82    JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc));
40:04.83                                                                        ^
40:04.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Result.h:140:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
40:04.83      auto tmpResult_ = (expr);                                      \
40:04.84                         ^~~~
40:04.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:04.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9675:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:04.84    if (!DefineProperty(cx, referent, id, desc)) return false;
40:04.84         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
40:05.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)':
40:05.15 /<<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
40:05.15        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_WRAPPER_IN_WAY,
40:05.15        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.15                              JSDVG_SEARCH_STACK, dbgobj, nullptr, isWrapper,
40:05.16                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.16                              isWindowProxy);
40:05.16                              ~~~~~~~~~~~~~~
40:05.16 /<<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
40:05.18        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
40:05.18        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.18                              JSDVG_SEARCH_STACK, dbgobj, nullptr,
40:05.18                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.18                              "a global object", nullptr);
40:05.19                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:05.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)':
40:05.45 /<<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
40:05.45  bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name,
40:05.45       ^~~~~~~
40:05.45 /<<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
40:05.47    return DefineDataProperty(cx, value, id, trusted);
40:05.47           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
40:05.49 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)':
40:05.50 /<<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
40:05.50    return definePropertyToTrusted(cx, name, &propval);
40:05.50           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
40:06.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:06.59 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
40:06.59 /<<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
40:06.59  /* static */ bool ModuleEnvironmentObject::getProperty(JSContext* cx,
40:06.59                    ^~~~~~~~~~~~~~~~~~~~~~~
40:06.59 /<<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
40:06.60 /<<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
40:06.60    return NativeGetProperty(cx, self, receiver, id, vp);
40:06.61           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:06.65 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
40:06.65 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:536:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:06.65  /* static */ bool ModuleEnvironmentObject::getOwnPropertyDescriptor(
40:06.65                    ^~~~~~~~~~~~~~~~~~~~~~~
40:06.65 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:553:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:06.66    return NativeGetOwnPropertyDescriptor(cx, self, id, desc);
40:06.66           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
40:07.77 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
40:07.77 /<<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
40:07.77    bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env,
40:07.77         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:07.82 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
40:07.82 /<<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
40:07.82    bool getMissingThis(JSContext* cx, EnvironmentObject& env,
40:07.82         ^~~~~~~~~~~~~~
40:08.02 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
40:08.02 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:770:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:08.02  static bool with_GetOwnPropertyDescriptor(
40:08.02              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:08.05 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:775:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:08.05    return GetOwnPropertyDescriptor(cx, actual, id, desc);
40:08.05           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:08.07 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
40:08.07 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:727:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:08.08  static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
40:08.08              ^~~~~~~~~~~~~~~~~~~
40:08.08 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:732:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:08.08    return DefineProperty(cx, actual, id, desc, result);
40:08.08           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:08.20 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
40:08.21 /<<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
40:08.21  static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id,
40:08.21              ^~~~~~~~~~~~~~~~
40:08.21 /<<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
40:08.21 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
40:08.22                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
40:08.25                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:08.26                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:08.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:08.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
40:08.26      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
40:08.26             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:08.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
40:08.35 /<<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
40:08.36    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
40:08.36           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:08.36                                        receiver, result);
40:08.36                                        ~~~~~~~~~~~~~~~~~
40:08.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
40:08.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:08.41 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
40:08.42 /<<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
40:08.42  static bool with_GetProperty(JSContext* cx, HandleObject obj,
40:08.42              ^~~~~~~~~~~~~~~~
40:08.42 /<<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
40:08.42 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
40:08.46                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
40:08.46                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:08.47                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:08.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:08.47 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:08.47      return op(cx, obj, receiver, id, vp);
40:08.47             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:08.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:08.52    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:08.52           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:08.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:08.70 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle<js::LexicalEnvironmentObject*>, JS::HandleObject, js::HandlePropertyName)':
40:08.70 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3089:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:08.70      if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) return false;
40:08.71           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:08.85 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, bool)':
40:08.86 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:3129:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:08.86    if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) return false;
40:08.86         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:09.20 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
40:09.21                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:09.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:09.21                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:09.21                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:09.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.21 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
40:09.23 /<<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
40:09.23  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
40:09.23              ^~~~~~~~~~~
40:09.23 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:09.23                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:09.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:09.24                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:09.24                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:09.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.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
40:09.25      return op(cx, obj, receiver, id, vp);
40:09.25             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.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
40:09.25    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:09.26           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.28 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.28 /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::HandleObject, JS::HandleValue)':
40:09.29 /<<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
40:09.29  void js::ReportErrorToGlobal(JSContext* cx, HandleObject global,
40:09.29       ^~
40:09.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:11:
40:09.36 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, JS::ForOfIterator::NonIterableBehavior)':
40:09.36 /<<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
40:09.36  bool ForOfIterator::init(HandleValue iterable,
40:09.36       ^~~~~~~~~~~~~
40:09.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
40:09.37                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
40:09.37                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:09.37                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:09.38                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:09.38                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:09.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.38 /<<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
40:09.38    return js::ToObjectSlow(cx, v, false);
40:09.38           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:09.39 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:09.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:09.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:09.39                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:09.40                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:09.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.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
40:09.41      return op(cx, obj, receiver, id, vp);
40:09.41             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.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
40:09.41    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:09.41           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
40:09.42                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
40:09.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.43 /<<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
40:09.43    return Call(cx, fval, thisv, args, rval);
40:09.43           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.44 /<<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
40:09.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:11:
40:09.44 /<<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
40:09.44          DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, iterable, nullptr);
40:09.44                                                                           ^
40:09.46 /<<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
40:09.46    if (!GetProperty(cx, iteratorObj, iteratorObj, cx->names().next, &res))
40:09.46         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:09.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_setSourceMapURL(JSContext*, unsigned int, JS::Value*)':
40:09.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6461:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40:09.58    NativeObject* thisobj = DebuggerSource_check(cx, args.thisv(), fnname);
40:09.59                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6465:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40:09.59      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
40:09.61      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.61                            JSDVG_SEARCH_STACK, args.thisv(), nullptr, refname,
40:09.61                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.61                            nullptr);
40:09.61                            ~~~~~~~~
40:09.61 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
40:09.61                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
40:09.61                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
40:09.61                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
40:09.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
40:09.61                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
40:09.61                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
40:09.62                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
40:09.62                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:09.63                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:09.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:09.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
40:09.63    return ToStringSlow<allowGC>(cx, v);
40:09.63           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
40:09.65 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)':
40:09.65 /<<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
40:09.65  bool ForOfIterator::next(MutableHandleValue vp, bool* done) {
40:09.65       ^~~~~~~~~~~~~
40:09.65 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:09.67                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:09.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:09.67                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:09.67                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:09.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.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
40:09.67      return op(cx, obj, receiver, id, vp);
40:09.67             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.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
40:09.69    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:09.70           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
40:09.70                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
40:09.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.70 /<<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
40:09.70    return Call(cx, fval, thisv, args, rval);
40:09.70           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.72 /<<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
40:09.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:11:
40:09.72 /<<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
40:09.72    if (!GetProperty(cx_, resultObj, resultObj, cx_->names().done, &v))
40:09.72         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.72 /<<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
40:09.72    return GetProperty(cx_, resultObj, resultObj, cx_->names().value, vp);
40:09.72           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.92 /<<PKGBUILDDIR>>/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
40:09.92 /<<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
40:09.92      if (!GetAndClearException(cx_, &completionException))
40:09.92           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:09.92                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:09.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:09.93                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:09.93                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:09.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.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
40:09.93      return op(cx, obj, receiver, id, vp);
40:09.94             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.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
40:09.94    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:09.94           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
40:09.94                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:18,
40:09.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:09.95 /<<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
40:09.95    return Call(cx, fval, thisv, args, rval);
40:09.95           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:09.97 /<<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
40:10.60 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:10.60 /<<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&)':
40:10.60 /<<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
40:10.60  /* static */ bool ModuleEnvironmentObject::setProperty(
40:10.60                    ^~~~~~~~~~~~~~~~~~~~~~~
40:10.61 /<<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
40:10.61 /<<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
40:10.61    return NativeSetProperty<Qualified>(cx, self, id, v, receiver, result);
40:10.61           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:10.62 /<<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
40:11.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
40:11.14 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In function 'bool js::CheckGeneratorResumptionValue(JSContext*, JS::HandleValue)':
40:11.15 /<<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
40:11.15  MOZ_MUST_USE bool js::CheckGeneratorResumptionValue(JSContext* cx,
40:11.15                    ^~
40:11.15 /<<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
40:11.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:38:
40:11.36 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)':
40:11.36 /<<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
40:11.36    return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal,
40:11.37           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.37                              prototypeAttrs) &&
40:11.37                              ~~~~~~~~~~~~~~~
40:11.37 /<<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
40:11.37           DefineDataProperty(cx, proto, cx->names().constructor, ctorVal,
40:11.38           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.38                              constructorAttrs);
40:11.38                              ~~~~~~~~~~~~~~~~~
40:11.38 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
40:11.38                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
40:11.38                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
40:11.38                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
40:11.40                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
40:11.40                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:11.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:11.40 /<<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]':
40:11.40 /<<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
40:11.40  inline bool ValueToId(
40:11.41              ^~~~~~~~~
40:11.41 /<<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
40:11.41    JSAtom* atom = ToAtom<allowGC>(cx, v);
40:11.41                   ~~~~~~~~~~~~~~~^~~~~~~
40:11.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:11.41 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)':
40:11.42 /<<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
40:11.42  static bool ValueToIdentifier(JSContext* cx, HandleValue v,
40:11.42              ^~~~~~~~~~~~~~~~~
40:11.44 /<<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
40:11.44    if (!ValueToId<CanGC>(cx, v, id)) return false;
40:11.44         ~~~~~~~~~~~~~~~~^~~~~~~~~~~
40:11.44 /<<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
40:11.44      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_UNEXPECTED_TYPE,
40:11.44      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.45                            JSDVG_SEARCH_STACK, val, nullptr, "not an identifier",
40:11.45                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.45                            nullptr);
40:11.45                            ~~~~~~~~
40:11.46 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)':
40:11.46 /<<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
40:11.46    return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY);
40:11.46           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.46 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::deletePropertyMethod(JSContext*, unsigned int, JS::Value*)':
40:11.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8880:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40:11.47    if (!ValueToId<CanGC>(cx, args.get(0), &id)) return false;
40:11.47         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:11.51 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::definePropertyMethod(JSContext*, unsigned int, JS::Value*)':
40:11.51 /<<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
40:11.52    if (!ValueToId<CanGC>(cx, args[0], &id)) return false;
40:11.52         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
40:11.52 /<<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
40:11.52    if (!ToPropertyDescriptor(cx, args[1], false, &desc)) return false;
40:11.52         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.53 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8840:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:11.53 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8842:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:11.53    if (!DebuggerObject::defineProperty(cx, object, id, desc)) return false;
40:11.53         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:11.61 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getAllOffsets(JSContext*, unsigned int, JS::Value*)':
40:11.61 /<<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
40:11.62        if (found && !GetProperty(cx, result, result, id, &offsetsv))
40:11.62                      ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.62 /<<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
40:11.62          if (!offsets || !ValueToId<CanGC>(cx, v, &id)) {
40:11.62                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
40:11.63 /<<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
40:11.63          if (!DefineDataProperty(cx, result, id, value)) return false;
40:11.63               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:11.90 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
40:11.90 /<<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
40:11.90        !DefineDataProperty(cx, obj, cx->names().gcCycleNumber,
40:11.90         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.90                            gcCycleNumberVal)) {
40:11.90                            ~~~~~~~~~~~~~~~~~
40:11.91 /<<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
40:11.91      if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp,
40:11.91           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.91                              start) ||
40:11.91                              ~~~~~~
40:11.92 /<<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
40:11.92          !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) {
40:11.92           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.94 /<<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
40:11.94      if (!DefineDataElement(cx, slicesArray, idx++, collectionVal))
40:11.94           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:11.94 /<<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
40:11.95    if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue))
40:11.95         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:12.19 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerScript_getOffsetsCoverage(JSContext*, unsigned int, JS::Value*)':
40:12.19 /<<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
40:12.19      if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) ||
40:12.20                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:12.22 /<<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
40:12.22          !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) ||
40:12.22           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:12.22 /<<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
40:12.22          !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) ||
40:12.23           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:12.24 /<<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
40:12.24          !DefineDataProperty(cx, item, countId, countValue) ||
40:12.24           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:13.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:19,
40:13.45                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:13.45                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:13.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:13.46 /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h: In member function 'void js::GlobalHelperThreadState::trace(JSTracer*, js::gc::AutoTraceSession&)':
40:13.46 /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:45:29: warning: 'exclusiveLock.js::AutoLockForExclusiveAccess::runtime' may be used uninitialized in this function [-Wmaybe-uninitialized]
40:13.46    DECLARE_ONE_BOOL_OPERATOR(>, T)
40:13.46                              ^
40:13.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:47:
40:13.49 /<<PKGBUILDDIR>>/js/src/vm/HelperThreads.cpp:1870:37: note: 'exclusiveLock.js::AutoLockForExclusiveAccess::runtime' was declared here
40:13.49    Maybe<AutoLockForExclusiveAccess> exclusiveLock;
40:13.49                                      ^~~~~~~~~~~~~
40:13.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
40:13.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
40:13.53                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
40:13.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
40:13.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:13.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:13.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:13.54 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool DebuggerScript_getLineOffsets(JSContext*, unsigned int, JS::Value*)':
40:13.54 /<<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
40:13.54    if (!ToNumberSlow(cx, vp, &d)) return false;
40:13.54         ~~~~~~~~~~~~^~~~~~~~~~~~
40:13.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:13.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getBinary(JSContext*, unsigned int, JS::Value*)':
40:13.71 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40:13.71    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
40:13.71                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
40:13.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6536:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
40:13.72    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get binary)", args, obj, referent);
40:13.72    ^~~~~~~~~~~~~~~~~~~~~~~~~
40:13.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6539:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40:13.72      ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
40:13.73      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:13.73                            JSDVG_SEARCH_STACK, args.thisv(), nullptr,
40:13.73                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:13.75                            "a wasm source", nullptr);
40:13.75                            ~~~~~~~~~~~~~~~~~~~~~~~~~
40:13.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getSourceMapURL(JSContext*, unsigned int, JS::Value*)':
40:13.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
40:13.84    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
40:13.85                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
40:13.85 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6828:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
40:13.85    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get sourceMapURL)", args, obj,
40:13.85    ^~~~~~~~~~~~~~~~~~~~~~~~~
40:14.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
40:14.37                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
40:14.38                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
40:14.38                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
40:14.38                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
40:14.39                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:14.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:14.39 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
40:14.40 /<<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
40:14.40  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
40:14.40              ^~~~~~~~~~~~~
40:14.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:14.63 /<<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)':
40:14.64 /<<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
40:14.64  bool Debugger::processResumptionValue(Maybe<AutoCompartment>& ac,
40:14.64       ^~~~~~~~
40:14.64 /<<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
40:14.65 /<<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
40:14.65    if (!ParseResumptionValue(cx, rval, statusp, vp) ||
40:14.65         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:14.65 /<<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
40:14.67 /<<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
40:14.67        !CheckResumptionValue(cx, frame, maybeThisv, statusp, vp)) {
40:14.67         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.68 /<<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)':
40:14.68 /<<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
40:14.68        if (!cx->getPendingException(&exc)) return JSTRAP_ERROR;
40:14.68             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
40:14.68 /<<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
40:14.69        if (js::Call(cx, fval, object, exc, &rv)) {
40:14.69            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.70 /<<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
40:14.70 /<<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
40:14.70 /<<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
40:14.70            if (processResumptionValue(ac, frame, thisVForCheck, rv, status, *vp))
40:14.70                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.70 /<<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
40:14.74 /<<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)':
40:14.74 /<<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
40:14.75  JSTrapStatus Debugger::handleUncaughtException(
40:14.75               ^~~~~~~~
40:14.83 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireOnGarbageCollectionHook(JSContext*, const Ptr&)':
40:14.83 /<<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
40:14.83    if (!js::Call(cx, fval, object, dataVal, &rv)) handleUncaughtException(ac);
40:14.83         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:14.83 /<<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
40:14.84 /<<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
40:14.99 /<<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)':
40:14.99 /<<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
40:14.99  JSTrapStatus Debugger::processParsedHandlerResultHelper(
40:14.99               ^~~~~~~~
40:14.99 /<<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
40:15.00        !CheckResumptionValue(cx, frame, maybeThisv, status, vp)) {
40:15.00         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:15.03 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)':
40:15.04 /<<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
40:15.04  /* static */ bool DebuggerEnvironment::setVariable(
40:15.04                    ^~~~~~~~~~~~~~~~~~~
40:15.04 /<<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
40:15.04      if (!SetProperty(cx, referent, id, value)) return false;
40:15.05           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:15.33 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:15.33 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
40:15.33 /<<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
40:15.33  bool js::GetThisValueForDebuggerMaybeOptimizedOut(JSContext* cx,
40:15.34       ^~
40:15.34 /<<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
40:15.34          return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(),
40:15.34                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:15.34                             res);
40:15.34                             ~~~~
40:15.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:15.61 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool GetThisValueForCheck(JSContext*, js::AbstractFramePtr, jsbytecode*, JS::MutableHandleValue, mozilla::Maybe<JS::Handle<JS::Value> >&)':
40:15.61 /<<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
40:15.61  static bool GetThisValueForCheck(JSContext* cx, AbstractFramePtr frame,
40:15.61              ^~~~~~~~~~~~~~~~~~~~
40:15.62 /<<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
40:15.62        if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, pc, thisv))
40:15.62             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:15.63 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::processParsedHandlerResult(mozilla::Maybe<js::AutoCompartment>&, js::AbstractFramePtr, jsbytecode*, bool, JSTrapStatus, JS::MutableHandleValue)':
40:15.64 /<<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
40:15.64  JSTrapStatus Debugger::processParsedHandlerResult(Maybe<AutoCompartment>& ac,
40:15.64               ^~~~~~~~
40:15.64 /<<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
40:15.64    if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) {
40:15.64         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:15.65 /<<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
40:15.65    return processParsedHandlerResultHelper(ac, frame, maybeThisv, success,
40:15.65           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:15.65                                            status, vp);
40:15.65                                            ~~~~~~~~~~~
40:15.67 /<<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)':
40:15.67 /<<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
40:15.68  JSTrapStatus Debugger::processHandlerResult(Maybe<AutoCompartment>& ac,
40:15.68               ^~~~~~~~
40:15.68 /<<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
40:15.68    if (!GetThisValueForCheck(cx, frame, pc, &thisv, maybeThisv)) {
40:15.68         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:15.69 /<<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
40:15.69    success = ParseResumptionValue(cx, rootRv, status, vp);
40:15.69              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
40:15.70 /<<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
40:15.70 /<<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
40:15.71    return processParsedHandlerResultHelper(ac, frame, maybeThisv, success,
40:15.71           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:15.71                                            status, vp);
40:15.71                                            ~~~~~~~~~~~
40:15.75 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:15.76 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)':
40:15.76 /<<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
40:15.76  bool IsFunction(HandleValue v) {
40:15.76       ^~~~~~~~~~
40:16.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
40:16.87                  from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
40:16.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
40:16.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setAllocationSamplingProbability(JSContext*, unsigned int, JS::Value*)':
40:16.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
40:16.88    return js::ToNumberSlow(cx, v, out);
40:16.88           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
40:17.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:17.21 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool js::IsPropertyIterator(JS::HandleValue)':
40:17.21 /<<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
40:17.21  bool js::IsPropertyIterator(HandleValue v) {
40:17.21       ^~
40:18.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:18.69 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)':
40:18.69 /<<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
40:18.69    if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId,
40:18.69         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:18.69                            debuggeeWouldRunCtor, 0))
40:18.69                            ~~~~~~~~~~~~~~~~~~~~~~~~
40:19.04 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::forceLexicalInitializationByNameMethod(JSContext*, unsigned int, JS::Value*)':
40:19.04 /<<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
40:19.04    if (!ValueToIdentifier(cx, args[0], &id)) return false;
40:19.04         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
40:19.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
40:19.07 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)':
40:19.07 /<<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
40:19.07    if (!JS_GetProperty(cx, callee, "usage", &usage)) return;
40:19.08         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.32 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getText(JSContext*, unsigned int, JS::Value*)':
40:19.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
40:19.32    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
40:19.32                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.33 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6518:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
40:19.33    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get text)", args, obj, referent);
40:19.33    ^~~~~~~~~~~~~~~~~~~~~~~~~
40:19.62 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'bool js::ReportIsNullOrUndefined(JSContext*, int, JS::HandleValue, JS::HandleString)':
40:19.62 /<<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
40:19.62  bool js::ReportIsNullOrUndefined(JSContext* cx, int spindex, HandleValue v,
40:19.63       ^~
40:19.63 /<<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
40:19.63    UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
40:19.63                                                                        ^
40:19.68 /<<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*)':
40:19.68 /<<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
40:19.68  bool js::ReportValueErrorFlags(JSContext* cx, unsigned flags,
40:19.68       ^~
40:19.69 /<<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
40:19.69    bytes = DecompileValueGenerator(cx, spindex, v, fallback);
40:19.69            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.71 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
40:19.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
40:19.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:19.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:19.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:19.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)':
40:19.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
40:19.72      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
40:19.72             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.73 /<<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
40:19.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
40:19.74    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
40:19.74           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.74                                        receiver, result);
40:19.74                                        ~~~~~~~~~~~~~~~~~
40:19.76 /<<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
40:19.76 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
40:19.76 /<<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
40:19.76      if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal))
40:19.77           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.77 /<<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
40:19.77      if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal))
40:19.77           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.77 /<<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
40:19.78      if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal))
40:19.78           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:19.79 /<<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
40:19.79      if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal))
40:19.79           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.01 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)':
40:20.02 /<<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
40:20.02      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
40:20.02             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.02 /<<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
40:20.02 /<<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
40:20.04    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
40:20.04           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.05                                        receiver, result);
40:20.05                                        ~~~~~~~~~~~~~~~~~
40:20.05 /<<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
40:20.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:38:
40:20.07 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)':
40:20.07 /<<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
40:20.07    if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue,
40:20.07         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.08                            JSPROP_PERMANENT | JSPROP_READONLY)) {
40:20.08                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.13 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:20.13                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:20.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:20.13 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)':
40:20.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
40:20.14      return op(cx, obj, receiver, id, vp);
40:20.14             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.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
40:20.14    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:20.14           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:20.16 /<<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
40:20.16    if (!IsCallable(returnMethod)) return ReportIsNotFunction(cx, returnMethod);
40:20.16                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
40:20.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:28,
40:20.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:20.16 /<<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
40:20.16    return Call(cx, fval, thisv, args, rval);
40:20.16           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.16 /<<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
40:20.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:20.23 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)':
40:20.23 /<<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
40:20.24      if (!SetProperty(cx, callobj, id, optimizedOut)) return nullptr;
40:20.24           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.66 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)':
40:20.66 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:403:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:20.66    if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc,
40:20.66         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.66                              lengthResult))
40:20.66                              ~~~~~~~~~~~~~
40:20.68 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp:414:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:20.68    if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc,
40:20.68         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:20.69                              nameResult))
40:20.69                              ~~~~~~~~~~~
40:20.83 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)':
40:20.83 /<<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
40:20.83  /* static */ bool GlobalObject::addIntrinsicValue(JSContext* cx,
40:20.83                    ^~~~~~~~~~~~
40:21.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:21.03 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
40:21.03 /<<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
40:21.03  bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
40:21.03       ^~
40:21.03 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:21.05                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:21.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:21.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
40:21.06      return op(cx, obj, receiver, id, vp);
40:21.06             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:21.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
40:21.06    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:21.08           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:21.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
40:21.08                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
40:21.08                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:21,
40:21.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:21.08 /<<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
40:21.08    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
40:21.08           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:21.08                                 fallback, nullptr, nullptr))
40:21.09                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:21.09 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:697:5: note: in expansion of macro 'ReportValueError'
40:21.10      ReportValueError(cx, JSMSG_BAD_PROTOTYPE, -1, val, nullptr);
40:21.10      ^~~~~~~~~~~~~~~~
40:21.10 /<<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)':
40:21.10 /<<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
40:21.10  /* static */ bool GlobalObject::getSelfHostedFunction(
40:21.10                    ^~~~~~~~~~~~
40:21.10 /<<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
40:21.10    return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal);
40:21.10           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:21.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:54,
40:21.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:21.61 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const js::Class*)':
40:21.61 /<<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
40:21.61    ReportIsNotFunction(cx, v, -1, construct);
40:21.62    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:21.66 /<<PKGBUILDDIR>>/js/src/vm/Interpreter-inl.h: In function 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)':
40:21.66 /<<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
40:21.66    ReportIsNotFunction(cx, v, -1, construct);
40:21.66    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:21.79 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey)':
40:21.79 /<<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
40:21.79        if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING))
40:21.79             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:21.80 /<<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
40:21.80        if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING))
40:21.80             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:22.28 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>)':
40:22.28 /<<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
40:22.28    if (!DefineDataProperty(
40:22.29         ~~~~~~~~~~~~~~~~~~^
40:22.29            cx, global, cx->names().undefined, UndefinedHandleValue,
40:22.29            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:22.29            JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
40:22.29            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:22.89 /<<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)':
40:22.89 /<<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
40:22.89    if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING))
40:22.89         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.04 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle<js::GlobalObject*>, const JSFunctionSpec*)':
40:23.04 /<<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
40:23.04    if (!DefineDataProperty(cx, global, cx->names().undefined,
40:23.05         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.05                            UndefinedHandleValue,
40:23.05                            ~~~~~~~~~~~~~~~~~~~~~
40:23.05                            JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.07                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.07 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
40:23.07                  from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:19,
40:23.08                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
40:23.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:23.08 /<<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]':
40:23.09 /<<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
40:23.09  inline bool ValueToId(
40:23.09              ^~~~~~~~~
40:23.10 /<<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
40:23.12    JSAtom* atom = ToAtom<allowGC>(cx, v);
40:23.12                   ~~~~~~~~~~~~~~~^~~~~~~
40:23.12 /<<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
40:23.12    if (!JS_DefineProperty(cx, global, "std_isConcatSpreadable",
40:23.13         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.13                           std_isConcatSpreadable,
40:23.13                           ~~~~~~~~~~~~~~~~~~~~~~~
40:23.13                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.13                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.13 /<<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
40:23.13    if (!JS_DefineProperty(cx, global, "std_iterator", std_iterator,
40:23.13         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.14                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.14                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.14 /<<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
40:23.14    if (!JS_DefineProperty(cx, global, "std_match", std_match,
40:23.14         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.16                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.16                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.16 /<<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
40:23.16    if (!JS_DefineProperty(cx, global, "std_replace", std_replace,
40:23.16         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.17                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.17                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.17 /<<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
40:23.17    if (!JS_DefineProperty(cx, global, "std_search", std_search,
40:23.17         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.17                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.17                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.18 /<<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
40:23.18    if (!JS_DefineProperty(cx, global, "std_species", std_species,
40:23.18         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.18                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.18                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.19 /<<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
40:23.19    if (!JS_DefineProperty(cx, global, "std_split", std_split,
40:23.19         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.19                           JSPROP_PERMANENT | JSPROP_READONLY)) {
40:23.19                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
40:23.21 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In function 'void js::ReportMissingArg(JSContext*, JS::HandleValue, unsigned int)':
40:23.21 /<<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
40:23.21  void js::ReportMissingArg(JSContext* cx, HandleValue v, unsigned arg) {
40:23.21       ^~
40:23.22 /<<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
40:23.22      bytes = DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, name);
40:23.22              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
40:23.29 /<<PKGBUILDDIR>>/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, js::AbstractFramePtr, JS::Handle<js::GeneratorObject*>, JS::HandleValue, uint32_t)':
40:23.30 /<<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
40:23.30  bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame,
40:23.30       ^~
40:23.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:23.39 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static JSTrapStatus js::Debugger::onSingleStep(JSContext*, JS::MutableHandleValue)':
40:23.39 /<<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
40:23.40  /* static */ JSTrapStatus Debugger::onSingleStep(JSContext* cx,
40:23.40                            ^~~~~~~~
40:23.40 /<<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
40:23.40      bool success = handler->onStep(cx, frame, status, vp);
40:23.40                     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:23.41 /<<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
40:23.41      status = dbg->processParsedHandlerResult(ac, iter.abstractFramePtr(),
40:23.41               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.43                                               iter.pc(), success, status, vp);
40:23.43                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.80 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:23.80                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
40:23.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
40:23.80                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
40:23.80                  from /<<PKGBUILDDIR>>/js/src/vm/ErrorReporting.cpp:13,
40:23.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:2:
40:23.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static JSObject* js::GeneratorObject::create(JSContext*, js::AbstractFramePtr)':
40:23.81 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:23.82      return op(cx, obj, receiver, id, vp);
40:23.82             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:23.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
40:23.84    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:23.84           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:24.92 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src32.cpp:29:
40:24.93 /<<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)':
40:24.93 /<<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
40:24.93  bool GeneratorObject::resume(JSContext* cx, InterpreterActivation& activation,
40:24.93       ^~~~~~~~~~~~~~~
40:24.94 /<<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
40:24.94        return GeneratorThrowOrReturn(cx, activation.regs().fp(), genObj, arg,
40:24.94               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:24.94                                      resumeKind);
40:24.95                                      ~~~~~~~~~~~
40:27.99 /<<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> >)':
40:27.99 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9689:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:27.99      if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) return false;
40:27.99           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
40:27.99 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:22,
40:27.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
40:28.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
40:28.00                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
40:28.01                  from /<<PKGBUILDDIR>>/js/src/vm/Compression.cpp:14,
40:28.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:2:
40:28.01 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9690:77: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:28.01      JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i]));
40:28.01                                                                              ^
40:28.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Result.h:140:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
40:28.03      auto tmpResult_ = (expr);                                      \
40:28.03                         ^~~~
40:28.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:28.03 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9702:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:28.03      if (!DefineProperty(cx, referent, ids[i], descs[i])) return false;
40:28.04           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:28.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
40:28.20                  from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
40:28.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
40:28.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerObject::definePropertiesMethod(JSContext*, unsigned int, JS::Value*)':
40:28.22 /<<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
40:28.22    return js::ToObjectSlow(cx, v, false);
40:28.22           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:28.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:28.26 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)':
40:28.27 /<<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
40:28.27    RootedAtom name(cx, ToAtom<CanGC>(cx, idv));
40:28.27                        ~~~~~~~~~~~~~^~~~~~~~~
40:28.35 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionNameIfNoOwnName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)':
40:28.35 /<<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
40:28.35  bool js::SetFunctionNameIfNoOwnName(JSContext* cx, HandleFunction fun,
40:28.35       ^~
40:28.35 /<<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
40:28.35    if (!ValueToId<CanGC>(cx, name, &id)) return false;
40:28.36         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
40:28.36 /<<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
40:28.36    if (!NativeDefineDataProperty(cx, fun, cx->names().name, funNameVal,
40:28.36         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:28.36                                  JSPROP_READONLY))
40:28.36                                  ~~~~~~~~~~~~~~~~
40:29.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
40:29.58                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
40:29.58                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:29.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:29.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)':
40:29.59 /<<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
40:29.59    return js::ToObjectSlow(cx, v, false);
40:29.59           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:29.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)':
40:29.67 /<<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
40:29.67    return js::ToObjectSlow(cx, v, false);
40:29.67           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:29.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:29.76 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
40:29.76 /<<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
40:29.76  /* static */ bool JSFunction::getUnresolvedLength(JSContext* cx,
40:29.76                    ^~~~~~~~~~
40:29.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp:21,
40:29.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:29:
40:29.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/UbiNodeCensus.h: In static member function 'static bool js::DebuggerMemory::takeCensus(JSContext*, unsigned int, JS::Value*)':
40:29.79 /<<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
40:29.80      return type.report(cx, *this, report);
40:29.80             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
40:30.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:30.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)':
40:30.26 /<<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
40:30.26      if (!GetProperty(cx, query, query, cx->names().global, &global))
40:30.27           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:30.27 /<<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
40:30.27      if (!GetProperty(cx, query, query, cx->names().url, &url)) return false;
40:30.29           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:30.29 /<<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
40:30.30      if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource))
40:30.30           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:30.30 /<<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
40:30.31      if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL))
40:30.31           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:30.31 /<<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
40:30.31      if (!GetProperty(cx, query, query, cx->names().line, &lineProperty))
40:30.32           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:30.33 /<<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
40:30.33      if (!GetProperty(cx, query, query, innermostName, &innermostProperty))
40:30.33           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:31.38 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)':
40:31.38 /<<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
40:31.38    if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal,
40:31.38         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:31.39                                  JSPROP_PERMANENT | JSPROP_READONLY)) {
40:31.39                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:32.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:16,
40:32.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
40:32.70 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static void JSCompartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)':
40:32.71 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
40:32.71      return *it;
40:32.71              ^~
40:32.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
40:32.71 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:592:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
40:32.71    for (CompartmentsIter c(trc->runtime(), SkipAtoms); !c.done(); c.next()) {
40:32.72                          ^
40:33.03 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::getScriptFrameWithIter(JSContext*, js::AbstractFramePtr, const js::FrameIter*, JS::MutableHandleValue)':
40:33.03 /<<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
40:33.04  bool Debugger::getScriptFrameWithIter(JSContext* cx, AbstractFramePtr referent,
40:33.04       ^~~~~~~~
40:33.10 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireDebuggerStatement(JSContext*, JS::MutableHandleValue)':
40:33.10 /<<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
40:33.10  JSTrapStatus Debugger::fireDebuggerStatement(JSContext* cx,
40:33.11               ^~~~~~~~
40:33.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:33.12                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:33.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:33.12 /<<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
40:33.13      return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
40:33.13             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:33.13 /<<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
40:33.13    bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
40:33.14              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.14 /<<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
40:33.14 /<<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
40:33.15 /<<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
40:33.16    return processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(),
40:33.17           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.17                                vp);
40:33.17                                ~~~
40:33.37 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireEnterFrame(JSContext*, JS::MutableHandleValue)':
40:33.38 /<<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
40:33.38  JSTrapStatus Debugger::fireEnterFrame(JSContext* cx, MutableHandleValue vp) {
40:33.38               ^~~~~~~~
40:33.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:33.39                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:33.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:33.39 /<<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
40:33.40      return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
40:33.40             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:33.41 /<<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
40:33.41    bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
40:33.41              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.42 /<<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
40:33.42 /<<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
40:33.43 /<<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
40:33.43    return processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(),
40:33.43           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.43                                vp);
40:33.44                                ~~~
40:33.55 In file included from /<<PKGBUILDDIR>>/js/src/util/StringBuffer.h:14,
40:33.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:18,
40:33.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:33.56 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)':
40:33.56 /<<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
40:33.56    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
40:33.56           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.57                                 fallback, arg1, nullptr))
40:33.57                                 ~~~~~~~~~~~~~~~~~~~~~~~~
40:33.58 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2790:3: note: in expansion of macro 'ReportValueError2'
40:33.58    ReportValueError2(cx, errorNumber, JSDVG_SEARCH_STACK, val, str,
40:33.59    ^~~~~~~~~~~~~~~~~
40:33.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static JSTrapStatus js::Debugger::onTrap(JSContext*, JS::MutableHandleValue)':
40:33.59 /<<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
40:33.59  /* static */ JSTrapStatus Debugger::onTrap(JSContext* cx,
40:33.59                            ^~~~~~~~
40:33.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:33.60                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:33.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:33.60 /<<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
40:33.60      return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
40:33.61             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:33.61 /<<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
40:33.62    if (!GetProperty(cx, obj, obj, id, &fval)) return false;
40:33.62         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:33.63 /<<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
40:33.63    return js::Call(cx, fval, rval, args, rval);
40:33.63           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.63 /<<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
40:33.63 /<<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
40:33.64        JSTrapStatus st = dbg->processHandlerResult(
40:33.65                          ~~~~~~~~~~~~~~~~~~~~~~~~~^
40:33.65            ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp);
40:33.65            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:33.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
40:33.97 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)':
40:33.97 /<<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
40:33.97  static inline bool CallGetter(JSContext* cx, HandleObject obj,
40:33.98                     ^~~~~~~~~~
40:33.98 /<<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
40:33.98 /<<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
40:33.98      return js::CallGetter(cx, receiver, getter, vp);
40:33.98             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
40:34.00 /<<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
40:34.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
40:34.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
40:34.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
40:34.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
40:34.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:34.01 /<<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
40:34.01    bool ok = op(cx, obj, id, vp);
40:34.01              ~~^~~~~~~~~~~~~~~~~
40:34.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:16,
40:34.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
40:34.02 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In static member function 'static void JSCompartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)':
40:34.03 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& comp)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
40:34.04      return *it;
40:34.04              ^~
40:34.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
40:34.04 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:803:25: note: '*((void*)(& comp)+16).js::ZonesInGroupIter::it' was declared here
40:34.05    for (CompartmentsIter comp(trc->runtime(), SkipAtoms); !comp.done();
40:34.05                          ^~~~
40:34.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
40:34.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)':
40:34.25 /<<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
40:34.25  static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj,
40:34.25              ^~~~~~~~~~~~~~~~~~~~~~~~
40:34.25 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:34.25    return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
40:34.26           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:34.26                      MaybeRooted<Value, allowGC>::toHandle(receiver),
40:34.26                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:34.26                      MaybeRooted<Shape*, allowGC>::toHandle(shape),
40:34.27                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:34.27                      MaybeRooted<Value, allowGC>::toMutableHandle(vp));
40:34.28                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:34.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
40:34.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
40:34.88                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
40:34.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
40:34.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:34.88 /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)':
40:34.89 /<<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
40:34.89  inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op,
40:34.89              ^~~~~~~~~~~~~~~~~~~
40:34.89 /<<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
40:34.90    return op(cx, obj, id, v);
40:34.90           ~~^~~~~~~~~~~~~~~~
40:35.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:35.77                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:35.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:35.77 /<<PKGBUILDDIR>>/js/src/vm/Debugger.h: In static member function 'static bool js::Debugger::getNewestFrame(JSContext*, unsigned int, JS::Value*)':
40:35.78 /<<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
40:35.78      return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
40:35.78             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:36.31 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:36.31 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, const JS::Value&)':
40:36.31 /<<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
40:36.31        DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, value, nullptr);
40:36.31                                                                      ^
40:36.34 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)':
40:36.34 /<<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
40:36.34  void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun,
40:36.34       ^~
40:36.35 /<<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
40:36.35    if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
40:36.35                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:36.37 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectWithName(JSContext*, const char*, JS::HandleValue)':
40:36.37 /<<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
40:36.37  void js::ReportNotObjectWithName(JSContext* cx, const char* name,
40:36.37       ^~
40:36.38 /<<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
40:36.38    if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
40:36.38                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:36.42 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)':
40:36.42 /<<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
40:36.42          DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
40:36.43                                                                    ^
40:36.47 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::Throw(JSContext*, jsid, unsigned int, const char*)':
40:36.47 /<<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
40:36.47    JSString* idstr = ValueToSource(cx, idVal);
40:36.47                      ~~~~~~~~~~~~~^~~~~~~~~~~
40:36.52 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle<JS::PropertyDescriptor>)':
40:36.52 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:366:10: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
40:36.52  Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx,
40:36.52           ^~
40:36.55 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle<JS::PropertyDescriptor>)':
40:36.56 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:377:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:36.56  void js::CompletePropertyDescriptor(MutableHandle<PropertyDescriptor> desc) {
40:36.56       ^~
40:36.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:18,
40:36.57                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
40:36.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:36.57 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
40:36.58 /<<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
40:36.58  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
40:36.58              ^~~~~~~~~~~~~
40:36.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:36.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)':
40:36.62 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10089:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]
40:36.63    JSAtom* str = Atomize(cx, s, strlen(s), PinAtom);
40:36.63                  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:36.66 /<<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&)':
40:36.66 /<<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
40:36.66  /* static */ bool JSObject::nonNativeSetProperty(JSContext* cx,
40:36.66                    ^~~~~~~~
40:36.66 /<<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
40:36.66 /<<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
40:36.67    return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result);
40:36.67           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:36.67 /<<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
40:36.68 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:36.68 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool js::IteratorMore(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
40:36.68 /<<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
40:36.68  bool js::IteratorMore(JSContext* cx, HandleObject iterobj,
40:36.68       ^~
40:36.69 /<<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&)':
40:36.69 /<<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
40:36.69  /* static */ bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj,
40:36.70                    ^~~~~~~~
40:36.70 /<<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
40:36.70 /<<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
40:36.70    return nonNativeSetProperty(cx, obj, id, v, receiver, result);
40:36.70           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:36.71 /<<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
40:36.74 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariableMethod(JSContext*, unsigned int, JS::Value*)':
40:36.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
40:36.75    if (!ValueToIdentifier(cx, args[0], &id)) return false;
40:36.75         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
40:36.75 /<<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
40:36.75    if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1]))
40:36.75         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:36.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
40:36.80 /<<PKGBUILDDIR>>/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)':
40:36.80 /<<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
40:36.80  bool JSContext::getPendingException(MutableHandleValue rval) {
40:36.80       ^~~~~~~~~
40:36.92 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
40:36.93                  from /<<PKGBUILDDIR>>/js/src/gc/Heap.h:19,
40:36.93                  from /<<PKGBUILDDIR>>/js/src/gc/Cell.h:11,
40:36.93                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:12,
40:36.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
40:36.93                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
40:36.93                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:36.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:36.94 /<<PKGBUILDDIR>>/js/src/jsapi.h: In function 'void js::RunJobs(JSContext*)':
40:36.94 /<<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
40:36.95    return Call(cx, thisv, fun, args, rval);
40:36.95           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:36.97 /<<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
40:36.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:38:
40:36.97 /<<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
40:36.97            if (cx->getPendingException(&exn)) {
40:36.98                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
40:37.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:29:
40:37.11 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
40:37.11 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:37.11  bool JSCompartment::wrap(JSContext* cx,
40:37.11       ^~~~~~~~~~~~~
40:37.56 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::reportReadOnly(JSContext*, jsid, unsigned int)':
40:37.56 /<<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
40:37.56    return ReportValueErrorFlags(cx, report, JSMSG_READ_ONLY, JSDVG_IGNORE_STACK,
40:37.57           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:37.57                                 val, nullptr, nullptr, nullptr);
40:37.57                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:37.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::reportNotConfigurable(JSContext*, jsid, unsigned int)':
40:37.63 /<<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
40:37.64    return ReportValueErrorFlags(cx, report, JSMSG_CANT_DELETE,
40:37.65           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:37.65                                 JSDVG_IGNORE_STACK, val, nullptr, nullptr,
40:37.65                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:37.65                                 nullptr);
40:37.65                                 ~~~~~~~~
40:37.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::reportNotExtensible(JSContext*, JS::HandleObject, unsigned int)':
40:37.70 /<<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
40:37.70    return ReportValueErrorFlags(cx, report, JSMSG_OBJECT_NOT_EXTENSIBLE,
40:37.70           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:37.70                                 JSDVG_IGNORE_STACK, val, nullptr, nullptr,
40:37.70                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:37.70                                 nullptr);
40:37.70                                 ~~~~~~~~
40:38.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
40:38.46 /<<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
40:38.46  bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) {
40:38.46       ^~
40:39.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:39.08 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::AutoIdVector*)':
40:39.08 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:302:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:39.08          if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc))
40:39.09               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.09 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:302:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:39.09          if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc))
40:39.09               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:29:
40:39.53 /<<PKGBUILDDIR>>/js/src/vm/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::drainAllocationsLog(JSContext*, unsigned int, JS::Value*)':
40:39.53 /<<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
40:39.53      if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) return false;
40:39.53           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.54 /<<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
40:39.54      if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue))
40:39.54           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.54 /<<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
40:39.56      if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue))
40:39.56           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.56 /<<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
40:39.56      if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName))
40:39.56           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.57 /<<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
40:39.57      if (!DefineDataProperty(cx, obj, cx->names().size, size)) return false;
40:39.57           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.57 /<<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
40:39.57      if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery))
40:39.58           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.62 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:39.62 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)':
40:39.62 /<<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
40:39.63    return Call(cx, func, args.get(0), iargs, args.rval());
40:39.63           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.63 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1037:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:39.78 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)':
40:39.78 /<<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
40:39.78    return Call(cx, fval, args[0], args2, args.rval());
40:39.78           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:39.79 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp:1097:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:41.24 /<<PKGBUILDDIR>>/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
40:41.24 /<<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
40:41.24      if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0))
40:41.24           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:41.24 /<<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
40:41.24    return DefineDataProperty(cx, fun, id, protoVal,
40:41.24           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
40:41.25                              JSPROP_PERMANENT | JSPROP_RESOLVING);
40:41.25                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:41.27 /<<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
40:41.27      if (!NativeDefineDataProperty(cx, fun, id, v,
40:41.27           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
40:41.27                                    JSPROP_READONLY | JSPROP_RESOLVING))
40:41.27                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:41.27 /<<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
40:41.59 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
40:41.59                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:41.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:41.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)':
40:41.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:41.60      return op(cx, obj, receiver, id, vp);
40:41.60             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:41.61 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:41.61    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:41.61           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:41.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
40:41.62      return op(cx, obj, receiver, id, vp);
40:41.62             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:41.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
40:41.62    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:41.62           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:42.02 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
40:42.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:19,
40:42.02                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
40:42.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:42.03 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, StringPredicate) [with StringPredicate = {anonymous}::SingleStringPredicate]':
40:42.03 /<<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
40:42.03    JSAtom* atom = ToAtom<allowGC>(cx, v);
40:42.03                   ~~~~~~~~~~~~~~~^~~~~~~
40:42.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:42.04 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:1139:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:42.04              if (!GetPropertyDescriptor(cx, proto, id, &desc)) return false;
40:42.04                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:42.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape-inl.h:20,
40:42.30                  from /<<PKGBUILDDIR>>/js/src/vm/JSScript-inl.h:19,
40:42.31                  from /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp:36,
40:42.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:42.31 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)':
40:42.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
40:42.32    JSString* str = ToStringSlow<CanGC>(cx, idv);
40:42.32                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
40:42.37 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)':
40:42.38 /<<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
40:42.38    JSString* str = ToStringSlow<CanGC>(cx, idv);
40:42.38                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
40:43.71 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In member function 'bool js::NativeIterator::initProperties(JSContext*, JS::Handle<js::PropertyIteratorObject*>, const AutoIdVector&)':
40:43.71 /<<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
40:43.71    JSString* str = ToStringSlow<CanGC>(cx, idv);
40:43.71                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
40:44.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:44.04 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, JS::CallArgs&, js::Debugger&, js::Debugger::Hook)':
40:44.05 /<<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
40:44.05        return ReportIsNotFunction(cx, args[0], args.length() - 1);
40:44.05               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:44.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:44.84 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)':
40:44.85 /<<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
40:44.85  JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) {
40:44.85            ^~
40:44.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
40:44.85                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
40:44.85                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:44.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:44.87 /<<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
40:44.87    return js::ToObjectSlow(cx, v, false);
40:44.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:45.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:45.08 /<<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':
40:45.08 /<<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
40:45.08    bool handleUnaliasedAccess(JSContext* cx,
40:45.08         ^~~~~~~~~~~~~~~~~~~~~
40:45.10 /<<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
40:45.10            if (!GetProperty(cx, env, env, id, vp)) return false;
40:45.10                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:45.10 /<<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
40:45.10            if (!SetProperty(cx, env, id, vp)) return false;
40:45.10                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
40:45.10 /<<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
40:45.11            if (!instance.debug().getGlobal(
40:45.11                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^
40:45.11                    instance, index - instanceScope->globalsStart(), vp)) {
40:45.11                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:20:
40:45.40 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In member function 'js::NativeObject* JSCompartment::getOrCreateIterResultTemplateObject(JSContext*)':
40:45.40 /<<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
40:45.40    if (!NativeDefineDataProperty(cx, templateObject, cx->names().value,
40:45.42         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.42                                  UndefinedHandleValue, JSPROP_ENUMERATE)) {
40:45.42                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.42 /<<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
40:45.42    if (!NativeDefineDataProperty(cx, templateObject, cx->names().done,
40:45.42         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.43                                  TrueHandleValue, JSPROP_ENUMERATE)) {
40:45.43                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.68 /<<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':
40:45.68 /<<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
40:45.68    bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
40:45.68         ^~~
40:45.70 /<<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
40:45.70 /<<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
40:45.70      if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access))
40:45.70           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.70 In file included from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
40:45.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
40:45.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
40:45.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
40:45.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:45.73 /<<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
40:45.73      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
40:45.73             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.73 /<<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
40:45.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
40:45.74    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
40:45.74           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.74                                        receiver, result);
40:45.75                                        ~~~~~~~~~~~~~~~~~
40:45.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
40:45.75 /<<PKGBUILDDIR>>/js/src/vm/Iteration.cpp: In function 'JSObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)':
40:45.75 /<<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
40:45.75  JSObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
40:45.75            ^~
40:45.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:38:
40:45.86 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
40:45.87 /<<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
40:45.87    bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id,
40:45.87         ^~~
40:45.89 /<<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
40:45.89 /<<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
40:45.89      if (isMissingThis(cx, id, *env)) return getMissingThis(cx, *env, vp);
40:45.89                                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:45.89 /<<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
40:45.89      if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access))
40:45.90           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:45.90 /<<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
40:45.90            return getMissingThis(cx, *env, vp);
40:45.90                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:45.91 /<<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
40:45.91          if (!GetProperty(cx, env, env, id, vp)) return false;
40:45.91               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:45.92 /<<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
40:45.92            return getMissingThis(cx, *env, vp);
40:45.92                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:46.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':
40:46.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
40:46.13    bool getOwnPropertyDescriptor(
40:46.13         ^~~~~~~~~~~~~~~~~~~~~~~~
40:46.13 /<<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
40:46.13      if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access))
40:46.14           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:46.15 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp:1897:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:46.15          return JS_GetOwnPropertyDescriptorById(cx, env, id, desc);
40:46.15                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
40:46.17 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
40:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
40:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
40:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
40:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
40:46.18                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
40:46.18                  from /<<PKGBUILDDIR>>/js/src/vm/Initialization.cpp:17,
40:46.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:11:
40:46.20 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)':
40:46.20 /<<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
40:46.20    return ToStringSlow<allowGC>(cx, v);
40:46.20           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
40:46.20 /<<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
40:46.20    return ToStringSlow<allowGC>(cx, v);
40:46.20           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
40:46.41 /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)':
40:46.42 /<<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
40:46.42  /* static */ bool DebugEnvironmentProxy::getMaybeSentinelValue(
40:46.42                    ^~~~~~~~~~~~~~~~~~~~~
40:46.43 /<<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
40:46.43      if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access))
40:46.43           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:46.44 /<<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
40:46.44            return getMissingThisMaybeSentinelValue(cx, *env, vp);
40:46.44                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:46.44 /<<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
40:46.46          if (!GetProperty(cx, env, env, id, vp)) return false;
40:46.46               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:46.46 /<<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
40:46.49            return getMissingThisMaybeSentinelValue(cx, *env, vp);
40:46.49                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
40:46.70 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src33.cpp:47:
40:46.70 /<<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)':
40:46.70 /<<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
40:46.70    if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK))
40:46.70         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:48.37 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, js::HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)':
40:48.37 /<<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
40:48.37          if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id, &v))
40:48.37               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
40:53.06 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
40:53.06 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2173:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:53.06      if (!op(cx, obj, id, &desc)) return false;
40:53.06           ~~^~~~~~~~~~~~~~~~~~~~
40:53.26 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
40:53.26 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)':
40:53.27 /<<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
40:53.27    if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) return false;
40:53.27         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:53.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
40:53.85 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, js::HandleNativeObject, js::HandleShape, JS::MutableHandleValue)':
40:53.86 /<<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
40:53.87  bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
40:53.88       ^~
40:53.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:53.88    return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
40:53.88           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:53.88                      MaybeRooted<Value, allowGC>::toHandle(receiver),
40:53.88                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:53.89                      MaybeRooted<Shape*, allowGC>::toHandle(shape),
40:53.89                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:53.89                      MaybeRooted<Value, allowGC>::toMutableHandle(vp));
40:53.91                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
40:54.00 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1967:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.00  bool js::NativeGetOwnPropertyDescriptor(
40:54.00       ^~
40:54.01 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1967:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.01 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2013:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:54.01        if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value()))
40:54.01             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:54.10 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
40:54.10 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2544:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.11  bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
40:54.11       ^~
40:54.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
40:54.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2547:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.11      bool ok = op(cx, obj, id, desc);
40:54.12                ~~^~~~~~~~~~~~~~~~~~~
40:54.12 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2552:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.13    return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
40:54.13           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.15 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
40:54.15 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2697:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.15  bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
40:54.15       ^~
40:54.16 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2703:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.16        bool ok = Proxy::getPropertyDescriptor(cx, pobj, id, desc);
40:54.17                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
40:54.17 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2708:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:54.17      if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) return false;
40:54.17           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
40:54.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
40:54.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle<JS::Value>)':
40:54.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2199:6: note: parameter passing for argument of type 'js::FakeMutableHandle<JS::Value>' changed in GCC 7.1
40:54.24  bool GetNonexistentProperty(JSContext* cx, const jsid& id,
40:54.24       ^~~~~~~~~~~~~~~~~~~~~~
40:54.41 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, js::HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
40:54.41 /<<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
40:54.41  bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj,
40:54.41       ^~
40:54.41 /<<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
40:54.42 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:54.42    return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
40:54.43           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.43                      MaybeRooted<Value, allowGC>::toHandle(receiver),
40:54.43                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.43                      MaybeRooted<Shape*, allowGC>::toHandle(shape),
40:54.43                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.43                      MaybeRooted<Value, allowGC>::toMutableHandle(vp));
40:54.43                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.44 /<<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
40:54.44    return ReportValueErrorFlags(cx, flags, JSMSG_UNDEFINED_PROP,
40:54.44           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.46                                 JSDVG_IGNORE_STACK, val, nullptr, nullptr,
40:54.46                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.46                                 nullptr);
40:54.46                                 ~~~~~~~~
40:54.47 /<<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
40:54.47        return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
40:54.47               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.47                                      vp);
40:54.47                                      ~~~
40:54.48 /<<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
40:54.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:54.93 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
40:54.94 /<<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
40:54.94  static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id,
40:54.94              ^~~~~~~~~~~~~~~
40:54.96 /<<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
40:54.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:54.96                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
40:54.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
40:54.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:54.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
40:54.97      return op(cx, obj, receiver, id, vp);
40:54.97             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.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
40:54.98    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:54.98           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:54.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
40:54.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
40:55.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
40:55.00                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
40:55.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
40:55.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:55.00 /<<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
40:55.00    return Call(cx, fval, thisv, args, rval);
40:55.00           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.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
40:55.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:55.07 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, JS::HandleObject, JSType, JS::MutableHandleValue)':
40:55.07 /<<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
40:55.07  bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
40:55.07       ^~
40:55.08 /<<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
40:55.08      if (!MaybeCallMethod(cx, obj, id, vp)) return false;
40:55.08           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
40:55.08 /<<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
40:55.08      if (!MaybeCallMethod(cx, obj, id, vp)) return false;
40:55.09           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
40:55.10 /<<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
40:55.10      if (!MaybeCallMethod(cx, obj, id, vp)) return false;
40:55.10           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
40:55.10 /<<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
40:55.10      if (!MaybeCallMethod(cx, obj, id, vp)) return false;
40:55.10           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
40:55.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:55.22                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
40:55.23                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
40:55.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:55.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
40:55.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
40:55.25      return op(cx, obj, receiver, id, vp);
40:55.25             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.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
40:55.25    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:55.25           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:55.29 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)':
40:55.30 /<<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
40:55.31  static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id,
40:55.31              ^~~~~~~~~~~~~~~~~~~~
40:55.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:55.32                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
40:55.32                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
40:55.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:55.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
40:55.32      return op(cx, obj, receiver, id, vp);
40:55.33             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.33 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:55.33    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:55.35           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:55.43 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
40:55.43 /<<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
40:55.44  bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
40:55.44       ^~
40:55.45 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:260:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:55.45 /<<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
40:55.45    if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
40:55.45         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:55.46 /<<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
40:55.46    if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
40:55.46         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:55.46 /<<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
40:55.46    if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
40:55.46         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:55.47 /<<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
40:55.47    if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
40:55.47         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:55.49 /<<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
40:55.49    if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
40:55.49         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:55.49 /<<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
40:55.49    if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) return false;
40:55.49         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
40:55.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
40:55.73 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)':
40:55.73 /<<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
40:55.74  static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj,
40:55.75                     ^~~~~~~~~~~~~~~~~~~~~~
40:55.75 /<<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
40:55.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:55.75                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
40:55.75                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
40:55.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:55.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
40:55.76      return op(cx, obj, receiver, id, vp);
40:55.76             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.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
40:55.76    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:55.76           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:55.86 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)':
40:55.87 /<<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
40:55.87  bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType,
40:55.87       ^~
40:55.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:55.87                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
40:55.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
40:55.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:55.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
40:55.89      return op(cx, obj, receiver, id, vp);
40:55.89             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:55.90    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:55.90           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
40:55.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
40:55.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
40:55.92                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
40:55.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
40:55.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:55.92 /<<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
40:55.92    return Call(cx, fval, thisv, args, rval);
40:55.93           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:55.93 /<<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
40:55.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:55.95 /<<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
40:55.95    return OrdinaryToPrimitive(cx, obj, preferredType, vp);
40:55.95           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:56.14 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)':
40:56.14 /<<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
40:56.14  bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument,
40:56.14       ^~
40:56.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
40:56.15                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
40:56.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
40:56.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:56.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
40:56.17    JSAtom* atom = ToAtom<allowGC>(cx, v);
40:56.17                   ~~~~~~~~~~~~~~~^~~~~~~
40:56.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
40:56.29                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
40:56.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
40:56.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
40:56.29 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))':
40:56.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
40:56.30      return op(cx, obj, receiver, id, vp);
40:56.30             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:56.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:56.30    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:56.30           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:56.31 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
40:56.31      return op(cx, obj, receiver, id, vp);
40:56.31             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
40:56.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
40:56.32    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
40:56.32           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:56.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
40:56.99 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
40:56.99 /<<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
40:57.01  bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg,
40:57.01       ^~
40:57.01 /<<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
40:57.01 /<<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
40:57.02      return GeneralizedGetProperty(cx, env, id, receiver, NameLookup, vp);
40:57.02             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:57.03 /<<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
40:57.03 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2080:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
40:57.04    return CallGetter(cx, MaybeRooted<JSObject*, allowGC>::toHandle(obj),
40:57.04           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:57.04                      MaybeRooted<Value, allowGC>::toHandle(receiver),
40:57.04                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:57.04                      MaybeRooted<Shape*, allowGC>::toHandle(shape),
40:57.04                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:57.06                      MaybeRooted<Value, allowGC>::toMutableHandle(vp));
40:57.06                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:57.06 /<<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
40:57.06        return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
40:57.06               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40:57.06                                      vp);
40:57.06                                      ~~~
40:57.06 /<<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
40:58.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
40:58.20 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel, bool*)':
40:58.20 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:612:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
40:58.20        if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
40:58.21             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
41:01.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/DateTime.h:17,
41:01.41                  from /<<PKGBUILDDIR>>/js/src/vm/DateTime.cpp:7,
41:01.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:11:
41:01.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::DebuggerMemory::setMaxAllocationsLogLength(JSContext*, unsigned int, JS::Value*)':
41:01.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
41:01.42    return js::ToInt32Slow(cx, v, out);
41:01.42           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
41:02.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:02.19                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
41:02.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
41:02.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:02.19 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In member function 'bool JSCompartment::wrap(JSContext*, JS::MutableHandleValue)':
41:02.20 /<<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
41:02.20  inline bool JSCompartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
41:02.20              ^~~~~~~~~~~~~
41:03.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:03.57 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishObject(JS::MutableHandleValue, js::JSONParserBase::PropertyVector&)':
41:03.58 /<<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
41:03.58  inline bool JSONParserBase::finishObject(MutableHandleValue vp,
41:03.58              ^~~~~~~~~~~~~~
41:03.70 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishArray(JS::MutableHandleValue, js::JSONParserBase::ElementVector&)':
41:03.70 /<<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
41:03.70  inline bool JSONParserBase::finishArray(MutableHandleValue vp,
41:03.70              ^~~~~~~~~~~~~~
41:03.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:03.80 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
41:03.80 /<<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
41:03.80  bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
41:03.80       ^~~~~~~~
41:03.80 /<<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
41:03.81      if (!DefineDataProperty(cx, optObj, name, trueVal)) return false;
41:03.81           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:03.95 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)':
41:03.95 /<<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
41:03.96    Debugger::resultToCompletion(cx, frameOk, frame.returnValue(), &status,
41:03.96    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:03.96                                 &value);
41:03.96                                 ~~~~~~~
41:03.97 /<<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
41:03.97          bool success = handler->onPop(cx, frameobj, nextStatus, &nextValue);
41:03.98                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:03.98 /<<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
41:03.98          nextStatus = dbg->processParsedHandlerResult(ac, frame, pc, success,
41:03.99                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
41:03.99                                                       nextStatus, &nextValue);
41:03.99                                                       ~~~~~~~~~~~~~~~~~~~~~~~
41:04.23 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::receiveCompletionValue(mozilla::Maybe<js::AutoCompartment>&, bool, JS::HandleValue, JS::MutableHandleValue)':
41:04.23 /<<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
41:04.23  bool Debugger::receiveCompletionValue(Maybe<AutoCompartment>& ac, bool ok,
41:04.24       ^~~~~~~~
41:04.24 /<<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
41:04.26 /<<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
41:04.26    resultToCompletion(cx, ok, val, &status, &value);
41:04.26    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:04.26 /<<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
41:04.27           newCompletionValue(cx, status, value, vp);
41:04.27           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
41:04.34 /<<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)':
41:04.34 /<<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
41:04.34  /* static */ bool DebuggerObject::call(JSContext* cx,
41:04.34                    ^~~~~~~~~~~~~~
41:04.36 /<<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
41:04.36 /<<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
41:04.36        ok = js::Call(cx, calleev, thisv, invokeArgs, result);
41:04.36             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:04.38 /<<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
41:04.39 /<<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
41:04.39    return dbg->receiveCompletionValue(ac, ok, result, result);
41:04.40           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
41:04.42 /<<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
41:04.58 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::callMethod(JSContext*, unsigned int, JS::Value*)':
41:04.59 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8901:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:04.59    return object->call(cx, object, thisv, args, callArgs.rval());
41:04.59                                                                ^
41:04.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::applyMethod(JSContext*, unsigned int, JS::Value*)':
41:04.72 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8928:63: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:04.72    return object->call(cx, object, thisv, args, callArgs.rval());
41:04.72                                                                ^
41:04.88 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireExceptionUnwind(JSContext*, JS::MutableHandleValue)':
41:04.89 /<<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
41:04.89  JSTrapStatus Debugger::fireExceptionUnwind(JSContext* cx,
41:04.89               ^~~~~~~~
41:04.89 /<<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
41:04.90    if (!cx->getPendingException(&exc)) return JSTRAP_ERROR;
41:04.90         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
41:04.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:10,
41:04.91                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
41:04.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:04.91 /<<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
41:04.91      return getScriptFrameWithIter(cx, iter.abstractFramePtr(), &iter, vp);
41:04.91             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:04.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
41:04.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
41:04.92                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:04.92                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
41:04.92                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
41:04.93                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
41:04.93                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
41:04.94                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
41:04.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:04.94 /<<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
41:04.94    return Call(cx, fval, thisv, args, rval);
41:04.96           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:04.96 /<<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
41:04.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:04.97 /<<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
41:04.97        processHandlerResult(ac, ok, rv, iter.abstractFramePtr(), iter.pc(), vp);
41:04.97        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:05.25 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>, JS::MutableHandleValue)':
41:05.25 /<<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
41:05.25  JSTrapStatus Debugger::fireNewGlobalObject(JSContext* cx,
41:05.25               ^~~~~~~~
41:05.25 /<<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
41:05.25    bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv);
41:05.26              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:05.26 /<<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
41:05.26 /<<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
41:05.40 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static void js::Debugger::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)':
41:05.40 /<<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
41:05.41        status = dbg->fireNewGlobalObject(cx, global, &value);
41:05.41                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
41:05.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'JSTrapStatus js::Debugger::firePromiseHook(JSContext*, js::Debugger::Hook, JS::HandleObject, JS::MutableHandleValue)':
41:05.58 /<<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
41:05.58  JSTrapStatus Debugger::firePromiseHook(JSContext* cx, Hook hook,
41:05.59               ^~~~~~~~
41:05.60 /<<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
41:05.60    bool ok = js::Call(cx, fval, object, dbgObj, &rv);
41:05.60              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:05.60 /<<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
41:05.61 /<<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
41:05.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:05.70                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
41:05.70                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
41:05.70                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
41:05.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
41:05.71                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
41:05.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:05.71 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h: In static member function 'static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::Handle<js::PromiseObject*>)':
41:05.72 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized]
41:05.72    cx_->leaveCompartment(origin_, maybeLock_);
41:05.73    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
41:05.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:05.74 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2127:26: note: 'ac.js::AutoCompartment::origin_' was declared here
41:05.74    Maybe<AutoCompartment> ac;
41:05.74                           ^~
41:05.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:05.74                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
41:05.75                  from /<<PKGBUILDDIR>>/js/src/jit/BaselineFrame-inl.h:16,
41:05.75                  from /<<PKGBUILDDIR>>/js/src/vm/Stack-inl.h:23,
41:05.75                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger-inl.h:12,
41:05.75                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7,
41:05.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:05.77 /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:63:24: warning: 'ac.js::AutoCompartment::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized]
41:05.77    cx_->leaveCompartment(origin_, maybeLock_);
41:05.77    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
41:05.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src31.cpp:20:
41:05.78 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:2127:26: note: 'ac.js::AutoCompartment::cx_' was declared here
41:05.78    Maybe<AutoCompartment> ac;
41:05.78                           ^~
41:05.78 /<<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
41:05.78          (void)dbg->firePromiseHook(cx, hook, promise, &rval);
41:05.78                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:06.52 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)':
41:06.53 /<<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
41:06.53  /* static */ bool DebuggerFrame::getThis(JSContext* cx,
41:06.53                    ^~~~~~~~~~~~~
41:06.53 /<<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
41:06.53      if (!GetThisValueForDebuggerMaybeOptimizedOut(cx, frame, iter.pc(), result))
41:06.54           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:07.15 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
41:07.15 /<<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
41:07.16  /* static */ bool DebuggerObject::getBoundThis(JSContext* cx,
41:07.16                    ^~~~~~~~~~~~~~
41:07.47 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
41:07.47 /<<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
41:07.47  /* static */ bool DebuggerObject::getPromiseValue(JSContext* cx,
41:07.47                    ^~~~~~~~~~~~~~
41:07.56 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
41:07.56 /<<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
41:07.56  /* static */ bool DebuggerObject::getPromiseReason(JSContext* cx,
41:07.56                    ^~~~~~~~~~~~~~
41:07.67 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
41:07.68 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9587:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:07.68  /* static */ bool DebuggerObject::getOwnPropertyDescriptor(
41:07.68                    ^~~~~~~~~~~~~~
41:07.68 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9600:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:07.68      if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) return false;
41:07.68           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
41:07.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptorMethod(JSContext*, unsigned int, JS::Value*)':
41:07.81 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8789:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:07.81    if (!ValueToId<CanGC>(cx, args.get(0), &id)) return false;
41:07.82         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
41:07.82 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8792:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:07.82    if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc))
41:07.83         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
41:07.84 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8795:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:07.85    return JS::FromPropertyDescriptor(cx, desc, args.rval());
41:07.85           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
41:07.91 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
41:07.91 /<<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
41:07.91  /* static */ bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
41:07.92                    ^~~~~~~~~~~~~~
41:07.92 /<<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
41:07.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValueMethod(JSContext*, unsigned int, JS::Value*)':
41:07.98 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9041:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:07.98    return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval());
41:07.99           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:08.05 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)':
41:08.05 /<<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
41:08.06  /* static */ bool DebuggerEnvironment::getVariable(
41:08.06                    ^~~~~~~~~~~~~~~~~~~
41:08.06 /<<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
41:08.06        if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result))
41:08.07             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
41:08.07 /<<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
41:08.07        if (!GetProperty(cx, referent, referent, id, result)) return false;
41:08.07             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:08.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariableMethod(JSContext*, unsigned int, JS::Value*)':
41:08.20 /<<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
41:08.20    if (!ValueToIdentifier(cx, args[0], &id)) return false;
41:08.20         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
41:08.20 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:10205:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:08.20    return DebuggerEnvironment::getVariable(cx, environment, id, args.rval());
41:08.21           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:08.25 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)':
41:08.25 /<<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
41:08.26  bool Builder::Object::defineProperty(JSContext* cx, const char* name,
41:08.26       ^~~~~~~
41:08.26 /<<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
41:08.26    return definePropertyToTrusted(cx, name, &propval);
41:08.26           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
41:08.30 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)':
41:08.30 /<<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
41:08.31    return defineProperty(cx, name, propval);
41:08.31           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
41:08.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElementProperty(JSContext*, unsigned int, JS::Value*)':
41:08.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:08.36    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
41:08.36                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:08.36 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6669:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
41:08.37    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get elementAttributeName)", args,
41:08.37    ^~~~~~~~~~~~~~~~~~~~~~~~~
41:08.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getElement(JSContext*, unsigned int, JS::Value*)':
41:08.42 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:08.42    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
41:08.42                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:08.43 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6644:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
41:08.43    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get element)", args, obj, referent);
41:08.43    ^~~~~~~~~~~~~~~~~~~~~~~~~
41:09.02 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::Debugger::findObjects(JSContext*, unsigned int, JS::Value*)':
41:09.02 /<<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
41:09.02      if (!GetProperty(cx, query, query, cx->names().class_, &cls)) return false;
41:09.02           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:09.51 /<<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*)':
41:09.52 /<<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
41:09.52  static bool DebuggerGenericEval(JSContext* cx,
41:09.52              ^~~~~~~~~~~~~~~~~~~
41:09.53 /<<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
41:09.53        if (!GetProperty(cx, bindings, bindings, keys[i], valp) ||
41:09.53             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:09.53 /<<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
41:09.54            !NativeDefineDataProperty(cx, nenv, id, val, 0)) {
41:09.54             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
41:09.54 /<<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
41:09.54    Debugger::resultToCompletion(cx, ok, rval, &status, value);
41:09.54    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:09.91 /<<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)':
41:09.91 /<<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
41:09.91  /* static */ bool DebuggerFrame::eval(JSContext* cx, HandleDebuggerFrame frame,
41:09.91                    ^~~~~~~~~~~~~
41:09.91 /<<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
41:09.92    return DebuggerGenericEval(cx, chars, bindings, options, status, value, dbg,
41:09.92           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:09.92                               nullptr, &iter);
41:09.92                               ~~~~~~~~~~~~~~~
41:09.96 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalMethod(JSContext*, unsigned int, JS::Value*)':
41:09.96 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:7996:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:09.96    if (!ParseEvalOptions(cx, args.get(1), options)) return false;
41:09.96         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:09.97 /<<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
41:09.97    if (!DebuggerFrame::eval(cx, frame, chars, nullptr, options, status, &value))
41:09.97         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:09.97 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8003:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:09.97    return frame->owner()->newCompletionValue(cx, status, value, args.rval());
41:09.98           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.11 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerFrame::evalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)':
41:10.11 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8024:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:10.11    if (!ParseEvalOptions(cx, args.get(2), options)) return false;
41:10.12         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.12 /<<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
41:10.12    if (!DebuggerFrame::eval(cx, frame, chars, bindings, options, status, &value))
41:10.13         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.13 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8031:44: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:10.13    return frame->owner()->newCompletionValue(cx, status, value, args.rval());
41:10.15           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.28 /<<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)':
41:10.28 /<<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
41:10.28  /* static */ bool DebuggerObject::executeInGlobal(
41:10.29                    ^~~~~~~~~~~~~~
41:10.30 /<<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
41:10.31    return DebuggerGenericEval(cx, chars, bindings, options, status, value, dbg,
41:10.31           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.31                               globalLexical, nullptr);
41:10.31                               ~~~~~~~~~~~~~~~~~~~~~~~
41:10.35 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalMethod(JSContext*, unsigned int, JS::Value*)':
41:10.35 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8990:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:10.36    if (!ParseEvalOptions(cx, args.get(1), options)) return false;
41:10.36         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.36 /<<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
41:10.36    if (!DebuggerObject::executeInGlobal(cx, object, chars, nullptr, options,
41:10.36         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.37                                         status, &value))
41:10.37                                         ~~~~~~~~~~~~~~~
41:10.38 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8998:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:10.38    return object->owner()->newCompletionValue(cx, status, value, args.rval());
41:10.38           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.50 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::executeInGlobalWithBindingsMethod(JSContext*, unsigned int, JS::Value*)':
41:10.50 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9022:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:10.50    if (!ParseEvalOptions(cx, args.get(2), options)) return false;
41:10.51         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.51 /<<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
41:10.51    if (!DebuggerObject::executeInGlobal(cx, object, chars, bindings, options,
41:10.51         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:10.53                                         status, &value))
41:10.53                                         ~~~~~~~~~~~~~~~
41:10.53 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:9030:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:10.53    return object->owner()->newCompletionValue(cx, status, value, args.rval());
41:10.53           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:12.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:14,
41:12.15                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:25,
41:12.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:12.16 /<<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)':
41:12.16 /<<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]
41:12.16             size - sizeof(js::NativeObject));
41:12.16                                            ^
41:12.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
41:12.17                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
41:12.17                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:12,
41:12.18                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:12.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:12.18 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
41:12.18  class HeapSlot : public WriteBarrieredBase<Value> {
41:12.18        ^~~~~~~~
41:13.07 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.07                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.07                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.07                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.07                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
41:13.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
41:13.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
41:13.09    memset(aT, 0, sizeof(T));
41:13.09    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.11 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
41:13.11                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
41:13.11                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
41:13.11                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
41:13.11                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:12,
41:13.12                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
41:13.12  struct TabSizes {
41:13.12         ^~~~~~~~
41:13.12 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.13                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.13                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.13                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.14                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
41:13.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
41:13.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]
41:13.16    memset(aT, 0, sizeof(T));
41:13.16    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.16 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
41:13.16                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
41:13.17                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
41:13.17                  from /<<PKGBUILDDIR>>/js/src/ds/IdValuePair.h:13,
41:13.17                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:12,
41:13.17                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
41:13.18  struct ServoSizes {
41:13.18         ^~~~~~~~~~
41:13.19 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.19                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.19                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.19                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.19                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
41:13.21 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
41:13.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 js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
41:13.21    memset(aT, 0, sizeof(T));
41:13.22    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.22 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
41:13.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
41:13.22                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:13.22                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.23 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
41:13.24  class StaticStrings {
41:13.24        ^~~~~~~~~~~~~
41:13.24 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'void js::Debugger::fireNewScript(JSContext*, JS::Handle<mozilla::Variant<JSScript*, js::WasmInstanceObject*> >)':
41:13.24 /<<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
41:13.24    if (!js::Call(cx, fval, object, dsval, &rv)) handleUncaughtException(ac);
41:13.25         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:13.25 /<<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
41:13.25 /<<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
41:13.26 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.26                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.26                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.27                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.27                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
41:13.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
41:13.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
41:13.30    memset(aT, 0, sizeof(T));
41:13.30    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:13.31                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.31 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
41:13.31  class PreliminaryObjectArray {
41:13.33        ^~~~~~~~~~~~~~~~~~~~~~
41:13.33 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.33                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.33                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.33                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.34                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.34 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
41:13.34 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
41:13.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]
41:13.35    memset(aT, 0, sizeof(T));
41:13.35    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:13.36                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.38 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
41:13.38  class TypeNewScript {
41:13.38        ^~~~~~~~~~~~~
41:13.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.38                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.39                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.39                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.39                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
41:13.40 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
41:13.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
41:13.40    memset(aT, 0, sizeof(T));
41:13.41    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.41 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
41:13.42                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
41:13.43                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
41:13.43                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
41:13.43                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
41:13.43                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
41:13.43                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:9,
41:13.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.44 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
41:13.44  struct IonScriptCounts {
41:13.44         ^~~~~~~~~~~~~~~
41:13.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.62                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.62                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.62                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.62                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
41:13.63 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
41:13.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
41:13.64    memset(aT, 0, sizeof(T));
41:13.64    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.64 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
41:13.64                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
41:13.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
41:13.65                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
41:13.65                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:9,
41:13.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.65 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
41:13.65  struct ZoneGCStats {
41:13.65         ^~~~~~~~~~~
41:13.67 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.67                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.67                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.67                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.67                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.68 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
41:13.68 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
41:13.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
41:13.69    memset(aT, 0, sizeof(T));
41:13.69    ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.69 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
41:13.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
41:13.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
41:13.70                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
41:13.72                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:9,
41:13.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.72 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
41:13.73  class NewObjectCache {
41:13.73        ^~~~~~~~~~~~~~
41:13.73 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = unsigned char]':
41:13.73 /<<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
41:13.74  bool JSONParser<CharT>::parse(MutableHandleValue vp) {
41:13.74       ^~~~~~~~~~~~~~~~~
41:13.74 /<<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
41:13.75            if (!finishObject(&value, properties)) return false;
41:13.75                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
41:13.77 /<<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
41:13.77            if (!finishArray(&value, elements)) return false;
41:13.77                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
41:13.77 /<<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
41:13.77                if (!finishArray(&value, *elements)) return false;
41:13.78                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
41:13.78 /<<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
41:13.78                if (!finishObject(&value, *properties)) return false;
41:13.79                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
41:13.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:13.79                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:13.79                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.80                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.80                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.80 /<<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]':
41:13.80 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
41:13.82 /<<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]
41:13.82      memset(aT, 0, sizeof(T));
41:13.82      ~~~~~~^~~~~~~~~~~~~~~~~~
41:13.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
41:13.82                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
41:13.82                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:13.83                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:13.83                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:13.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:13.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
41:13.83  class MOZ_NON_PARAM alignas(8) Value {
41:13.83                                 ^~~~~
41:14.04 /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = char16_t]':
41:14.04 /<<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
41:14.04  bool JSONParser<CharT>::parse(MutableHandleValue vp) {
41:14.05       ^~~~~~~~~~~~~~~~~
41:14.05 /<<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
41:14.05            if (!finishObject(&value, properties)) return false;
41:14.05                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
41:14.05 /<<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
41:14.06            if (!finishArray(&value, elements)) return false;
41:14.07                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
41:14.07 /<<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
41:14.07                if (!finishArray(&value, *elements)) return false;
41:14.07                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
41:14.08 /<<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
41:14.08                if (!finishObject(&value, *properties)) return false;
41:14.08                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
41:14.16 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:14.16                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:14.16                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:14.16                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:14.17                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:14.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:14.17 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
41:14.19 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
41:14.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]
41:14.19    memset(aT, 0, sizeof(T));
41:14.20    ~~~~~~^~~~~~~~~~~~~~~~~~
41:14.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
41:14.20                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
41:14.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
41:14.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
41:14.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:14.20                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject-inl.h:15,
41:14.22                  from /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject-inl.h:13,
41:14.22                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:25,
41:14.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:14.22 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
41:14.22  class CodeOffsetJump {
41:14.22        ^~~~~~~~~~~~~~
41:14.43 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:14.43                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:14.43                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:14.43                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:14.44                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:14.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:14.45 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]':
41:14.46 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:37:15:   required from here
41:14.46 /<<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]
41:14.46    memset(aT, 0, sizeof(T));
41:14.46    ~~~~~~^~~~~~~~~~~~~~~~~~
41:14.46 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:14.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:14.48 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:86:7: note: 'class js::ObjectGroup' declared here
41:14.48  class ObjectGroup : public gc::TenuredCell {
41:14.48        ^~~~~~~~~~~
41:14.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:14.58                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:14.58                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:14.58                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:14.58                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:14.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:14.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]':
41:14.60 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1521:64:   required from here
41:14.60 /<<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]
41:14.61    memset(aT, 0, sizeof(T));
41:14.61    ~~~~~~^~~~~~~~~~~~~~~~~~
41:14.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:14.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:14.61 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:574:7: note: 'class js::ObjectGroupCompartment' declared here
41:14.61  class ObjectGroupCompartment {
41:14.61        ^~~~~~~~~~~~~~~~~~~~~~
41:14.91 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In function 'bool DebuggerSource_getIntroductionScript(JSContext*, unsigned int, JS::Value*)':
41:14.91 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6476:50: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:14.92    RootedNativeObject obj(cx, DebuggerSource_check(cx, args.thisv(), fnname)); \
41:14.92                               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:14.92 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:6710:3: note: in expansion of macro 'THIS_DEBUGSOURCE_REFERENT'
41:14.92    THIS_DEBUGSOURCE_REFERENT(cx, argc, vp, "(get introductionScript)", args, obj,
41:14.93    ^~~~~~~~~~~~~~~~~~~~~~~~~
41:15.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
41:15.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
41:15.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
41:15.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
41:15.23                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
41:15.24                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
41:15.24                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:10,
41:15.24                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:7,
41:15.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:15.25 /<<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]':
41:15.25 /<<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]'
41:15.25 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
41:15.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<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]
41:15.28        memset(table, 0, sizeof(*table) * capacity());
41:15.28        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.28 /<<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
41:15.29  class HashTableEntry {
41:15.29        ^~~~~~~~~~~~~~
41:15.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]':
41:15.29 /<<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]'
41:15.29 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
41:15.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<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]
41:15.32        memset(table, 0, sizeof(*table) * capacity());
41:15.32        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.32 /<<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
41:15.32  class HashTableEntry {
41:15.32        ^~~~~~~~~~~~~~
41:15.38 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleValue)':
41:15.38 /<<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
41:15.38  bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
41:15.38       ^~~~~~~~
41:15.39 /<<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
41:15.39 /<<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]':
41:15.40 /<<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]'
41:15.40 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
41:15.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]
41:15.43        memset(table, 0, sizeof(*table) * capacity());
41:15.43        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.43 /<<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
41:15.43  class HashTableEntry {
41:15.43        ^~~~~~~~~~~~~~
41:15.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::environmentGetter(JSContext*, unsigned int, JS::Value*)':
41:15.45 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8374:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:15.45    return dbg->wrapEnvironment(cx, env, args.rval());
41:15.45           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
41:15.57 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerObject::asEnvironmentMethod(JSContext*, unsigned int, JS::Value*)':
41:15.57 /<<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
41:15.57        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_WRAPPER_IN_WAY,
41:15.58        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.58                              JSDVG_SEARCH_STACK, dbgobj, nullptr, isWrapper,
41:15.58                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.59                              isWindowProxy);
41:15.59                              ~~~~~~~~~~~~~~
41:15.59 /<<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
41:15.60        ReportValueErrorFlags(cx, JSREPORT_ERROR, JSMSG_DEBUG_BAD_REFERENT,
41:15.60        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.60                              JSDVG_SEARCH_STACK, dbgobj, nullptr,
41:15.60                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.60                              "a global object", nullptr);
41:15.60                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:15.60 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp:8945:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:15.60    return dbg->wrapEnvironment(cx, env, args.rval());
41:15.60           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
41:16.04 /<<PKGBUILDDIR>>/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::findMethod(JSContext*, unsigned int, JS::Value*)':
41:16.04 /<<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
41:16.04    if (!ValueToIdentifier(cx, args[0], &id)) return false;
41:16.04         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
41:16.08 /<<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]':
41:16.08 /<<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]'
41:16.10 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1636:29:   required from here
41:16.12 /<<PKGBUILDDIR>>/obj-thunderbird/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]
41:16.12        memset(table, 0, sizeof(*table) * capacity());
41:16.12        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:16.12 /<<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
41:16.12  class HashTableEntry {
41:16.12        ^~~~~~~~~~~~~~
41:16.14 /<<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]':
41:16.14 /<<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]'
41:16.14 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1645:29:   required from here
41:16.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<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]
41:16.15        memset(table, 0, sizeof(*table) * capacity());
41:16.15        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:16.16 /<<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
41:16.17  class HashTableEntry {
41:16.17        ^~~~~~~~~~~~~~
41:16.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::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]':
41:16.93 /<<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]'
41:16.94 /<<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*> >]'
41:16.96 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1634:32:   required from here
41:16.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<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]
41:16.97        memset(table, 0, sizeof(*table) * capacity());
41:16.97        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:16.99 /<<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
41:16.99  class HashTableEntry {
41:16.99        ^~~~~~~~~~~~~~
41:16.99 /<<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]':
41:16.99 /<<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]'
41:17.00 /<<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]'
41:17.00 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp:1648:28:   required from here
41:17.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<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]
41:17.01        memset(table, 0, sizeof(*table) * capacity());
41:17.01        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:17.02 /<<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
41:17.03  class HashTableEntry {
41:17.03        ^~~~~~~~~~~~~~
41:21.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
41:21.48 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)':
41:21.48 /<<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
41:21.48  JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val,
41:21.48            ^~
41:23.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:23.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
41:23.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1528:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:23.57  bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj,
41:23.57       ^~
41:23.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1550:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:23.59        return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(),
41:23.59               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.59                              result);
41:23.59                              ~~~~~~~
41:23.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1565:37: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:23.60        return DefineTypedArrayElement(cx, obj, index, desc_, result);
41:23.60               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.60 /<<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
41:23.61      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:23.61           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.61 /<<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
41:23.61      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:23.61           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.61 /<<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
41:23.61      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:23.61           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.62 /<<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
41:23.62          if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue))
41:23.62               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.62 /<<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
41:23.63        if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue))
41:23.63             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.64 /<<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
41:23.64        if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue))
41:23.64             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.64 /<<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
41:23.66          if (!SameValue(cx, desc.value(), currentValue, &same)) return false;
41:23.66               ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.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
41:23.66      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:23.66           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.67 /<<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
41:23.67      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:23.67           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:23.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
41:23.69      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:23.69           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:25.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
41:25.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
41:25.64 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2562:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.65  bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
41:25.65       ^~
41:25.65 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2562:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.65 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2567:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.66      return op(cx, obj, id, desc, result);
41:25.66             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:25.66 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2568:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.67    return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
41:25.68           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:25.68 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
41:25.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2555:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.69  bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
41:25.69       ^~
41:25.69 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2558:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.69    return DefineProperty(cx, obj, id, desc, result) &&
41:25.69           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:25.71 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)':
41:25.71 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1022:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.71    if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) return false;
41:25.71         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
41:25.72 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1039:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.72    return DefineProperty(cx, target, wrappedId, desc);
41:25.72           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:25.82 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JSGetterOp, JSSetterOp, unsigned int, JS::ObjectOpResult&)':
41:25.82 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2580:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.83      return op(cx, obj, id, desc, result);
41:25.83             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:25.83 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2582:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:25.83    return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
41:25.83           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
41:26.04 /<<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
41:26.04  bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
41:26.04       ^~
41:26.04 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2592:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:26.05      return op(cx, obj, id, desc, result);
41:26.05             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.05 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:2594:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:26.05    return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
41:26.06           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.09 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
41:26.10 /<<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
41:26.10  bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
41:26.10       ^~
41:26.10 /<<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
41:26.10    return DefineDataProperty(cx, obj, id, value, attrs, result);
41:26.10           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.13 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
41:26.13 /<<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
41:26.13  bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
41:26.13       ^~
41:26.14 /<<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
41:26.14    return DefineDataProperty(cx, obj, id, value, attrs, result);
41:26.14           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.16 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
41:26.16 /<<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
41:26.17  bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
41:26.17       ^~
41:26.19 /<<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
41:26.19    if (!DefineDataProperty(cx, obj, id, value, attrs, result)) return false;
41:26.19         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.19 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool DefineStandardSlot(JSContext*, JS::HandleObject, JSAtom*, JS::HandleValue, uint32_t, bool&)':
41:26.20 /<<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
41:26.20  static bool DefineStandardSlot(JSContext* cx, HandleObject obj, JSAtom* atom,
41:26.20              ^~~~~~~~~~~~~~~~~~
41:26.20 /<<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
41:26.20    named = DefineDataProperty(cx, obj, id, v, attrs);
41:26.20            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
41:26.30 /<<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)':
41:26.30 /<<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
41:26.31        if (!DefineStandardSlot(cx, obj, atom, value, attrs, named)) goto bad;
41:26.31             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.31 /<<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
41:26.31      if (!DefineStandardSlot(cx, obj, atom, value, 0, named)) goto bad;
41:26.31           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.56 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, js::PropertyName*, JS::HandleValue, unsigned int)':
41:26.56 /<<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
41:26.57  bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
41:26.57       ^~
41:26.57 /<<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
41:26.57    return DefineDataProperty(cx, obj, id, value, attrs);
41:26.58           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.61 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
41:26.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:137:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:26.62  bool js::FromPropertyDescriptorToObject(JSContext* cx,
41:26.62       ^~
41:26.62 /<<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
41:26.62 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:148:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
41:26.63      if (!DefineDataProperty(cx, obj, names.value, desc.value())) return false;
41:26.63           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.63 /<<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
41:26.63      if (!DefineDataProperty(cx, obj, names.writable, v)) return false;
41:26.63           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.64 /<<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
41:26.64      if (!DefineDataProperty(cx, obj, names.get, v)) return false;
41:26.64           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
41:26.65 /<<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
41:26.65      if (!DefineDataProperty(cx, obj, names.set, v)) return false;
41:26.65           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
41:26.65 /<<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
41:26.65      if (!DefineDataProperty(cx, obj, names.enumerable, v)) return false;
41:26.66           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.67 /<<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
41:26.67      if (!DefineDataProperty(cx, obj, names.configurable, v)) return false;
41:26.67           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.73 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
41:26.73 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:121:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:26.73  JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx,
41:26.73                     ^~
41:26.73 /<<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
41:26.74 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:134:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:26.74    return FromPropertyDescriptorToObject(cx, desc, vp);
41:26.74           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
41:26.75 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
41:26.75 /<<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
41:26.75  bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
41:26.75       ^~
41:26.76 /<<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
41:26.76    return DefineDataProperty(cx, obj, id, value, attrs);
41:26.76           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.80 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, js::DefineAsIntrinsic)':
41:26.80 /<<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
41:26.81    return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK);
41:26.81           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:2:
41:26.82 /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)':
41:26.83 /<<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
41:26.83      if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE))
41:26.84           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:26.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:26.90 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
41:26.90 /<<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
41:26.90  bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v,
41:26.91       ^~
41:26.91 /<<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
41:26.91 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2412:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:26.91      if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) return false;
41:26.91           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
41:26.92 /<<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
41:26.92    return DefineDataProperty(cx, receiver, id, v, attrs, result);
41:26.92           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:27.12 /<<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&)':
41:27.12 /<<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
41:27.12  static bool SetExistingProperty(JSContext* cx, HandleNativeObject obj,
41:27.13              ^~~~~~~~~~~~~~~~~~~
41:27.13 /<<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
41:27.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
41:27.13                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
41:27.13                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
41:27.14                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
41:27.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
41:27.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:27.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
41:27.14    return js::ToNumberSlow(cx, v, out);
41:27.14           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
41:27.16 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:27.16 /<<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
41:27.16      return SetPropertyByDefining(cx, id, v, receiver, result);
41:27.16             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:27.16 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
41:27.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:27.16                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
41:27.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
41:27.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:27.17 /<<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
41:27.17    return op(cx, obj, id, v, result);
41:27.17           ~~^~~~~~~~~~~~~~~~~~~~~~~~
41:27.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:27.18 /<<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
41:27.18          return ArraySetLength(cx, arr, id, shape->attributes(), v, result);
41:27.18                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:27.20 /<<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
41:27.20      return SetPropertyByDefining(cx, id, v, receiver, result);
41:27.20             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:27.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
41:27.20                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:27.21                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
41:27.21                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
41:27.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:27.21 /<<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
41:27.21    return op(cx, obj, id, v, result);
41:27.22           ~~^~~~~~~~~~~~~~~~~~~~~~~~
41:27.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:27.22 /<<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
41:27.22    if (!js::CallSetter(cx, receiver, setter, v)) return false;
41:27.23         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
41:27.24 /<<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
41:28.07 /<<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]':
41:28.07 /<<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
41:28.08  bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
41:28.08       ^~
41:28.08 /<<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
41:28.08 /<<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
41:28.08        return SetExistingProperty(cx, obj, id, v, receiver, pobj, prop, result);
41:28.09               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.09 /<<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
41:28.10 /<<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
41:28.10    return SetPropertyByDefining(cx, id, v, receiver, result);
41:28.10           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.10 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:2495:16: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:28.10        return op(cx, obj, id, desc, result);
41:28.11               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.11 /<<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
41:28.11      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:28.11           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.13 /<<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
41:28.13      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:28.13           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.13 /<<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
41:28.13      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:28.13           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.14 /<<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
41:28.14      if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
41:28.14           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.14 /<<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
41:28.14        return SetProperty(cx, protoRoot, id, v, receiver, result);
41:28.14               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:28.15 /<<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
41:29.65 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
41:29.65                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
41:29.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
41:29.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:29.66 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
41:29.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
41:29.67  inline bool js::SetProperty(JSContext* cx, HandleObject obj, HandleId id,
41:29.67              ^~
41:29.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
41:29.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
41:29.68      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
41:29.69             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:29.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
41:29.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
41:29.70    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
41:29.70           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:29.71                                        receiver, result);
41:29.71                                        ~~~~~~~~~~~~~~~~~
41:29.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
41:29.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:29.72 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
41:29.72 /<<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
41:29.72  bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index,
41:29.73       ^~
41:29.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
41:29.73 /<<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
41:29.74    return NativeSetProperty<Qualified>(cx, obj, id, v, receiver, result);
41:29.74           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:29.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
41:29.75 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
41:29.76 /<<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
41:29.76  bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id,
41:29.76       ^~
41:29.76 /<<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
41:29.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
41:29.77                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
41:29.77                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
41:29.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:29.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
41:29.78      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
41:29.79             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:29.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
41:29.79 /<<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
41:29.80    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
41:29.81           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:29.81                                        receiver, result);
41:29.82                                        ~~~~~~~~~~~~~~~~~
41:29.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
41:29.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:47:
41:29.82 /<<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
41:29.82    return SetPropertyByDefining(cx, id, v, receiver, result);
41:29.82           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:29.83 /<<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]':
41:29.83 /<<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
41:29.83  static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj,
41:29.83              ^~~~~~~~~~~~~~~~~~~~~~
41:29.84 /<<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
41:29.84 /<<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
41:29.84    return SetPropertyByDefining(cx, id, v, receiver, result);
41:29.85           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.10 /<<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]':
41:30.10 /<<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
41:30.10  bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
41:30.10       ^~
41:30.11 /<<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
41:30.12 /<<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
41:30.12        return SetExistingProperty(cx, obj, id, v, receiver, pobj, prop, result);
41:30.12               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.12 /<<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
41:30.12 /<<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
41:30.12        return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
41:30.12               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.12                                                   result);
41:30.12                                                   ~~~~~~~
41:30.12 /<<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
41:30.12 /<<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
41:30.12            return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
41:30.13                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.13                                                       result);
41:30.14                                                       ~~~~~~~
41:30.14 /<<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
41:30.14 /<<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
41:30.14        return SetProperty(cx, protoRoot, id, v, receiver, result);
41:30.14               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.15 /<<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
41:30.40 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int, JS::ObjectOpResult&)':
41:30.40 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1782:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:30.40    return NativeDefineProperty(cx, obj, id, desc, result);
41:30.40           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.50 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
41:30.50 /<<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
41:30.50  bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
41:30.51       ^~
41:30.51 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp:1790:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:30.51    return NativeDefineProperty(cx, obj, id, desc, result);
41:30.52           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)':
41:30.54 /<<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
41:30.54  bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
41:30.54       ^~
41:30.55 /<<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
41:30.55    if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result))
41:30.55         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.57 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, js::HandleNativeObject, js::PropertyName*, JS::HandleValue, unsigned int)':
41:30.57 /<<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
41:30.57  bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
41:30.58       ^~
41:30.58 /<<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
41:30.58    return NativeDefineDataProperty(cx, obj, id, value, attrs);
41:30.58           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
41:30.76                  from /<<PKGBUILDDIR>>/js/src/jsarray.h:14,
41:30.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:15,
41:30.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:30.77 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::AutoIdVector*, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
41:30.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
41:30.78      return op(cx, obj, receiver, id, vp);
41:30.79             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.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
41:30.79    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
41:30.79           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
41:30.80 /<<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
41:30.80          !ToPropertyDescriptor(cx, v, checkAccessors, &desc) ||
41:30.80           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:30.80 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:406:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:31.11 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, js::IntegrityLevel)':
41:31.12 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:504:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
41:31.12          if (!GetOwnPropertyDescriptor(cx, obj, id, &currentDesc)) return false;
41:31.12               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
41:31.13 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:518:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
41:31.13        if (!DefineProperty(cx, obj, id, desc)) return false;
41:31.13             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
41:31.87 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::XDRObjectLiteral(js::XDRState<mode>*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)1]':
41:31.88 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1327:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:31.88        if (!xdr->codeConstValue(values[i])) return false;
41:31.88 /<<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
41:31.88      if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
41:31.89 /<<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
41:31.89      if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
41:31.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
41:31.90                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
41:31.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSONParser.cpp:21,
41:31.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:2:
41:31.90 /<<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
41:31.90    JSAtom* atom = ToAtom<allowGC>(cx, v);
41:31.92                   ~~~~~~~~~~~~~~~^~~~~~~
41:32.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:29:
41:32.20 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'bool js::XDRScriptConst(js::XDRState<mode>*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]':
41:32.20 /<<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
41:32.20  bool js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
41:32.21       ^~
41:32.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:20:
41:32.83 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp: In function 'bool js::XDRObjectLiteral(js::XDRState<mode>*, JS::MutableHandleObject) [with js::XDRMode mode = (js::XDRMode)0]':
41:32.83 /<<PKGBUILDDIR>>/js/src/vm/JSObject.cpp:1327:11: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
41:32.83        if (!xdr->codeConstValue(values[i])) return false;
41:32.84 /<<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
41:32.84      if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
41:32.84 /<<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
41:32.84      if (!xdr->codeConstValue(&tmpIdValue) || !xdr->codeConstValue(&tmpValue))
41:33.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src34.cpp:29:
41:33.00 /<<PKGBUILDDIR>>/js/src/vm/JSScript.cpp: In function 'bool js::XDRScriptConst(js::XDRState<mode>*, JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]':
41:33.00 /<<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
41:33.00  bool js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
41:33.00       ^~
41:40.41 In file included from /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp:35,
41:40.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:11:
41:40.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)':
41:40.42 /<<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]
41:40.42             size - sizeof(js::NativeObject));
41:40.42                                            ^
41:40.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:23,
41:40.44                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:40.44                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:40.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:40.44 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
41:40.44  class HeapSlot : public WriteBarrieredBase<Value> {
41:40.44        ^~~~~~~~
41:40.95 /<<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]':
41:40.95 /<<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
41:40.96        if (!XDRScriptConst(xdr, &val)) return false;
41:40.96             ~~~~~~~~~~~~~~^~~~~~~~~~~
41:41.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src35.cpp:38:
41:41.94 /<<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&)':
41:41.94 /<<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
41:41.94  /* static */ ProxyObject* ProxyObject::New(JSContext* cx,
41:41.94                            ^~~~~~~~~~~
41:42.12 /<<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]':
41:42.12 /<<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
41:42.13        if (!XDRScriptConst(xdr, &val)) return false;
41:42.13             ~~~~~~~~~~~~~~^~~~~~~~~~~
41:54.74 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:54.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:54.74                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:54.74                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.75                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
41:54.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
41:54.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]
41:54.76    memset(aT, 0, sizeof(T));
41:54.76    ~~~~~~^~~~~~~~~~~~~~~~~~
41:54.76 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
41:54.78                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
41:54.78                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:23,
41:54.78                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.78                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
41:54.79  struct TabSizes {
41:54.79         ^~~~~~~~
41:54.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:54.79                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:54.80                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:54.80                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.80                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
41:54.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
41:54.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]
41:54.82    memset(aT, 0, sizeof(T));
41:54.83    ~~~~~~^~~~~~~~~~~~~~~~~~
41:54.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
41:54.83                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
41:54.83                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:23,
41:54.83                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.83                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
41:54.84  struct ServoSizes {
41:54.85         ^~~~~~~~~~
41:54.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:54.89                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:54.89                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:54.90                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.90                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
41:54.90 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
41:54.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
41:54.91    memset(aT, 0, sizeof(T));
41:54.91    ~~~~~~^~~~~~~~~~~~~~~~~~
41:54.92 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
41:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
41:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
41:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.92                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.93 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
41:54.93  class StaticStrings {
41:54.93        ^~~~~~~~~~~~~
41:54.94 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:54.94                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:54.94                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:54.94                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.94                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
41:54.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
41:54.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
41:54.96    memset(aT, 0, sizeof(T));
41:54.97    ~~~~~~^~~~~~~~~~~~~~~~~~
41:54.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:54.97                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
41:54.97                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:54.97                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:54.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:54.97 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
41:54.98  class PreliminaryObjectArray {
41:54.98        ^~~~~~~~~~~~~~~~~~~~~~
41:54.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:54.98                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:54.99                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:54.99                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.00                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
41:55.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
41:55.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]
41:55.03    memset(aT, 0, sizeof(T));
41:55.03    ~~~~~~^~~~~~~~~~~~~~~~~~
41:55.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:55.03                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
41:55.03                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.03                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.04 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
41:55.04  class TypeNewScript {
41:55.04        ^~~~~~~~~~~~~
41:55.04 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:55.04                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:55.05                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:55.06                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.06                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
41:55.07 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
41:55.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
41:55.08    memset(aT, 0, sizeof(T));
41:55.08    ~~~~~~^~~~~~~~~~~~~~~~~~
41:55.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
41:55.09                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
41:55.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
41:55.09                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
41:55.10                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
41:55.10                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
41:55.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.10 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
41:55.11  struct ZoneGCStats {
41:55.11         ^~~~~~~~~~~
41:55.14 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:55.14                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:55.14                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:55.14                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.15                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
41:55.16 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
41: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]
41:55.18    memset(aT, 0, sizeof(T));
41:55.18    ~~~~~~^~~~~~~~~~~~~~~~~~
41:55.18 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
41:55.18                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
41:55.18                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
41:55.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
41:55.19                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
41:55.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
41:55.19                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
41:55.19                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
41:55.19                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
41:55.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.20 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
41:55.20  struct IonScriptCounts {
41:55.20         ^~~~~~~~~~~~~~~
41:55.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:55.35                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:55.35                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:55.36                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.36                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
41:55.37 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
41:55.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
41:55.38    memset(aT, 0, sizeof(T));
41:55.38    ~~~~~~^~~~~~~~~~~~~~~~~~
41:55.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
41:55.40                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
41:55.40                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
41:55.40                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
41:55.40                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
41:55.41                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
41:55.41                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
41:55.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.41 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
41:55.41  class NewObjectCache {
41:55.42        ^~~~~~~~~~~~~~
41:55.43 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:55.43                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:55.43                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:55.43                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.43                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.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]':
41:55.44 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
41:55.46 /<<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]
41:55.46      memset(aT, 0, sizeof(T));
41:55.46      ~~~~~~^~~~~~~~~~~~~~~~~~
41:55.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
41:55.46                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
41:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
41:55.48  class MOZ_NON_PARAM alignas(8) Value {
41:55.49                                 ^~~~~
41:55.83 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:55.83                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:55.84                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:55.84                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:55.84                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:55.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
41:55.85 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
41:55.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]
41:55.86    memset(aT, 0, sizeof(T));
41:55.86    ~~~~~~^~~~~~~~~~~~~~~~~~
41:55.86 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
41:55.86                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
41:55.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
41:55.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
41:55.87                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
41:55.87                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:12,
41:55.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:55.88 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
41:55.88  class CodeOffsetJump {
41:55.88        ^~~~~~~~~~~~~~
41:56.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:56.38                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:56.38                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:56.38                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:56.38                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:56.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:56.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
41:56.38 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
41:56.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::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
41:56.39    memset(aT, 0, sizeof(T));
41:56.39    ~~~~~~^~~~~~~~~~~~~~~~~~
41:56.39 In file included from /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:29,
41:56.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:29:
41:56.40 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
41:56.40  struct TenureCountCache {
41:56.40         ^~~~~~~~~~~~~~~~
41:56.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
41:56.52                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
41:56.52                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:56.52                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:56.52                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:56.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:56.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ProtectedDataNoCheckArgs<js::CheckUnprotected, JS::AsmJSCacheOps>]':
41:56.52 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:175:25:   required from here
41:56.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::ProtectedDataNoCheckArgs<js::CheckUnprotected, JS::AsmJSCacheOps>'; use assignment instead [-Wclass-memaccess]
41:56.53    memset(aT, 0, sizeof(T));
41:56.53    ~~~~~~^~~~~~~~~~~~~~~~~~
41:56.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:25,
41:56.54                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
41:56.54                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
41:56.54                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:56.54                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:56.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:56.55 /<<PKGBUILDDIR>>/js/src/threading/ProtectedData.h:148:7: note: 'class js::ProtectedDataNoCheckArgs<js::CheckUnprotected, JS::AsmJSCacheOps>' declared here
41:56.56  class ProtectedDataNoCheckArgs : public ProtectedData<Check, T> {
41:56.56        ^~~~~~~~~~~~~~~~~~~~~~~~
41:56.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/AllocPolicy.h:18,
41:56.63                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:28,
41:56.63                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:56.63                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:56.63                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:56.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:56.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]':
41:56.64 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp:358:22:   required from here
41:56.65 /<<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]
41:56.65      memset(const_cast<T*>(p), 0x3B, sizeof(T));
41:56.65      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:56.66 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
41:56.66                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
41:56.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:24,
41:56.66                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
41:56.66                  from /<<PKGBUILDDIR>>/js/src/builtin/TypedObject.h:11,
41:56.66                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:9,
41:56.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:56.66 /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:93:8: note: 'struct JSContext' declared here
41:56.66  struct JSContext : public JS::RootingContext,
41:56.66         ^~~~~~~~~
41:58.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
41:58.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
41:58.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
41:58.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
41:58.45                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
41:58.45                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:18,
41:58.45                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.h:10,
41:58.45                  from /<<PKGBUILDDIR>>/js/src/vm/ReceiverGuard.cpp:7,
41:58.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:2:
41:58.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]':
41:58.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]'
41:58.47 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
41:58.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]
41:58.48        memset(table, 0, sizeof(*table) * capacity());
41:58.48        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:58.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
41:58.50  class HashTableEntry {
41:58.50        ^~~~~~~~~~~~~~
41:58.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]':
41:58.50 /<<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]'
41:58.50 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
41:58.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<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]
41:58.52        memset(table, 0, sizeof(*table) * capacity());
41:58.52        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:58.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
41:58.54  class HashTableEntry {
41:58.54        ^~~~~~~~~~~~~~
41:58.54 /<<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]':
41:58.56 /<<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]'
41:58.56 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
41:58.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<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]
41:58.57        memset(table, 0, sizeof(*table) * capacity());
41:58.57        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:58.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
41:58.59  class HashTableEntry {
41:58.59        ^~~~~~~~~~~~~~
41:59.43 /<<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]':
41:59.43 /<<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]'
41:59.45 /<<PKGBUILDDIR>>/js/src/vm/SavedStacks.cpp:1136:42:   required from here
41:59.46 /<<PKGBUILDDIR>>/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]
41:59.46        memset(table, 0, sizeof(*table) * capacity());
41:59.46        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41:59.47 /<<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
41:59.47  class HashTableEntry {
41:59.47        ^~~~~~~~~~~~~~
42:17.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:29:
42:17.56 /<<PKGBUILDDIR>>/js/src/vm/Runtime.cpp: In function 'bool InvokeInterruptCallback(JSContext*)':
42:17.56 /<<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
42:17.56          switch (Debugger::onSingleStep(cx, &rval)) {
42:17.56                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
42:30.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.cpp:40,
42:30.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:47:
42:30.59 /<<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:30.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]
42:30.59             size - sizeof(js::NativeObject));
42:30.59                                            ^
42:30.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
42:30.59                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:30.59                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:30.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:30.59 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
42:30.59  class HeapSlot : public WriteBarrieredBase<Value> {
42:30.60        ^~~~~~~~
42:31.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.59                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.59                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
42:31.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
42:31.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]
42:31.61    memset(aT, 0, sizeof(T));
42:31.61    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.61 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
42:31.61                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
42:31.61                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
42:31.61                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.61                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
42:31.62  struct TabSizes {
42:31.62         ^~~~~~~~
42:31.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.63                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.63                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
42:31.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
42:31.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]
42:31.65    memset(aT, 0, sizeof(T));
42:31.66    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.66 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
42:31.66                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
42:31.67                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
42:31.67                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.67                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.67 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
42:31.67  struct ServoSizes {
42:31.67         ^~~~~~~~~~
42:31.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.70                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.70                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
42:31.70 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
42:31.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]
42:31.72    memset(aT, 0, sizeof(T));
42:31.72    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.72                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.74 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
42:31.74  class StaticStrings {
42:31.74        ^~~~~~~~~~~~~
42:31.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.74                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.74                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
42:31.75 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
42:31.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]
42:31.77    memset(aT, 0, sizeof(T));
42:31.77    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
42:31.78                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
42:31.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
42:31.80                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
42:31.80                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.81 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
42:31.81  struct ZoneGCStats {
42:31.81         ^~~~~~~~~~~
42:31.83 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.83                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.83                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
42:31.84 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
42:31.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]
42:31.84    memset(aT, 0, sizeof(T));
42:31.85    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
42:31.85                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
42:31.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
42:31.87                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
42:31.87                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
42:31.87                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
42:31.87                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
42:31.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
42:31.88                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
42:31.88                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.89 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
42:31.89  class PreliminaryObjectArray {
42:31.89        ^~~~~~~~~~~~~~~~~~~~~~
42:31.89 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.90                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.90                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
42:31.91 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
42:31.92 /<<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]
42:31.92    memset(aT, 0, sizeof(T));
42:31.92    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.92 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
42:31.93                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
42:31.93                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
42:31.93                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
42:31.93                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
42:31.93                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
42:31.94                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
42:31.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
42:31.94                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
42:31.94                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
42:31.95  class TypeNewScript {
42:31.95        ^~~~~~~~~~~~~
42:31.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:31.95                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:31.96                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
42:31.96 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
42:31.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]
42:31.97    memset(aT, 0, sizeof(T));
42:31.97    ~~~~~~^~~~~~~~~~~~~~~~~~
42:31.97 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:31.97                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:31.98                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
42:31.98                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
42:31.98                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
42:31.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
42:31.98                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
42:31.99                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:31.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:31.99 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
42:31.99  struct IonScriptCounts {
42:31.99         ^~~~~~~~~~~~~~~
42:32.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:32.13                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:32.13                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:32.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:32.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
42:32.15 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
42:32.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 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
42:32.15    memset(aT, 0, sizeof(T));
42:32.15    ~~~~~~^~~~~~~~~~~~~~~~~~
42:32.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
42:32.15                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
42:32.15                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
42:32.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
42:32.15                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
42:32.15                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:32.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:32.16 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
42:32.17  class NewObjectCache {
42:32.17        ^~~~~~~~~~~~~~
42:32.18 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:32.18                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:32.18                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:32.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:32.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]':
42:32.18 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
42:32.18 /<<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]
42:32.19      memset(aT, 0, sizeof(T));
42:32.19      ~~~~~~^~~~~~~~~~~~~~~~~~
42:32.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
42:32.20                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
42:32.20                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:14,
42:32.20                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:32.20                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:32.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:32.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
42:32.20  class MOZ_NON_PARAM alignas(8) Value {
42:32.20                                 ^~~~~
42:32.52 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:32.52                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:32.52                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:32.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:32.52 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
42:32.52 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
42:32.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]
42:32.53    memset(aT, 0, sizeof(T));
42:32.53    ~~~~~~^~~~~~~~~~~~~~~~~~
42:32.53 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
42:32.54                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
42:32.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
42:32.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
42:32.54                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:24,
42:32.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:32.54 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
42:32.54  class CodeOffsetJump {
42:32.54        ^~~~~~~~~~~~~~
42:33.95 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:11,
42:33.95                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:33.95                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:33.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:33.95 /<<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]':
42:33.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.cpp:966:23:   required from here
42:33.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::TemporaryTypeSet'; use assignment or value-initialization instead [-Wclass-memaccess]
42:33.97      memset(aT, 0, sizeof(T));
42:33.97      ~~~~~~^~~~~~~~~~~~~~~~~~
42:33.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
42:33.98                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
42:33.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
42:33.98                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
42:33.99                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
42:33.99                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
42:34.00                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
42:34.00                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
42:34.00                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
42:34.00                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:34.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:34.00 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:720:7: note: 'class js::TemporaryTypeSet' declared here
42:34.00  class TemporaryTypeSet : public TypeSet {
42:34.00        ^~~~~~~~~~~~~~~~
42:34.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:66,
42:34.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:34.21 /<<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:34.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]
42:34.22             size - sizeof(js::NativeObject));
42:34.22                                            ^
42:34.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:34.24                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:34.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:34.26 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
42:34.26  class HeapSlot : public WriteBarrieredBase<Value> {
42:34.26        ^~~~~~~~
42:34.65 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
42:34.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
42:34.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
42:34.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:34.66                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
42:34.66                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:14,
42:34.66                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
42:34.66                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
42:34.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:34.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]':
42:34.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]'
42:34.68 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
42:34.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]
42:34.71        memset(table, 0, sizeof(*table) * capacity());
42:34.71        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.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
42:34.71  class HashTableEntry {
42:34.71        ^~~~~~~~~~~~~~
42:34.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]':
42:34.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]'
42:34.72 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
42:34.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<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]
42:34.73        memset(table, 0, sizeof(*table) * capacity());
42:34.74        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.74 /<<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
42:34.74  class HashTableEntry {
42:34.74        ^~~~~~~~~~~~~~
42:34.74 /<<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]':
42:34.75 /<<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]'
42:34.75 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
42:34.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<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]
42:34.76        memset(table, 0, sizeof(*table) * capacity());
42:34.76        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:34.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
42:34.76  class HashTableEntry {
42:34.76        ^~~~~~~~~~~~~~
42:38.75 /<<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]':
42:38.75 /<<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]'
42:38.77 /<<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>}]'
42:38.77 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp:1626:16:   required from here
42:38.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<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]
42:38.78        memset(table, 0, sizeof(*table) * capacity());
42:38.79        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:38.80 /<<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
42:38.80  class HashTableEntry {
42:38.80        ^~~~~~~~~~~~~~
42:38.80 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src36.cpp:11:
42:38.81 /<<PKGBUILDDIR>>/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpCompartment::createMatchResultTemplateObject(JSContext*)':
42:38.81 /<<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
42:38.81    if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index,
42:38.81         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:38.81                                  JSPROP_ENUMERATE))
42:38.82                                  ~~~~~~~~~~~~~~~~~
42:38.82 /<<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
42:38.82    if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal,
42:38.82         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:38.82                                  JSPROP_ENUMERATE)) {
42:38.82                                  ~~~~~~~~~~~~~~~~~
42:41.32 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:48,
42:41.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:41.33 /<<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:41.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]
42:41.35             size - sizeof(js::NativeObject));
42:41.35                                            ^
42:41.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:41.37                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:41.37                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:41.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:41.37 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
42:41.37  class HeapSlot : public WriteBarrieredBase<Value> {
42:41.37        ^~~~~~~~
42:47.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:47.89                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:47.89                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:47.89                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:47.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:47.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
42:47.91 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
42:47.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
42:47.91    memset(aT, 0, sizeof(T));
42:47.91    ~~~~~~^~~~~~~~~~~~~~~~~~
42:47.92 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
42:47.92                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:47.93                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:47.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:47.94 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
42:47.94  struct TabSizes {
42:47.94         ^~~~~~~~
42:47.94 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:47.95                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:47.95                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:47.95                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:47.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:47.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
42:47.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
42:47.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]
42:47.96    memset(aT, 0, sizeof(T));
42:47.96    ~~~~~~^~~~~~~~~~~~~~~~~~
42:47.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
42:47.97                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
42:47.97                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
42:47.97                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
42:47.97                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
42:47.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
42:47.99                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
42:47.99                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:47.99                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:47.99                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:48.00                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
42:48.00  struct ServoSizes {
42:48.00         ^~~~~~~~~~
42:48.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.02                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.02                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.03                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
42:48.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
42:48.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]
42:48.03    memset(aT, 0, sizeof(T));
42:48.05    ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.05 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:48.05                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.06 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
42:48.06  class StaticStrings {
42:48.06        ^~~~~~~~~~~~~
42:48.09 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.09                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.09                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.09                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
42:48.11 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
42:48.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]
42:48.11    memset(aT, 0, sizeof(T));
42:48.12    ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
42:48.12                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:48.12                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.13 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
42:48.13  class PreliminaryObjectArray {
42:48.13        ^~~~~~~~~~~~~~~~~~~~~~
42:48.13 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.13                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.13                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
42:48.15 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
42:48.15 /<<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]
42:48.15    memset(aT, 0, sizeof(T));
42:48.15    ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.15 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:23,
42:48.15                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:48.15                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:48.16                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:48.16                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.16 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
42:48.16  class TypeNewScript {
42:48.16        ^~~~~~~~~~~~~
42:48.18 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.18                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.18                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.18                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.19 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
42:48.19 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
42: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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
42:48.20    memset(aT, 0, sizeof(T));
42:48.21    ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.21 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:48.21                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:48.21                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
42:48.21                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.21 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
42:48.21  struct IonScriptCounts {
42:48.21         ^~~~~~~~~~~~~~~
42:48.50 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.50                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.50                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.50                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
42:48.52 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
42:48.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
42:48.52    memset(aT, 0, sizeof(T));
42:48.52    ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.53 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
42:48.53                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
42:48.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
42:48.53                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
42:48.54                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
42:48.54                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
42:48.54                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
42:48.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.54 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
42:48.54  struct ZoneGCStats {
42:48.54         ^~~~~~~~~~~
42:48.55 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.55                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.55                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.55                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
42:48.57 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
42:48.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
42:48.58    memset(aT, 0, sizeof(T));
42:48.58    ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.58 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
42:48.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
42:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
42:48.59                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
42:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
42:48.59                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
42:48.59                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
42:48.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.60 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
42:48.60  class NewObjectCache {
42:48.60        ^~~~~~~~~~~~~~
42:48.61 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:48.62                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:48.62                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.62                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.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]':
42:48.62 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
42:48.63 /<<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]
42:48.63      memset(aT, 0, sizeof(T));
42:48.63      ~~~~~~^~~~~~~~~~~~~~~~~~
42:48.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
42:48.63                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
42:48.63                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:48.64                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:48.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:48.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
42:48.64  class MOZ_NON_PARAM alignas(8) Value {
42:48.64                                 ^~~~~
42:49.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:49.01                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
42:49.01                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:49.01                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:49.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:49.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
42:49.01 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
42:49.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]
42:49.02    memset(aT, 0, sizeof(T));
42:49.02    ~~~~~~^~~~~~~~~~~~~~~~~~
42:49.02 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
42:49.02                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
42:49.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
42:49.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
42:49.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
42:49.03                  from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
42:49.04                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
42:49.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:49.04 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
42:49.04  class CodeOffsetJump {
42:49.04        ^~~~~~~~~~~~~~
42:51.32 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
42:51.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
42:51.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
42:51.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:51.32                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
42:51.33                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:51.33                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:51.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:51.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]':
42:51.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]'
42:51.35 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
42:51.35 /<<PKGBUILDDIR>>/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]
42:51.35        memset(table, 0, sizeof(*table) * capacity());
42:51.35        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:51.37 /<<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
42:51.37  class HashTableEntry {
42:51.37        ^~~~~~~~~~~~~~
42:51.37 /<<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]':
42:51.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]'
42:51.37 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
42:51.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<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]
42:51.38        memset(table, 0, sizeof(*table) * capacity());
42:51.38        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:51.39 /<<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
42:51.39  class HashTableEntry {
42:51.39        ^~~~~~~~~~~~~~
42:51.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]':
42:51.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]'
42:51.42 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
42:51.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]
42:51.44        memset(table, 0, sizeof(*table) * capacity());
42:51.44        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:51.45 /<<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
42:51.46  class HashTableEntry {
42:51.46        ^~~~~~~~~~~~~~
42:55.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/BitSet.h:12,
42:55.68                  from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:10,
42:55.68                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
42:55.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
42:55.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
42:55.68                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
42:55.69                  from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
42:55.69                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
42:55.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:55.69 /<<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]':
42:55.70 /<<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]'
42:55.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]'
42:55.72 /<<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]'
42:55.72 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
42:55.73 /<<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]
42:55.73      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
42:55.73                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:55.73 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
42:55.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
42:55.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
42:55.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:55.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
42:55.75                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:10,
42:55.75                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
42:55.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
42:55.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
42:55.75  class HashTableEntry {
42:55.76        ^~~~~~~~~~~~~~
42:57.29 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.30                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.30                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.30                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.30                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.30                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
42:57.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
42:57.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
42:57.32    memset(aT, 0, sizeof(T));
42:57.32    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.33 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
42:57.33                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
42:57.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
42:57.35  struct TabSizes {
42:57.35         ^~~~~~~~
42:57.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.36                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.36                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.36                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.36                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.36                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
42:57.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
42:57.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
42:57.39    memset(aT, 0, sizeof(T));
42:57.39    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.40 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
42:57.40                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
42:57.40                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.40                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.40                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
42:57.41  struct ServoSizes {
42:57.41         ^~~~~~~~~~
42:57.45 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.47                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.47                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.47                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.47                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.47                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.48 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
42:57.48 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
42:57.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
42:57.49    memset(aT, 0, sizeof(T));
42:57.49    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.49 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
42:57.49                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.52 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
42:57.52  class StaticStrings {
42:57.52        ^~~~~~~~~~~~~
42:57.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.54                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.54                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.54                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.54                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.54                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
42:57.55 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
42:57.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
42:57.56    memset(aT, 0, sizeof(T));
42:57.56    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
42:57.56                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
42:57.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
42:57.57                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
42:57.57                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
42:57.59                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.59                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.59 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
42:57.59  class PreliminaryObjectArray {
42:57.60        ^~~~~~~~~~~~~~~~~~~~~~
42:57.60 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.61                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.61                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.61                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.61                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.61                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.62 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
42:57.62 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
42:57.63 /<<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]
42:57.63    memset(aT, 0, sizeof(T));
42:57.63    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
42:57.64                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
42:57.65                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
42:57.65                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
42:57.65                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
42:57.65                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.65                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.66 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
42:57.66  class TypeNewScript {
42:57.67        ^~~~~~~~~~~~~
42:57.67 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.68                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.68                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.68                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.69                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.69                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
42:57.70 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
42: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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
42:57.71    memset(aT, 0, sizeof(T));
42:57.71    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.71 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
42:57.71                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
42:57.71                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
42:57.71                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
42:57.72                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
42:57.72                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
42:57.72                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.73                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.73 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
42:57.73  struct IonScriptCounts {
42:57.73         ^~~~~~~~~~~~~~~
42:57.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.92                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.92                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:57.92                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:57.92                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
42:57.95 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
42: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]
42:57.95    memset(aT, 0, sizeof(T));
42:57.95    ~~~~~~^~~~~~~~~~~~~~~~~~
42:57.96 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
42:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
42:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
42:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
42:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:57.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:57.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:57.97 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
42:57.97  struct ZoneGCStats {
42:57.97         ^~~~~~~~~~~
42:57.97 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:57.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:57.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:57.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:57.99                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:57.99                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:58.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:58.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:58.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:58.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:58.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
42:58.01 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
42:58.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]
42:58.01    memset(aT, 0, sizeof(T));
42:58.02    ~~~~~~^~~~~~~~~~~~~~~~~~
42:58.02 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
42:58.02                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
42:58.02                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
42:58.02                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
42:58.02                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:58.04                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:58.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:58.04 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
42:58.04  class NewObjectCache {
42:58.05        ^~~~~~~~~~~~~~
42:58.05 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:58.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:58.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:58.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:58.06                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:58.06                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:58.06                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:58.08                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:58.08                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:58.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:58.08 /<<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]':
42:58.08 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
42:58.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]
42:58.09      memset(aT, 0, sizeof(T));
42:58.09      ~~~~~~^~~~~~~~~~~~~~~~~~
42:58.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
42:58.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:58.09                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:58.10                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:58.10                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:58.10                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:58.10                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:58.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:58.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
42:58.11  class MOZ_NON_PARAM alignas(8) Value {
42:58.11                                 ^~~~~
42:58.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
42:58.22 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In lambda function:
42:58.22 /<<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
42:58.22      return JS_DefineElement(cx, array, (*index)++, val, 0);
42:58.22             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:58.25 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In lambda function:
42:58.25 /<<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
42:58.25      return JS_DefineElement(cx, array, (*index)++, val, 0);
42:58.25             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42:58.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
42:58.36 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool PrimitiveToObject(JSContext*, JS::MutableHandleValue)':
42:58.36 /<<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
42:58.36  static bool PrimitiveToObject(JSContext* cx, MutableHandleValue vp) {
42:58.36              ^~~~~~~~~~~~~~~~~
42:58.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
42:58.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
42:58.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
42:58.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
42:58.39                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
42:58.39                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
42:58.39                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
42:58.39                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
42:58.39                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
42:58.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:58.41 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
42:58.41 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
42:58.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]
42:58.42    memset(aT, 0, sizeof(T));
42:58.42    ~~~~~~^~~~~~~~~~~~~~~~~~
42:58.42 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
42:58.42                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
42:58.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
42:58.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
42:58.42                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
42:58.43                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject-inl.h:22,
42:58.43                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:48,
42:58.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
42:58.43 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
42:58.44  class CodeOffsetJump {
42:58.44        ^~~~~~~~~~~~~~
43:00.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
43:00.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
43:00.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
43:00.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:00.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
43:00.96                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
43:00.96                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
43:00.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
43:00.97                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:00.97                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:00.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:00.98 /<<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:00.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:01.00 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
43:01.00 /<<PKGBUILDDIR>>/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:01.00        memset(table, 0, sizeof(*table) * capacity());
43:01.00        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:01.02 /<<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:01.02  class HashTableEntry {
43:01.02        ^~~~~~~~~~~~~~
43:01.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]':
43:01.02 /<<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:01.02 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
43:01.03 /<<PKGBUILDDIR>>/obj-thunderbird/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:01.03        memset(table, 0, sizeof(*table) * capacity());
43:01.04        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:01.06 /<<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:01.06  class HashTableEntry {
43:01.06        ^~~~~~~~~~~~~~
43:01.06 /<<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:01.06 /<<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:01.07 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
43:01.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::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:01.08        memset(table, 0, sizeof(*table) * capacity());
43:01.08        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:01.09 /<<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:01.09  class HashTableEntry {
43:01.09        ^~~~~~~~~~~~~~
43:01.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:01.63 /<<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]':
43:01.63 /<<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
43:01.63  JSString* js::ToStringSlow(
43:01.64            ^~
43:01.64 /<<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
43:01.72 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)':
43:01.73 /<<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
43:01.73  JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) {
43:01.73                          ^~
43:01.73 /<<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
43:01.74    return ToStringSlow<CanGC>(cx, v);
43:01.74           ~~~~~~~~~~~~~~~~~~~^~~~~~~
43:02.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:02.10 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()':
43:02.11 /<<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
43:02.11      if (!JS_GetElement(cx, array, i, &v)) return false;
43:02.11           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:04.85 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:04.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:04.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:04.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
43:04.86                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
43:04.86                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
43:04.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
43:04.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:04.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:04.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:04.86 /<<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]':
43:04.88 /<<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]'
43:04.88 /<<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]'
43:04.89 /<<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]'
43:04.89 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1487:7:   required from here
43:04.89 /<<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]
43:04.89      memcpy(aDst, aSrc, aNElem * sizeof(T));
43:04.90      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:04.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:04.90                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:04.91                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:04.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:04.91 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:513:8: note: 'struct js::uint8_clamped' declared here
43:04.91  struct uint8_clamped {
43:04.91         ^~~~~~~~~~~~~
43:05.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:05.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:05.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:05.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
43:05.37                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
43:05.37                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
43:05.37                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:12,
43:05.37                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:05.37                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:05.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:05.37 /<<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]':
43:05.39 /<<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]'
43:05.39 /<<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]'
43:05.40 /<<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]'
43:05.40 /<<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]'
43:05.40 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:1487:7:   required from here
43:05.41 /<<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]
43:05.41    memmove(aDst, aSrc, aNElem * sizeof(T));
43:05.41    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:05.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:05.42                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:05.42                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:05.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:05.44 /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:513:8: note: 'struct js::uint8_clamped' declared here
43:05.44  struct uint8_clamped {
43:05.44         ^~~~~~~~~~~~~
43:07.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
43:07.61                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:26,
43:07.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:07.61 /<<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]':
43:07.61 /<<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
43:07.61  inline bool ValueToId(
43:07.61              ^~~~~~~~~
43:07.63 /<<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
43:07.63    JSAtom* atom = ToAtom<allowGC>(cx, v);
43:07.63                   ~~~~~~~~~~~~~~~^~~~~~~
43:08.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:08.59 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)':
43:08.59 /<<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
43:08.59  bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes,
43:08.59       ^~~~~~~~~~~~~~~~~~~~~~~
43:08.62 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)':
43:08.62 /<<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
43:08.62  bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) {
43:08.62       ^~~~~~~~~~~~~~~~~~~~~~~
43:08.72 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)':
43:08.72 /<<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
43:08.72  bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType,
43:08.72       ^~~~~~~~~~~~~~~~~~~~~~~
43:12.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.54 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
43:12.55 /<<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
43:12.55  JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
43:12.55            ^~
43:12.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
43:12.57                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:12.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.57 /<<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:12.57    return ToStringSlow<allowGC>(cx, v);
43:12.57           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:12.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:12.58                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
43:12.58                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
43:12.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:12.60                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
43:12.60                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:12.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.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
43:12.60      return op(cx, obj, receiver, id, vp);
43:12.60             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:12.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
43:12.61    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:12.61           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:12.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:16,
43:12.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
43:12.61                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:24,
43:12.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.62 /<<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
43:12.62    return Call(cx, fval, thisv, args, rval);
43:12.62           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:12.62 /<<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
43:12.64 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
43:12.64                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:12.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.64 /<<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:12.65    return ToStringSlow<allowGC>(cx, v);
43:12.65           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:12.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.95 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In function 'const char* js::ValueToPrintable(JSContext*, const JS::Value&, JSAutoByteString*, bool)':
43:12.95 /<<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
43:12.95      str = ValueToSource(cx, v);
43:12.95            ~~~~~~~~~~~~~^~~~~~~
43:12.96 In file included from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:10,
43:12.96                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:12.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:12.97 /<<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:12.97    return ToStringSlow<allowGC>(cx, v);
43:12.97           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:13.48 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:20:
43:13.48 /<<PKGBUILDDIR>>/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)':
43:13.49 /<<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
43:13.49  bool js::SymbolDescriptiveString(JSContext* cx, Symbol* sym,
43:13.49       ^~
43:13.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:13.96 /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp: In static member function 'static bool JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)':
43:13.96 /<<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
43:13.96      return JS_DefineElement(cx, array, (*index)++, val, 0);
43:13.97             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:13.98 /<<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
43:13.98      return JS_DefineElement(cx, array, (*index)++, val, 0);
43:13.98             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:14.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:20:
43:14.90 /<<PKGBUILDDIR>>/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)':
43:14.90 /<<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
43:14.91  bool js::IsSharedArrayBuffer(HandleValue v) {
43:14.91       ^~
43:14.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:14.93 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]':
43:14.93 /<<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
43:14.93  bool Is(HandleValue v) {
43:14.93       ^~
43:14.95 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]':
43:14.95 /<<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
43:14.96 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]':
43:14.96 /<<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
43:14.98 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]':
43:14.98 /<<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
43:15.00 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]':
43:15.00 /<<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
43:15.01 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]':
43:15.01 /<<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
43:15.03 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]':
43:15.03 /<<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
43:15.04 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]':
43:15.04 /<<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
43:15.06 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]':
43:15.06 /<<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
43:15.07 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]':
43:15.07 /<<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
43:15.09 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]':
43:15.09 /<<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
43:15.10 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]':
43:15.10 /<<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
43:15.12 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::PromiseObject]':
43:15.12 /<<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
43:16.15 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)':
43:16.15 /<<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
43:16.15  static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject,
43:16.15              ^~~~~~~~~~~~~~~~
43:16.63 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)':
43:16.65 /<<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
43:16.65    if (!JS_CallFunction(cx, nullptr, moduleResolveHook, args, &result))
43:16.65         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:16.77 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)':
43:16.78 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1535:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43:16.78    return RegExpGetSubstitution(cx, matchResult, string, size_t(position),
43:16.78           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:16.78                                 replacement, size_t(firstDollarIndex),
43:16.78                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:16.78                                 args.rval());
43:16.78                                 ~~~~~~~~~~~~
43:16.85 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)':
43:16.85 /<<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
43:16.85    return RegExpCreate(cx, args[0], args.get(1), args.rval());
43:16.85           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:16.86 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1513:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43:17.98 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_OwnPropertyKeys(JSContext*, unsigned int, JS::Value*)':
43:17.98 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:249:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43:17.98    return GetOwnPropertyKeys(
43:17.98           ~~~~~~~~~~~~~~~~~~^
43:17.99        cx, obj, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
43:17.99        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:18.03 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)':
43:18.04 /<<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
43:18.04    if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename,
43:18.04         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:18.04                         args[1].toInt32(), args[2].toInt32(), nullptr, message,
43:18.04                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:18.04                         &error)) {
43:18.05                         ~~~~~~~
43:18.10 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:18.10                  from /<<PKGBUILDDIR>>/js/src/jit/JitOptions.h:12,
43:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/IonOptimizationLevels.h:14,
43:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:19,
43:18.11                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
43:18.11                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
43:18.11                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
43:18.11                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
43:18.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:18.12 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)':
43:18.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
43:18.13    return ToStringSlow<allowGC>(cx, v);
43:18.13           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:18.18 /<<PKGBUILDDIR>>/js/src/vm/StringType.h: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)':
43:18.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
43:18.19    return ToStringSlow<allowGC>(cx, v);
43:18.19           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
43:18.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:18.19 /<<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
43:18.19            DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr);
43:18.20                                                                        ^
43:18.40 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)':
43:18.41 /<<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
43:18.41    if (!DefineDataProperty(
43:18.41         ~~~~~~~~~~~~~~~~~~^
43:18.41            cx, ctor, cx->names().prototype, args[1],
43:18.41            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:18.42            JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) {
43:18.42            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:18.46 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)':
43:18.46 /<<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
43:18.46    JSString* str = ValueToSource(cx, args[0]);
43:18.46                    ~~~~~~~~~~~~~^~~~~~~~~~~~~
43:18.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:18.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSFunction.h:16,
43:18.56                  from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:15,
43:18.56                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
43:18.56                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.h:13,
43:18.56                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:7,
43:18.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:18.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)':
43:18.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
43:18.57    return js::ToObjectSlow(cx, v, false);
43:18.57           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
43:19.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
43:19.11                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:19.12                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:19.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:19.12 /<<PKGBUILDDIR>>/js/src/jsnum.h: In function 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)':
43:19.13 /<<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
43:19.13      if (!ToNumberSlow(cx, v, dp)) return false;
43:19.13           ~~~~~~~~~~~~^~~~~~~~~~~
43:21.35 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
43:21.35                  from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
43:21.35                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
43:21.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:21.35 /<<PKGBUILDDIR>>/js/src/vm/JSAtom-inl.h: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)':
43:21.36 /<<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
43:21.36    JSAtom* atom = ToAtom<allowGC>(cx, v);
43:21.36                   ~~~~~~~~~~~~~~~^~~~~~~
43:21.36 In file included from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
43:21.36                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
43:21.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:21.37 /<<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
43:21.37    return ToPropertyKeySlow(cx, argument, result);
43:21.37           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
43:21.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:21.44 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)':
43:21.44 /<<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
43:21.45  bool JSStructuredCloneReader::readDataView(uint32_t byteLength,
43:21.45       ^~~~~~~~~~~~~~~~~~~~~~~
43:21.45 /<<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
43:21.45    if (!startRead(&v)) return false;
43:21.45         ~~~~~~~~~^~~~
43:21.62 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)':
43:21.62 /<<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
43:21.62  bool JSStructuredCloneReader::startRead(MutableHandleValue vp) {
43:21.62       ^~~~~~~~~~~~~~~~~~~~~~~
43:21.62 /<<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
43:21.63        if (tag == SCTAG_BOOLEAN_OBJECT && !PrimitiveToObject(context(), vp))
43:21.63                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
43:21.63 /<<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
43:21.63        if (tag == SCTAG_STRING_OBJECT && !PrimitiveToObject(context(), vp))
43:21.63                                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
43:21.66 /<<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
43:21.66        if (!PrimitiveToObject(context(), vp)) return false;
43:21.66             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
43:21.66 /<<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
43:21.66        if (!readSharedArrayBuffer(vp)) return false;
43:21.66             ~~~~~~~~~~~~~~~~~~~~~^~~~
43:21.66 /<<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
43:21.66        return readTypedArray(arrayType, data, vp);
43:21.66               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:21.66 /<<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
43:21.67          return readTypedArray(TagToV1ArrayType(tag), data, vp, true);
43:21.67                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:21.95 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)':
43:21.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
43:21.95  bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType,
43:21.96       ^~~~~~~~~~~~~~~~~~~~~~~
43:21.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
43:21.97      if (!readV1ArrayBuffer(arrayType, nelems, &v)) return false;
43:21.97           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
43:21.98 /<<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
43:21.98      if (!startRead(&v)) return false;
43:21.98           ~~~~~~~~~^~~~
43:22.08 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)':
43:22.09 /<<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
43:22.09  JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r,
43:22.09                     ^~~~~~~~~~~~~~~~~
43:22.10 /<<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
43:22.11      return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true);
43:22.11             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.11 /<<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
43:22.11      return r->readTypedArray(arrayType, nelems, vp);
43:22.11             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
43:22.13 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)':
43:22.13 /<<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
43:22.14  bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes,
43:22.14       ^~~~~~~~~~~~~~~~~~~~~~~
43:22.15 /<<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
43:22.15    if (!startRead(&payload)) return false;
43:22.16         ~~~~~~~~~^~~~~~~~~~
43:22.24 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
43:22.24 /<<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
43:22.24    if (!startRead(&source) || !source.isString()) return nullptr;
43:22.24         ~~~~~~~~~^~~~~~~~~
43:22.24 /<<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
43:22.24    if (!startRead(&lineVal) || !lineVal.isNumber() ||
43:22.24         ~~~~~~~~~^~~~~~~~~~
43:22.25 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:22.25                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:22.25                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:22.25                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
43:22.26                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
43:22.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:22.26                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
43:22.26                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:22.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:22.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
43:22.26    return js::ToUint32Slow(cx, v, out);
43:22.27           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:22.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:22.27 /<<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
43:22.27    if (!startRead(&columnVal) || !columnVal.isNumber() ||
43:22.27         ~~~~~~~~~^~~~~~~~~~~~
43:22.27 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:22.27                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:22.29                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:22.29                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
43:22.29                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
43:22.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:22.29                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
43:22.29                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:22.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:22.30 /<<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:22.30    return js::ToUint32Slow(cx, v, out);
43:22.30           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:22.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:22.30 /<<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
43:22.30    if (!startRead(&name) || !(name.isString() || name.isNull())) return nullptr;
43:22.30         ~~~~~~~~~^~~~~~~
43:22.32 /<<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
43:22.32    if (!startRead(&cause) || !(cause.isString() || cause.isNull()))
43:22.32         ~~~~~~~~~^~~~~~~~
43:22.39 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)':
43:22.39 /<<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
43:22.39  bool JSStructuredCloneReader::read(MutableHandleValue vp) {
43:22.39       ^~~~~~~~~~~~~~~~~~~~~~~
43:22.41 /<<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
43:22.41    if (!startRead(vp)) return false;
43:22.41         ~~~~~~~~~^~~~
43:22.41 /<<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
43:22.42      if (!startRead(&key)) return false;
43:22.42           ~~~~~~~~~^~~~~~
43:22.42 /<<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
43:22.42      if (!startRead(&val)) return false;
43:22.42           ~~~~~~~~~^~~~~~
43:22.44 /<<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
43:22.44        if (!MapObject::set(context(), obj, key, val)) return false;
43:22.44             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.44 /<<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
43:22.46        if (!ValueToId<CanGC>(context(), key, &id)) return false;
43:22.46             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
43:22.46 /<<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
43:22.47        if (!DefineDataProperty(context(), obj, id, val)) return false;
43:22.47             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:22.83 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
43:22.84 /<<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
43:22.84  bool ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data,
43:22.84       ^~~~~~~~~~~~~~~~~~~
43:22.84 /<<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
43:22.84    return r.read(vp);
43:22.84           ~~~~~~^~~~
43:22.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:22.91 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
43:22.91 /<<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
43:22.91  bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx,
43:22.91       ^~~~~~~~~
43:22.92 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
43:22.92 /<<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
43:22.92  JS_PUBLIC_API bool JS_ReadStructuredClone(
43:22.93                     ^~~~~~~~~~~~~~~~~~~~~~
43:22.93 /<<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
43:22.93    return ReadStructuredClone(cx, buf, scope, vp, callbacks, closure);
43:22.94           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.94 /<<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
43:22.95    return GetUnclonedValue(
43:22.95           ~~~~~~~~~~~~~~~~^
43:22.95        cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id,
43:22.95        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.95        vp);
43:22.95        ~~~
43:22.97 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
43:22.97 /<<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
43:22.97  bool JSAutoStructuredCloneBuffer::read(
43:22.97       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.97 /<<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
43:22.97    return !!JS_ReadStructuredClone(cx, data_, version_, scope_, vp,
43:22.97             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.97                                    optionalCallbacks, closure);
43:22.97                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:22.98 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)':
43:22.98 /<<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
43:22.98    if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) return nullptr;
43:22.99         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:23.77 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)':
43:23.77 /<<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
43:23.77  bool JSStructuredCloneWriter::startWrite(HandleValue v) {
43:23.77       ^~~~~~~~~~~~~~~~~~~~~~~
43:24.00 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)':
43:24.00 /<<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
43:24.00    if (!startWrite(val)) return false;
43:24.00         ~~~~~~~~~~^~~~~
43:24.08 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)':
43:24.08 /<<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
43:24.08  JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w,
43:24.08                     ^~~~~~~~~~~~~~~~~~
43:24.10 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)':
43:24.10 /<<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
43:24.10    if (!startWrite(val)) return false;
43:24.10         ~~~~~~~~~~^~~~~
43:24.19 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)':
43:24.19 /<<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
43:24.19    if (!startWrite(val)) return false;
43:24.19         ~~~~~~~~~~^~~~~
43:24.19 /<<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
43:24.19    if (!startWrite(val)) return false;
43:24.20         ~~~~~~~~~~^~~~~
43:24.20 /<<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
43:24.21    if (!startWrite(val)) return false;
43:24.21         ~~~~~~~~~~^~~~~
43:24.21 /<<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
43:24.21    if (!startWrite(val)) return false;
43:24.21         ~~~~~~~~~~^~~~~
43:24.23 /<<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
43:24.23    if (!startWrite(val)) return false;
43:24.23         ~~~~~~~~~~^~~~~
43:24.52 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
43:24.52 /<<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
43:24.52  bool JSStructuredCloneWriter::write(HandleValue v) {
43:24.52       ^~~~~~~~~~~~~~~~~~~~~~~
43:24.52 /<<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
43:24.53    if (!startWrite(v)) return false;
43:24.53         ~~~~~~~~~~^~~
43:24.53 /<<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
43:24.53          if (!startWrite(key) || !startWrite(val)) return false;
43:24.53               ~~~~~~~~~~^~~~~
43:24.55 /<<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
43:24.55          if (!startWrite(key) || !startWrite(val)) return false;
43:24.55                                   ~~~~~~~~~~^~~~~
43:24.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
43:24.55                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:26,
43:24.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:24.56 /<<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
43:24.56    JSAtom* atom = ToAtom<allowGC>(cx, v);
43:24.56                   ~~~~~~~~~~~~~~~^~~~~~~
43:24.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:24.56 /<<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
43:24.56          if (!startWrite(key)) return false;
43:24.56               ~~~~~~~~~~^~~~~
43:24.57 /<<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
43:24.57            if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) ||
43:24.57                 ~~~~~~~~~~^~~~~
43:24.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
43:24.59                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
43:24.59                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
43:24.59                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
43:24.60                  from /<<PKGBUILDDIR>>/js/src/vm/StringType-inl.h:18,
43:24.60                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.cpp:7,
43:24.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:2:
43:24.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
43:24.61      return op(cx, obj, receiver, id, vp);
43:24.61             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:24.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
43:24.62    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:24.63           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:24.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src38.cpp:11:
43:24.63 /<<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
43:24.63                !startWrite(val)) {
43:24.63                 ~~~~~~~~~~^~~~~
43:25.05 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, const JS::Value&)':
43:25.05 /<<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
43:25.06  bool WriteStructuredClone(JSContext* cx, HandleValue v,
43:25.06       ^~~~~~~~~~~~~~~~~~~~
43:25.06 /<<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
43:25.06 /<<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
43:25.07    if (!w.write(v)) return false;
43:25.07         ~~~~~~~^~~
43:25.23 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)':
43:25.23 /<<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
43:25.24  JS_PUBLIC_API bool JS_WriteStructuredClone(
43:25.24                     ^~~~~~~~~~~~~~~~~~~~~~~
43:25.24 /<<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
43:25.24 /<<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
43:25.24    return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
43:25.25           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.25                                callbacks, closure, transferable);
43:25.25                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.26 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, JS::CloneDataPolicy, const JSStructuredCloneCallbacks*, void*)':
43:25.26 /<<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
43:25.26  bool JSAutoStructuredCloneBuffer::write(
43:25.26       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.26 /<<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
43:25.27 /<<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
43:25.27    bool ok = JS_WriteStructuredClone(cx, value, &data_, scope_, cloneDataPolicy,
43:25.27              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.27                                      optionalCallbacks, closure, transferable);
43:25.27                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.28 /<<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
43:25.30 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)':
43:25.30 /<<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
43:25.30  bool JSAutoStructuredCloneBuffer::write(
43:25.30       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.31 /<<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
43:25.31    return write(cx, value, transferable,
43:25.31           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:25.32                 JS::CloneDataPolicy().denySharedArrayBuffer(), optionalCallbacks,
43:25.32                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.32                 closure);
43:25.32                 ~~~~~~~~
43:25.37 /<<PKGBUILDDIR>>/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
43:25.38 /<<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
43:25.38  JS_PUBLIC_API bool JS_StructuredClone(
43:25.38                     ^~~~~~~~~~~~~~~~~~
43:25.38 /<<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
43:25.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:38:
43:25.51 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)':
43:25.51 /<<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
43:25.51  bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) {
43:25.52       ^~~~~~~~~~~~~~~~
43:25.52 In file included from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
43:25.52                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
43:25.52                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:25.52                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:25.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:25.53 /<<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
43:25.53    ((void)ReportValueErrorFlags(cx, JSREPORT_ERROR, errorNumber, spindex, v, \
43:25.53           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.53                                 fallback, nullptr, nullptr))
43:25.53                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:25.55 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp:272:5: note: in expansion of macro 'ReportValueError'
43:25.55      ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal,
43:25.55      ^~~~~~~~~~~~~~~~
43:28.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:28.81 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)':
43:28.81 /<<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
43:28.81  /* static */ bool TypedArrayObject::is(HandleValue v) {
43:28.82                    ^~~~~~~~~~~~~~~~
43:29.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:29.59 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)':
43:29.59 /<<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
43:29.59    if (!Evaluate(cx, options, src, srcLen, &rv)) return false;
43:29.60         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:29.60 /<<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
43:29.60    if (!cx->getPendingException(&exn)) {
43:29.60         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
43:29.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
43:29.83                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:60,
43:29.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:29.83 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::PerformanceMonitoring::dispose(JSRuntime*)':
43:29.83 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
43:29.83      return *it;
43:29.83              ^~
43:29.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:47:
43:29.85 /<<PKGBUILDDIR>>/js/src/vm/Stopwatch.cpp:183:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
43:29.85    for (CompartmentsIter c(rt, SkipAtoms); !c.done(); c.next()) {
43:29.85                          ^
43:30.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.03 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
43:30.03 /<<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
43:30.03  bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
43:30.04       ^~~~~~~~~~~~
43:30.04 /<<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
43:30.04 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
43:30.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.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
43:30.05      return type.report(cx, *this, report);
43:30.05             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
43:30.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.05 /<<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
43:30.05        !DefineDataProperty(cx, obj, cx->names().objects, objectsReport))
43:30.05         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.06 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
43:30.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.06 /<<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
43:30.06      return type.report(cx, *this, report);
43:30.08             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
43:30.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.08 /<<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
43:30.08        !DefineDataProperty(cx, obj, cx->names().scripts, scriptsReport))
43:30.08         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.08 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
43:30.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.08 /<<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
43:30.08      return type.report(cx, *this, report);
43:30.08             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
43:30.08 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.08 /<<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
43:30.08        !DefineDataProperty(cx, obj, cx->names().strings, stringsReport))
43:30.09         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
43:30.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.10 /<<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
43:30.10      return type.report(cx, *this, report);
43:30.10             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
43:30.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:30.10 /<<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
43:30.10        !DefineDataProperty(cx, obj, cx->names().other, otherReport))
43:30.10         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.19 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
43:30.19                  from /<<PKGBUILDDIR>>/js/src/vm/BooleanObject-inl.h:12,
43:30.19                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:61,
43:30.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:30.21 /<<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]':
43:30.21 /<<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
43:30.22  inline bool ValueToId(
43:30.22              ^~~~~~~~~
43:30.22 /<<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
43:30.22    JSAtom* atom = ToAtom<allowGC>(cx, v);
43:30.22                   ~~~~~~~~~~~~~~~^~~~~~~
43:30.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:30.37 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)':
43:30.42 /<<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
43:30.42    if (!ValueToId<CanGC>(cx, args[1], &id)) return false;
43:30.42         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:30.42 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:591:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
43:30.42    if (!DefineProperty(cx, obj, id, desc, result)) return false;
43:30.42         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.76 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)':
43:30.77 /<<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
43:30.77    if (!ValueToId<CanGC>(cx, args[1], &id)) return false;
43:30.77         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
43:30.77 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:527:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
43:30.77    if (!DefineProperty(cx, obj, id, desc)) return false;
43:30.78         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
43:30.82 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
43:30.82 /<<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
43:30.83  bool SimpleCount::report(JSContext* cx, CountBase& countBase,
43:30.83       ^~~~~~~~~~~
43:30.83 /<<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
43:30.83        !DefineDataProperty(cx, obj, cx->names().count, countValue))
43:30.83         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.83 /<<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
43:30.84        !DefineDataProperty(cx, obj, cx->names().bytes, bytesValue))
43:30.84         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:30.84 /<<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
43:30.84      if (!DefineDataProperty(cx, obj, cx->names().label, labelValue))
43:30.84           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:31.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:23,
43:31.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:31.91 /<<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)':
43:31.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]
43:31.91             size - sizeof(js::NativeObject));
43:31.91                                            ^
43:31.91 In file included from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:31.92                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:31.92                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:31.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:31.93 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
43:31.93  class HeapSlot : public WriteBarrieredBase<Value> {
43:31.93        ^~~~~~~~
43:32.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:38:
43:32.56 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In constructor 'js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::InterpreterFrame*)':
43:32.56 /<<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
43:32.56        entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause);
43:32.56        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.57 /<<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
43:32.57        entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause);
43:32.57        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.61 /<<PKGBUILDDIR>>/js/src/vm/Stack.cpp: In constructor 'js::ActivationEntryMonitor::ActivationEntryMonitor(JSContext*, js::jit::CalleeToken)':
43:32.61 /<<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
43:32.61        entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack,
43:32.61        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.61                             asyncCause);
43:32.62                             ~~~~~~~~~~~
43:32.62 /<<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
43:32.62        entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack,
43:32.62        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:32.62                             asyncCause);
43:32.62                             ~~~~~~~~~~~
43:33.95 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:33.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:33.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:33.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:33.96                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:33.96                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:33.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:33.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
43:33.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
43:33.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
43:33.97    memset(aT, 0, sizeof(T));
43:33.97    ~~~~~~^~~~~~~~~~~~~~~~~~
43:33.97 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
43:33.98                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
43:33.98                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:33.98                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:33.98                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:33.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:33.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
43:33.99  struct TabSizes {
43:34.00         ^~~~~~~~
43:34.00 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.00                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.01                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
43:34.01 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
43:34.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 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
43:34.03    memset(aT, 0, sizeof(T));
43:34.03    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.03 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
43:34.03                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
43:34.03                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
43:34.04                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:34.04                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
43:34.05  struct ServoSizes {
43:34.05         ^~~~~~~~~~
43:34.13 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.14                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.14                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.15 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
43:34.15 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
43:34.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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
43:34.15    memset(aT, 0, sizeof(T));
43:34.15    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.16 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
43:34.16                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
43:34.17                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:34.17                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:34.17                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:34.17                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:34.17                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:34.17                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.18 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
43:34.18  class StaticStrings {
43:34.18        ^~~~~~~~~~~~~
43:34.19 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.19                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.20                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
43:34.20 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
43:34.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 js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
43:34.21    memset(aT, 0, sizeof(T));
43:34.21    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.21 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:34.21                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:34.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:34.22                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:34.22                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:34.22                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.23 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
43:34.23  class PreliminaryObjectArray {
43:34.23        ^~~~~~~~~~~~~~~~~~~~~~
43:34.24 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.24                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.24                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.25 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
43:34.25 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
43:34.25 /<<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:34.25    memset(aT, 0, sizeof(T));
43:34.26    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
43:34.26                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
43:34.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
43:34.26                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
43:34.27                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:34.27                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.27 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
43:34.27  class TypeNewScript {
43:34.27        ^~~~~~~~~~~~~
43:34.35 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.36                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.36                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.36 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
43:34.36 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
43:34.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
43:34.38    memset(aT, 0, sizeof(T));
43:34.38    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.39 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
43:34.39                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:18,
43:34.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.40 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
43:34.40  struct IonScriptCounts {
43:34.40         ^~~~~~~~~~~~~~~
43:34.62 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.62                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.62                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
43:34.63 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
43:34.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
43:34.64    memset(aT, 0, sizeof(T));
43:34.64    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.65 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
43:34.65                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
43:34.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
43:34.66                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
43:34.66                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
43:34.66                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:18,
43:34.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.66 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
43:34.66  struct ZoneGCStats {
43:34.67         ^~~~~~~~~~~
43:34.68 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:34.69                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:34.69                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:34.69                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:34.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:34.70 /<<PKGBUILDDIR>>/js/src/vm/JSObject.h: In function 'bool js::GetProperty(JSContext*, JS::HandleObject, JS::HandleObject, js::PropertyName*, JS::MutableHandleValue)':
43:34.70 /<<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
43:34.70  inline bool GetProperty(JSContext* cx, HandleObject obj, HandleObject receiver,
43:34.70              ^~~~~~~~~~~
43:34.72 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:34.72                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:34.72                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:34.72                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:34.73                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:34.73                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:34.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:34.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
43:34.77      return op(cx, obj, receiver, id, vp);
43:34.77             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:34.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
43:34.78    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:34.78           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:34.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.82                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.82                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
43:34.83 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
43:34.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]
43:34.83    memset(aT, 0, sizeof(T));
43:34.83    ~~~~~~^~~~~~~~~~~~~~~~~~
43:34.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
43:34.88                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
43:34.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
43:34.88                  from /<<PKGBUILDDIR>>/js/src/jsexn.h:17,
43:34.88                  from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:12,
43:34.89                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:18,
43:34.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.89 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
43:34.89  class NewObjectCache {
43:34.89        ^~~~~~~~~~~~~~
43:34.93 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:34.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:34.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:34.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:34.93                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:34.94                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:34.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:34.94 /<<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:34.94 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
43:35.00 /<<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:35.00      memset(aT, 0, sizeof(T));
43:35.00      ~~~~~~^~~~~~~~~~~~~~~~~~
43:35.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
43:35.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:35.00                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:35.01                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:35.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:35.04 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
43:35.05  class MOZ_NON_PARAM alignas(8) Value {
43:35.05                                 ^~~~~
43:36.06 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:36.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:36.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:36.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:36.06                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:36.07                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:36.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:36.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
43:36.07 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
43:36.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:36.08    memset(aT, 0, sizeof(T));
43:36.08    ~~~~~~^~~~~~~~~~~~~~~~~~
43:36.08 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
43:36.08                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
43:36.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
43:36.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
43:36.10                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
43:36.10                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:22,
43:36.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:36.10 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
43:36.10  class CodeOffsetJump {
43:36.11        ^~~~~~~~~~~~~~
43:36.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
43:36.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:36.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:36.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:36.45                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:36.45                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:36.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:36.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::Array<unsigned int, 1024>]':
43:36.46 /<<PKGBUILDDIR>>/js/src/ds/Bitmap.cpp:42:16:   required from here
43:36.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 mozilla::Array<unsigned int, 1024>'; use assignment or value-initialization instead [-Wclass-memaccess]
43:36.47    memset(aT, 0, sizeof(T));
43:36.47    ~~~~~~^~~~~~~~~~~~~~~~~~
43:36.47 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EnumeratedArray.h:12,
43:36.47                  from /<<PKGBUILDDIR>>/js/src/jspubtd.h:15,
43:36.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
43:36.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:36.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:36.48                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:36.48                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:36.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:36.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array<unsigned int, 1024>' declared here
43:36.50  class Array {
43:36.50        ^~~~~
43:36.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:36.83 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)':
43:36.84 /<<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
43:36.84  bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) {
43:36.84       ^~
43:38.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
43:38.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
43:38.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
43:38.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
43:38.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Class.h:14,
43:38.31                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:13,
43:38.32                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:38.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:38.32 /<<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:38.32 /<<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:38.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
43:38.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<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:38.35        memset(table, 0, sizeof(*table) * capacity());
43:38.35        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:38.35 /<<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:38.35  class HashTableEntry {
43:38.35        ^~~~~~~~~~~~~~
43:38.36 /<<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:38.36 /<<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:38.36 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
43:38.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]
43:38.39        memset(table, 0, sizeof(*table) * capacity());
43:38.39        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:38.39 /<<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:38.39  class HashTableEntry {
43:38.39        ^~~~~~~~~~~~~~
43:38.43 /<<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:38.43 /<<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:38.43 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
43:38.46 /<<PKGBUILDDIR>>/obj-thunderbird/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:38.46        memset(table, 0, sizeof(*table) * capacity());
43:38.46        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:38.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
43:38.46  class HashTableEntry {
43:38.46        ^~~~~~~~~~~~~~
43:44.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
43:44.14 /<<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)':
43:44.14 /<<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
43:44.15  /* static */ bool UnboxedPlainObject::obj_getProperty(JSContext* cx,
43:44.15                    ^~~~~~~~~~~~~~~~~~
43:44.15 /<<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
43:44.16 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:44.17                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:44.17                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:44.17                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:44.17                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:44.17                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:44.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:44.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
43:44.17      return op(cx, obj, receiver, id, vp);
43:44.17             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.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
43:44.19    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:44.19           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.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
43:44.19      return op(cx, obj, receiver, id, vp);
43:44.19             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.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
43:44.19    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:44.19           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:44.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
43:44.31 /<<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>)':
43:44.31 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:854:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
43:44.32  /* static */ bool UnboxedPlainObject::obj_getOwnPropertyDescriptor(
43:44.33                    ^~~~~~~~~~~~~~~~~~
43:44.33 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:870:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
43:44.33        if (!GetOwnPropertyDescriptor(cx, nexpando, id, desc)) return false;
43:44.33             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
43:45.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:45.83 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
43:45.88 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:2094:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
43:45.88  bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj,
43:45.88       ^~
43:45.88 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:45.89                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:45.89                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:45.89                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:45.90                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:45.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:45.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
43:45.90    return js::ToNumberSlow(cx, v, out);
43:45.91           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:46.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:11:
43:46.51 /<<PKGBUILDDIR>>/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)':
43:46.51 /<<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
43:46.51  Node::Node(HandleValue value) {
43:46.52  ^~~~
43:46.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
43:46.94 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
43:46.94 /<<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
43:46.94  bool BucketCount::report(JSContext* cx, CountBase& countBase,
43:46.94       ^~~~~~~~~~~
43:49.06 In file included from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
43:49.06                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
43:49.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:49.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'UPluralRules* NewUPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)':
43:49.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:49.06      return op(cx, obj, receiver, id, vp);
43:49.06             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43: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
43:49.08    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:49.08           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:49.08 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:49.09      return op(cx, obj, receiver, id, vp);
43:49.09             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:49.09 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:49.09    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:49.09           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:49.23 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:49.23 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'JSObject* js::CreatePluralRulesPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
43:49.24 /<<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
43:49.24    if (!DefineDataProperty(cx, Intl, cx->names().PluralRules, ctorValue, 0))
43:49.24         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:49.30 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_PluralRules_availableLocales(JSContext*, unsigned int, JS::Value*)':
43:49.30 /<<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
43:49.30    if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable, &result))
43:49.30         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:49.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:11:
43:49.35 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'JSObject* js::CreateRelativeTimeFormatPrototype(JSContext*, JS::HandleObject, JS::Handle<js::GlobalObject*>)':
43:49.35 /<<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
43:49.35    if (!DefineDataProperty(cx, Intl, cx->names().RelativeTimeFormat, ctorValue,
43:49.35         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:49.35                            0))
43:49.35                            ~~
43:49.45 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool js::intl_RelativeTimeFormat_availableLocales(JSContext*, unsigned int, JS::Value*)':
43:49.45 /<<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
43:49.45    if (!GetAvailableLocales(cx, uloc_countAvailable, uloc_getAvailable, &result))
43:49.45         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:56.61 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:56.61 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)':
43:56.62 /<<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
43:56.62    if (!Construct(cx, args[0], constructArgs, args[1], &res)) return false;
43:56.62         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:56.62 /<<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
43:56.69 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:56.69                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:56.69                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:56.70                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:56.70                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:56.70                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:56.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:56.71 /<<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]':
43:56.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
43:56.71      return op(cx, obj, receiver, id, vp);
43:56.71             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:56.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
43:56.72    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:56.72           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:56.72 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:56.72                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:56.72                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:56.74                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:56.74                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:56.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:56.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
43:56.74    return js::ToNumberSlow(cx, v, out);
43:56.75           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:56.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:56.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:56.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:56.97 /<<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]':
43:56.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
43:56.97      return op(cx, obj, receiver, id, vp);
43:56.97             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:56.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
43:56.98    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:56.98           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:56.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:56.98                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:56.98                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.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
43:57.00    return js::ToNumberSlow(cx, v, out);
43:57.00           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:57.26 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:57.27                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:57.27                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:57.27                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.27                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.27                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.28 /<<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]':
43:57.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
43:57.28      return op(cx, obj, receiver, id, vp);
43:57.28             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.30 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:57.30    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:57.30           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.30 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:57.30                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:57.30                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.31                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.31                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.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
43:57.31    return js::ToNumberSlow(cx, v, out);
43:57.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:57.44 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
43:57.44 /<<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
43:57.44  static bool CloneValue(JSContext* cx, HandleValue selfHostedValue,
43:57.44              ^~~~~~~~~~
43:57.44 /<<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
43:57.45 /<<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
43:57.46 /<<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
43:57.46      if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue))
43:57.47           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.47 /<<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
43:57.47      if (!CloneValue(cx, selfHostedValue, &val) ||
43:57.47           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.47 /<<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
43:57.47          !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) {
43:57.47           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.58 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.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 = unsigned char; Ops = js::UnsharedOps]':
43:57.59 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:57.59      return op(cx, obj, receiver, id, vp);
43:57.59             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.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
43:57.60    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:57.60           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:57.62                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:57.62                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.62                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.62                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.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
43:57.63    return js::ToNumberSlow(cx, v, out);
43:57.63           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:57.92 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:57.92                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:57.92                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:57.92                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.94 /<<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]':
43:57.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
43:57.94      return op(cx, obj, receiver, id, vp);
43:57.94             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:57.95    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:57.96           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:57.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:57.97                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:57.97                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:57.97                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:57.97                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:57.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:57.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
43:57.97    return js::ToNumberSlow(cx, v, out);
43:57.98           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:58.05 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
43:58.05 /<<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
43:58.05  bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name,
43:58.05       ^~~~~~~~~
43:58.05 /<<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
43:58.05    if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) return false;
43:58.06         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.06 /<<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
43:58.06    return CloneValue(cx, selfHostedValue, vp);
43:58.06           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:58.15 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:58.15                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:58.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:58.16 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)':
43:58.16 /<<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
43:58.16      return GlobalObject::addIntrinsicValue(cx, global, name, value);
43:58.16             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:58.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:58.18 /<<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
43:58.18    return js::Call(cx, selfHostedFun, args.thisv(), args2, args.rval());
43:58.18           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.18 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:1619:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
43:58.18 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:58.18                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:58.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:58.18 /<<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
43:58.18      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
43:58.19           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
43:58.19 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:58.19                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:58.19                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:58.19                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:58.20                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:58.20                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:58.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:58.21 /<<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]':
43:58.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
43:58.21      return op(cx, obj, receiver, id, vp);
43:58.21             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.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
43:58.22    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:58.22           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:58.22                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:58.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:58.23                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:58.23                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:58.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:58.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
43:58.24    return js::ToNumberSlow(cx, v, out);
43:58.24           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:58.53 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:58.53                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:58.53                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:58.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:58.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:58.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:58.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:58.54 /<<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]':
43:58.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
43:58.54      return op(cx, obj, receiver, id, vp);
43:58.54             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.54 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:58.54    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:58.54           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:58.55                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:58.55                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:58.55                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:58.55                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:58.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:58.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
43:58.57    return js::ToNumberSlow(cx, v, out);
43:58.57           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:58.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
43:58.81 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool PluralRules(JSContext*, unsigned int, JS::Value*)':
43:58.81 /<<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
43:58.81    if (!intl::InitializeObject(cx, pluralRules,
43:58.81         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
43:58.81                                cx->names().InitializePluralRules, locales,
43:58.81                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.81                                options)) {
43:58.81                                ~~~~~~~~
43:58.81 /<<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
43:58.84 /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h: In function 'JSFunction* js::SelfHostedFunction(JSContext*, js::HandlePropertyName)':
43:58.84 /<<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
43:58.84      return GlobalObject::addIntrinsicValue(cx, global, name, value);
43:58.84             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:58.84 /<<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
43:58.84      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
43:58.85           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
43:58.88 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:58.88                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:58.88                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:58.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:58.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:58.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:58.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:58.88 /<<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]':
43:58.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:58.89      return op(cx, obj, receiver, id, vp);
43:58.89             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.89 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:58.90    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:58.90           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.90 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:58.91                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:58.91                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:58.91                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:58.92                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:58.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:58.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
43:58.93    return js::ToNumberSlow(cx, v, out);
43:58.93           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:58.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:58.94 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, js::HandlePropertyName, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
43:58.94 /<<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
43:58.94  bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name,
43:58.94       ^~
43:58.96 /<<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
43:58.96 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:58.96                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:58.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:58.96 /<<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
43:58.96      return GlobalObject::addIntrinsicValue(cx, global, name, value);
43:58.96             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
43:58.98 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:58.98 /<<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
43:58.98    return Call(cx, fun, thisv, args, rval);
43:58.98           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:58.98 /<<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
43:58.98 In file included from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:58.98                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:59.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:59.00 /<<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
43:59.00      if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) return false;
43:59.00           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
43:59.00 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:59.01 /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, const char*, JS::HandleValue, const js::AnyInvokeArgs&, JS::MutableHandleValue)':
43:59.02 /<<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
43:59.02  bool js::CallSelfHostedFunction(JSContext* cx, const char* name,
43:59.02       ^~
43:59.02 /<<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
43:59.02 /<<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
43:59.03    return CallSelfHostedFunction(cx, funName, thisv, args, rval);
43:59.03           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.22 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:59.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:59.22                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:59.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:59.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:59.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:59.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:59.22 /<<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]':
43:59.23 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:59.23      return op(cx, obj, receiver, id, vp);
43:59.23             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.24 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:59.24    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:59.24           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:59.24                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:59.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:59.25                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:59.25                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:59.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:59.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
43:59.26    return js::ToNumberSlow(cx, v, out);
43:59.26           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:59.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/GlobalObject.h:13,
43:59.42                  from /<<PKGBUILDDIR>>/js/src/builtin/MapObject.h:11,
43:59.42                  from /<<PKGBUILDDIR>>/js/src/vm/SelfHosting.cpp:25,
43:59.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src37.cpp:2:
43:59.42 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)':
43:59.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
43:59.42    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
43:59.42           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.51 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:59.51                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:59.51                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:59.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:59.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:59.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:59.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:59.53 /<<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]':
43:59.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
43:59.53      return op(cx, obj, receiver, id, vp);
43:59.53             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.53 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
43:59.53    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
43:59.54           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.55 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
43:59.55                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
43:59.56                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:59.56                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:59.56                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:59.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:59.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:59.57    return js::ToNumberSlow(cx, v, out);
43:59.57           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
43:59.88 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
43:59.88                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
43:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
43:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:59.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:59.90 /<<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]':
43:59.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
43:59.91      return op(cx, obj, receiver, id, vp);
43:59.91             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
43:59.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
43:59.91    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
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/ArrayBufferObject.h:14,
43:59.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
43:59.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
43:59.94                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
43:59.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
43:59.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
43:59.95    return js::ToNumberSlow(cx, v, out);
43:59.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:00.06 /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp: In function 'bool js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)':
44:00.06 /<<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
44:00.06      if (!DefineDataElement(cx, res, i++, element)) return false;
44:00.06           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
44:00.24 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:00.24                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:00.24                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:00.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:00.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:00.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:00.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:00.25 /<<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]':
44:00.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
44:00.25      return op(cx, obj, receiver, id, vp);
44:00.25             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.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
44:00.26    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:00.26           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.26 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:00.26                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:00.26                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:00.26                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:00.28                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:00.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:00.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:00.29    return js::ToNumberSlow(cx, v, out);
44:00.29           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:00.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:11:
44:00.53 /<<PKGBUILDDIR>>/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool RelativeTimeFormat(JSContext*, unsigned int, JS::Value*)':
44:00.54 /<<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
44:00.54    if (!intl::InitializeObject(cx, relativeTimeFormat,
44:00.54         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
44:00.54                                cx->names().InitializeRelativeTimeFormat, locales,
44:00.54                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.55                                options)) {
44:00.55                                ~~~~~~~~
44:00.56 /<<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
44:00.57 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:00.57                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:00.57                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:00.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:00.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:00.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:00.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:00.58 /<<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]':
44:00.59 /<<PKGBUILDDIR>>/js/src/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:00.59      return op(cx, obj, receiver, id, vp);
44:00.59             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.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
44:00.59    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:00.60           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:00.60                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:00.60                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:00.60                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:00.62                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:00.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:00.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:00.62    return js::ToNumberSlow(cx, v, out);
44:00.63           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:00.81 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:00.81                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:00.81                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:00.81                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:00.81                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:00.82                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:00.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:00.84 /<<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]':
44:00.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
44:00.84      return op(cx, obj, receiver, id, vp);
44:00.84             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.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:00.85    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:00.85           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:00.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:00.85                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:00.85                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:00.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:00.86                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:00.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:00.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:00.87    return js::ToNumberSlow(cx, v, out);
44:00.87           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:01.08 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:01.08                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:01.08                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:01.08                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:01.08                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:01.08                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:01.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:01.09 /<<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]':
44:01.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
44:01.09      return op(cx, obj, receiver, id, vp);
44:01.10             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.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
44:01.10    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:01.10           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.10 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:01.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:01.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
44:01.12    return js::ToNumberSlow(cx, v, out);
44:01.12           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:01.31 In file included from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.h:15,
44:01.31                  from /<<PKGBUILDDIR>>/js/src/builtin/intl/PluralRules.cpp:9,
44:01.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src4.cpp:2:
44:01.32 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)':
44:01.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
44:01.33      return op(cx, obj, receiver, id, vp);
44:01.33             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.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
44:01.35    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:01.35           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.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
44:01.35      return op(cx, obj, receiver, id, vp);
44:01.35             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.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
44:01.36    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:01.36           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.38 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:01.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:01.39                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:01.39                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:01.39                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:01.39                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:01.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:01.40 /<<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]':
44:01.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
44:01.40      return op(cx, obj, receiver, id, vp);
44:01.40             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.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
44:01.41    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:01.41           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:01.43                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:01.43                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:01.43                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:01.43                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:01.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:01.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:01.44    return js::ToNumberSlow(cx, v, out);
44:01.44           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:01.70 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:01.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:01.70                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:01.70                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:01.71                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:01.71                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:01.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:01.71 /<<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]':
44:01.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
44:01.73      return op(cx, obj, receiver, id, vp);
44:01.73             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.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
44:01.73    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:01.73           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:01.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:01.74                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:01.74                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:01.74                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:01.74                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:01.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:01.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:01.75    return js::ToNumberSlow(cx, v, out);
44:01.75           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.09 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)':
44:02.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
44:02.10      return op(cx, obj, receiver, id, vp);
44:02.10             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.10    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.11           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.11 /<<PKGBUILDDIR>>/js/src/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:02.11      return op(cx, obj, receiver, id, vp);
44:02.12             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.13 /<<PKGBUILDDIR>>/js/src/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:02.13    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.13           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.14      return op(cx, obj, receiver, id, vp);
44:02.14             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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:02.14    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.14           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.16      return op(cx, obj, receiver, id, vp);
44:02.16             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.17    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.17           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.17      return op(cx, obj, receiver, id, vp);
44:02.17             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.19    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.19           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.19      return op(cx, obj, receiver, id, vp);
44:02.19             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.20    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.20           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.20 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:02.20                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:02.20                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:02.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:02.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:02.22                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:02.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:02.22 /<<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]':
44:02.23 /<<PKGBUILDDIR>>/js/src/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:02.23      return op(cx, obj, receiver, id, vp);
44:02.23             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.23 /<<PKGBUILDDIR>>/js/src/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:02.23    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.23           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.24 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:02.24                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:02.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:02.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:02.24                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:02.24                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:02.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:02.26    return js::ToNumberSlow(cx, v, out);
44:02.26           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:02.58 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:02.58                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:02.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:02.59 /<<PKGBUILDDIR>>/js/src/jsnum.h: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)':
44:02.59 /<<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:02.59      if (!ToNumberSlow(cx, v, dp)) return false;
44:02.59           ~~~~~~~~~~~~^~~~~~~~~~~
44:02.59 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:02.59                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:02.60                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:02.60                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:02.62                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:02.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:02.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
44:02.62    return js::ToObjectSlow(cx, v, false);
44:02.62           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:02.62 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:02.63                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:02.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:02.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
44:02.65      return op(cx, obj, receiver, id, vp);
44:02.65             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.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
44:02.65    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:02.65           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:02.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:02.66                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:02.66                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:02.66                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:02.66                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:02.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:02.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
44:02.67    return js::ToNumberSlow(cx, v, out);
44:02.67           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:08.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.10 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
44:08.10 /<<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
44:08.11  bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
44:08.11       ^~~~~~~~~~~~~
44:08.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:08.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.11 /<<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
44:08.12      return type.report(cx, *this, report);
44:08.12             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:08.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.12 /<<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
44:08.12      if (!DefineDataProperty(cx, obj, entryId, typeReport)) return false;
44:08.13           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.41 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
44:08.41 /<<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
44:08.41  bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
44:08.42       ^~~~~~~~~~~~~~~~~
44:08.42 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:08.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.42 /<<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
44:08.43      return type.report(cx, *this, report);
44:08.43             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:08.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.44 /<<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
44:08.44      if (!MapObject::set(cx, map, stackVal, stackReport)) return false;
44:08.44           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:08.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.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
44:08.45      return type.report(cx, *this, report);
44:08.45             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:08.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.46 /<<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
44:08.46      if (!MapObject::set(cx, map, noStack, noStackReport)) return false;
44:08.46           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.80 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
44:08.80 /<<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
44:08.80  JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx,
44:08.80                             ^~~~~~~~~~~~~~
44:08.80 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:08.81                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:08.81                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:08.81                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:08.81                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:08.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:08.83 /<<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:08.83    return js::ToObjectSlow(cx, v, false);
44:08.83           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
44:08.83 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:08.84                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:08.84                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:08.84                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:08.84                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:08.84                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:08.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:08.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
44:08.85      return op(cx, obj, receiver, id, vp);
44:08.87             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.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
44:08.87    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:08.87           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:08.88                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:08.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:08.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:08.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:08.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:08.89 /<<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:08.89    return js::ToStringSlow(cx, v);
44:08.89           ~~~~~~~~~~~~~~~~^~~~~~~
44:08.91 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.91 /<<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
44:08.91      if (!GetProperty(cx, breakdown, breakdown, cx->names().count,
44:08.91           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.92                       &countValue) ||
44:08.92                       ~~~~~~~~~~~~
44:08.92 /<<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
44:08.92          !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue))
44:08.93           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.94 /<<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
44:08.94      if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label))
44:08.94           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:08.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:08.95                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:08.95                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:08.95                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:08.95                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:08.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:08.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:08.97    return js::ToStringSlow(cx, v);
44:08.97           ~~~~~~~~~~~~~~~~^~~~~~~
44:08.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:08.97 /<<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
44:08.97    RootedString bySource(cx, ValueToSource(cx, byValue));
44:08.98                              ~~~~~~~~~~~~~^~~~~~~~~~~~~
44:09.51 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:09.52                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:09.52                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:09.52                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:09.52                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:09.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:09.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:09.53 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)':
44:09.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
44:09.53      return op(cx, obj, receiver, id, vp);
44:09.54             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.54 /<<PKGBUILDDIR>>/js/src/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.54    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:09.54           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.70 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, JS::ubi::Census&, JS::HandleObject, JS::ubi::CountTypePtr&)':
44:09.70 /<<PKGBUILDDIR>>/js/src/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.71      return op(cx, obj, receiver, id, vp);
44:09.71             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:09.71 /<<PKGBUILDDIR>>/js/src/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.71    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:09.71           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:10.69 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:10.69 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
44:10.69 /<<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
44:10.69  bool ByObjectClass::report(JSContext* cx, CountBase& countBase,
44:10.69       ^~~~~~~~~~~~~
44:10.69 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:10.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:10.70 /<<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
44:10.70      return type.report(cx, *this, report);
44:10.71             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:10.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:10.71 /<<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
44:10.71      if (!DefineDataProperty(cx, obj, entryId, thenReport)) return nullptr;
44:10.71           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:10.71 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:10.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:10.72 /<<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
44:10.72      return type.report(cx, *this, report);
44:10.72             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:10.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:10.72 /<<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
44:10.72        !DefineDataProperty(cx, obj, cx->names().other, otherReport))
44:10.73         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:11.10 /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
44:11.10 /<<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
44:11.10  bool ByFilename::report(JSContext* cx, CountBase& countBase,
44:11.11       ^~~~~~~~~~
44:11.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:11.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:11.11 /<<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
44:11.11      return type.report(cx, *this, report);
44:11.11             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:11.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:11.13 /<<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
44:11.13      if (!DefineDataProperty(cx, obj, entryId, thenReport)) return nullptr;
44:11.13           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:11.13 In file included from /<<PKGBUILDDIR>>/js/src/vm/UbiNodeCensus.cpp:7,
44:11.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:11.13 /<<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
44:11.13      return type.report(cx, *this, report);
44:11.14             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
44:11.14 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:20:
44:11.14 /<<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
44:11.14        !DefineDataProperty(cx, obj, cx->names().noFilename, noFilenameReport)) {
44:11.14         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:13.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
44:13.30 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp: In static member function 'static js::NativeObject* js::UnboxedPlainObject::convertToNative(JSContext*, JSObject*)':
44:13.30 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:601:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
44:13.30      if (!GetOwnPropertyDescriptor(cx, nexpando, id, &desc)) return nullptr;
44:13.30           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
44:13.31 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:603:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
44:13.31      if (!DefineProperty(cx, nobj, id, desc, result)) return nullptr;
44:13.31           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.02 /<<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&)':
44:14.03 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:745:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
44:14.03  /* static */ bool UnboxedPlainObject::obj_defineProperty(
44:14.03                    ^~~~~~~~~~~~~~~~~~
44:14.03 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:745:19: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
44:14.04 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:762:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
44:14.04      return DefineProperty(cx, obj, id, desc, result);
44:14.04             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.04 /<<PKGBUILDDIR>>/js/src/vm/UnboxedObject.cpp:773:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
44:14.04    return DefineProperty(cx, expando, id, desc, result);
44:14.05           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.47 /<<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&)':
44:14.47 /<<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
44:14.47  /* static */ bool UnboxedPlainObject::obj_setProperty(
44:14.47                    ^~~~~~~~~~~~~~~~~~
44:14.48 /<<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
44:14.48 /<<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
44:14.48      return SetPropertyByDefining(cx, id, v, receiver, result);
44:14.48             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.50 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:14.50                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:14.50                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:14.50                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:14.50                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:14.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:14.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:14.51 /<<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:14.51      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
44:14.51             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.51 /<<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:14.52 /<<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:14.53    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
44:14.53           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.53                                        receiver, result);
44:14.53                                        ~~~~~~~~~~~~~~~~~
44:14.54 /<<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:14.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
44:14.54      return JSObject::nonNativeSetProperty(cx, obj, id, v, receiver, result);
44:14.54             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.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
44:14.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
44:14.56    return NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, v,
44:14.56           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.56                                        receiver, result);
44:14.57                                        ~~~~~~~~~~~~~~~~~
44:14.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
44:14.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:38:
44:14.57 /<<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
44:14.57    return SetPropertyOnProto(cx, obj, id, v, receiver, result);
44:14.57           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:14.58 /<<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
44:18.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:18.28                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:18.28                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:18.29                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:18.29                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:18.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:18.30 /<<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]':
44:18.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:18.30    return js::ToNumberSlow(cx, v, out);
44:18.31           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:18.31 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:18.31                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:18.31                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:18.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:18.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:18.33                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:18.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:18.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
44:18.34      return op(cx, obj, receiver, id, vp);
44:18.34             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.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
44:18.34    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:18.34           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.34 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:18.35 /<<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
44:18.36      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:18.36           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.36                                  UndefinedHandleValue, args2, &rval)) {
44:18.36                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.36 /<<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
44:18.37        UniqueChars bytes =
44:18.37                    ^~~~~
44:18.92 /<<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]':
44:18.93 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:18.93        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:18.93             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:18.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:18.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:18.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
44:18.94    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:18.94           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:18.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
44:18.96    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:18.96           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:19.93 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:19.93                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:19.93                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:19.94                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:19.94                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:19.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:19.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 = double]':
44:19.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
44:19.95    return js::ToNumberSlow(cx, v, out);
44:19.95           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:19.95 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:19.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:19.96                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:19.96                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:19.98                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:19.98                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:19.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:19.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
44:19.98      return op(cx, obj, receiver, id, vp);
44:19.99             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:19.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
44:19.99    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:19.99           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:19.99 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:19.99 /<<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
44:20.00      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:20.00           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:20.00                                  UndefinedHandleValue, args2, &rval)) {
44:20.00                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:20.00 /<<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
44:20.01        UniqueChars bytes =
44:20.01                    ^~~~~
44:20.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 = double]':
44:20.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
44:20.56        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:20.56             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:20.56 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:20.56                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:20.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:20.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
44:20.57    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:20.57           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:20.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
44:20.59    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:20.59           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.37 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:21.37                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:21.38                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:21.38                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:21.38                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:21.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:21.39 /<<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]':
44:21.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:21.39    return js::ToNumberSlow(cx, v, out);
44:21.39           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:21.39 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:21.39                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:21.40                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:21.40                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:21.40                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:21.40                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:21.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:21.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
44:21.41      return op(cx, obj, receiver, id, vp);
44:21.41             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.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
44:21.43    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:21.43           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:21.43 /<<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
44:21.43      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:21.44           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.44                                  UndefinedHandleValue, args2, &rval)) {
44:21.44                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.44 /<<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
44:21.44        UniqueChars bytes =
44:21.44                    ^~~~~
44:21.93 /<<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]':
44:21.94 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:21.94        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:21.94             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:21.95                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:21.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:21.95 /<<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
44:21.97    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:21.97           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:21.97 /<<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
44:21.98    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:21.98           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:22.74 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:22.75                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:22.75                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:22.75                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:22.75                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:22.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:22.76 /<<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]':
44:22.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
44:22.77    return js::ToNumberSlow(cx, v, out);
44:22.77           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:22.77 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:22.77                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:22.77                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:22.78                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:22.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:22.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
44:22.79      return op(cx, obj, receiver, id, vp);
44:22.79             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:22.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
44:22.81    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:22.81           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:22.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:22.81 /<<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
44:22.82      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:22.82           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:22.82                                  UndefinedHandleValue, args2, &rval)) {
44:22.82                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:22.82 /<<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
44:22.82        UniqueChars bytes =
44:22.82                    ^~~~~
44:23.44 /<<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]':
44:23.45 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:23.45        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:23.45             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:23.45 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:23.45                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:23.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:23.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
44:23.46    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:23.46           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:23.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
44:23.48    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:23.48           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.43 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:24.44                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:24.44                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:24.44                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:24.44                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:24.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:24.45 /<<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]':
44:24.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
44:24.46    return js::ToNumberSlow(cx, v, out);
44:24.46           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:24.46 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:24.47                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:24.47                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:24.47                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:24.47                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:24.49                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:24.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:24.49 /<<PKGBUILDDIR>>/js/src/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:24.49      return op(cx, obj, receiver, id, vp);
44:24.50             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.50 /<<PKGBUILDDIR>>/js/src/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:24.50    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:24.50           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:24.51 /<<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
44:24.51      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:24.51           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.52                                  UndefinedHandleValue, args2, &rval)) {
44:24.53                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:24.53 /<<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
44:24.53        UniqueChars bytes =
44:24.54                    ^~~~~
44:25.10 /<<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]':
44:25.10 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:25.11        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:25.11             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:25.11 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:25.11                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:25.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:25.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
44:25.12    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:25.12           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:25.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
44:25.12    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:25.12           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:26.14                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:26.14                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:26.14                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:26.14                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:26.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:26.15 /<<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]':
44:26.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
44:26.15    return js::ToNumberSlow(cx, v, out);
44:26.16           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:26.16 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:26.17                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:26.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:26.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
44:26.18      return op(cx, obj, receiver, id, vp);
44:26.19             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.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
44:26.19    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:26.19           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.19 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:26.20 /<<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
44:26.20      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:26.21           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.21                                  UndefinedHandleValue, args2, &rval)) {
44:26.21                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.21 /<<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
44:26.21        UniqueChars bytes =
44:26.22                    ^~~~~
44:26.87 /<<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]':
44:26.87 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:26.87        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:26.87             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:26.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:26.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:26.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
44:26.88    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:26.89           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:26.89 /<<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
44:26.89    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:26.89           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.87 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:27.87                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:27.87                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:27.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:27.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:27.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:27.89 /<<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]':
44:27.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
44:27.90    return js::ToNumberSlow(cx, v, out);
44:27.90           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:27.90 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:27.90                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:27.91                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:27.91                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:27.91                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:27.91                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:27.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:27.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
44:27.93      return op(cx, obj, receiver, id, vp);
44:27.93             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.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:27.93    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:27.93           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:27.96 /<<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
44:27.97      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:27.97           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.97                                  UndefinedHandleValue, args2, &rval)) {
44:27.97                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:27.98 /<<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
44:27.98        UniqueChars bytes =
44:27.98                    ^~~~~
44:28.60 /<<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]':
44:28.60 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:28.60        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:28.60             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:28.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:28.60                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:28.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:28.61 /<<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
44:28.61    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:28.61           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:28.61 /<<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
44:28.63    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:28.63           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.50 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:29.50                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:29.50                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:29.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:29.51                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:29.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:29.52 /<<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]':
44:29.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/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:29.53    return js::ToNumberSlow(cx, v, out);
44:29.54           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:29.54 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:29.54                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:29.54                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:29.54                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:29.54                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:29.55                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:29.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:29.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
44:29.56      return op(cx, obj, receiver, id, vp);
44:29.56             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.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
44:29.56    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:29.56           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:29.57 /<<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
44:29.57      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:29.57           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.57                                  UndefinedHandleValue, args2, &rval)) {
44:29.59                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:29.59 /<<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
44:29.59        UniqueChars bytes =
44:29.59                    ^~~~~
44:30.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 = unsigned char]':
44:30.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
44:30.14        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:30.14             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:30.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:30.14                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:30.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:30.15 /<<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
44:30.15    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:30.16           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:30.16 /<<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
44:30.16    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:30.17           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:31.34 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
44:31.34                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
44:31.35                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:31.35                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:31.35                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:31.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:31.36 /<<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]':
44:31.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
44:31.37    return js::ToNumberSlow(cx, v, out);
44:31.37           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
44:31.37 In file included from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:16,
44:31.37                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:31.38                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
44:31.38                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.h:14,
44:31.38                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:12,
44:31.38                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:31.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:31.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
44:31.39      return op(cx, obj, receiver, id, vp);
44:31.39             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
44:31.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
44:31.41    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
44:31.41           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:31.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:31.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
44:31.42      if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
44:31.42           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:31.42                                  UndefinedHandleValue, args2, &rval)) {
44:31.42                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:31.42 /<<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
44:31.42        UniqueChars bytes =
44:31.43                    ^~~~~
44:31.99 /<<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]':
44:32.00 /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:649:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
44:32.00        if (!ToIndex(cx, args.get(0), JSMSG_BAD_ARRAY_LENGTH, &len))
44:32.00             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:32.00 In file included from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject-inl.h:19,
44:32.00                  from /<<PKGBUILDDIR>>/js/src/vm/TypedArrayObject.cpp:7,
44:32.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src39.cpp:2:
44:32.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
44:32.01    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:32.01           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:32.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
44:32.01    return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
44:32.02           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44:58.52 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.52                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.52                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.52                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.53                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
44:58.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
44:58.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
44:58.56    memset(aT, 0, sizeof(T));
44:58.56    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.56 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
44:58.56                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
44:58.56                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
44:58.56                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:58.56                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
44:58.56                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.58                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
44:58.58  struct TabSizes {
44:58.58         ^~~~~~~~
44:58.58 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.60                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.60                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.60                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.60                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
44:58.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
44:58.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]
44:58.61    memset(aT, 0, sizeof(T));
44:58.62    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.62 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
44:58.62                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
44:58.62                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
44:58.62                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:58.62                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
44:58.62                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.63                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.63 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
44:58.63  struct ServoSizes {
44:58.63         ^~~~~~~~~~
44:58.63 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.66                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.66                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.66                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.66                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
44:58.67 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
44:58.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]
44:58.68    memset(aT, 0, sizeof(T));
44:58.68    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.68 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:58.68                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
44:58.68                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.68                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.69 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
44:58.70  class StaticStrings {
44:58.70        ^~~~~~~~~~~~~
44:58.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.70                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.70                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.71                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.71                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.71                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
44:58.73 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
44:58.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]
44:58.73    memset(aT, 0, sizeof(T));
44:58.73    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.73 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:58.74                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:58.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:58.74                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:58.74                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:58.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:58.74                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
44:58.76                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
44:58.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.76 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
44:58.76  class PreliminaryObjectArray {
44:58.76        ^~~~~~~~~~~~~~~~~~~~~~
44:58.76 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.77                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.77                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.77                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.77                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.79 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
44:58.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
44:58.79 /<<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:58.79    memset(aT, 0, sizeof(T));
44:58.79    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
44:58.80                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
44:58.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.82 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
44:58.82  class TypeNewScript {
44:58.82        ^~~~~~~~~~~~~
44:58.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.83                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.83                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.83                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.83                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
44:58.85 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
44:58.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]
44:58.85    memset(aT, 0, sizeof(T));
44:58.85    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.85 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
44:58.86                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
44:58.86                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
44:58.86                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
44:58.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:58.86                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
44:58.86                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
44:58.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.86 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
44:58.86  struct IonScriptCounts {
44:58.87         ^~~~~~~~~~~~~~~
44:58.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.92                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:58.92                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:58.92                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:58.93                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:58.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
44:58.95 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
44:58.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]
44:58.95    memset(aT, 0, sizeof(T));
44:58.95    ~~~~~~^~~~~~~~~~~~~~~~~~
44:58.95 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
44:58.96                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
44:58.96                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:58.96                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
44:58.98                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
44:58.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:58.98 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
44:58.98  struct ZoneGCStats {
44:58.98         ^~~~~~~~~~~
44:58.99 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:58.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:58.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:58.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:58.99                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:59.00                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:59.00                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:59.00                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:59.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.00 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
44:59.02 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
44:59.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]
44:59.02    memset(aT, 0, sizeof(T));
44:59.02    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.03 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
44:59.03                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
44:59.03                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
44:59.03                  from /<<PKGBUILDDIR>>/js/src/jslibmath.h:16,
44:59.03                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:24,
44:59.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.04 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
44:59.05  class NewObjectCache {
44:59.05        ^~~~~~~~~~~~~~
44:59.05 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:59.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:59.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:59.06                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:59.06                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:59.08                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:59.08                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:59.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.08 /<<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:59.09 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
44:59.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]
44:59.09      memset(aT, 0, sizeof(T));
44:59.09      ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.10 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
44:59.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:59.10                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:59.10                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:59.10                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:59.10                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:59.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
44:59.11  class MOZ_NON_PARAM alignas(8) Value {
44:59.11                                 ^~~~~
44:59.22 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.22                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.22                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.23                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.23                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
44:59.24 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
44:59.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.25    memset(aT, 0, sizeof(T));
44:59.25    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.27 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
44:59.27                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
44:59.27                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
44:59.27                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:59.28                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
44:59.28                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.28                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
44:59.29  struct TabSizes {
44:59.29         ^~~~~~~~
44:59.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.31                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.31                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.31                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.31                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
44:59.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
44:59.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.33    memset(aT, 0, sizeof(T));
44:59.34    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
44:59.34                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
44:59.34                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
44:59.34                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:59.35                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
44:59.35                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
44:59.37  struct ServoSizes {
44:59.37         ^~~~~~~~~~
44:59.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:59.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:59.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:59.38                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:59.38                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:59.38                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:59.38                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:59.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
44:59.39 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
44:59.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.40    memset(aT, 0, sizeof(T));
44:59.40    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.40 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
44:59.40                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
44:59.40                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
44:59.41                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
44:59.42                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
44:59.42                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
44:59.42                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
44:59.42                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:28,
44:59.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.43 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
44:59.43  class CodeOffsetJump {
44:59.43        ^~~~~~~~~~~~~~
44:59.47 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.48                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.48                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.48                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.48                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.49 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
44:59.49 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
44:59.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.50    memset(aT, 0, sizeof(T));
44:59.50    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.50 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
44:59.52                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
44:59.52                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:59.52                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:59.52                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:59.52                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:59.53                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:59.53                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
44:59.53                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.53 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
44:59.53  class StaticStrings {
44:59.54        ^~~~~~~~~~~~~
44:59.54 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.54                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.54                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.54                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.56                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
44:59.56 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
44: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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.57    memset(aT, 0, sizeof(T));
44:59.57    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:59.57                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:59.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:59.58                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:59.58                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:59.58                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
44:59.58                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.58 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
44:59.60  class PreliminaryObjectArray {
44:59.60        ^~~~~~~~~~~~~~~~~~~~~~
44:59.60 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.60                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.60                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.61                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.61                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
44:59.61 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
44:59.63 /<<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:59.63    memset(aT, 0, sizeof(T));
44:59.63    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.63 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
44:59.63                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
44:59.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
44:59.64                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
44:59.64                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
44:59.64                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
44:59.64                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.65 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
44:59.65  class TypeNewScript {
44:59.67        ^~~~~~~~~~~~~
44:59.70 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.71                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.71                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.71                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.71                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
44:59.72 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
44:59.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.73    memset(aT, 0, sizeof(T));
44:59.73    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.73 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
44:59.74                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
44:59.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
44:59.74                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
44:59.74                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
44:59.74                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.75 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
44:59.75  struct ZoneGCStats {
44:59.75         ^~~~~~~~~~~
44:59.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
44:59.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
44:59.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
44:59.76                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
44:59.78                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
44:59.78                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
44:59.78                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
44:59.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
44:59.79 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
44: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 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.79    memset(aT, 0, sizeof(T));
44:59.79    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.79 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
44:59.79                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:23,
44:59.80                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmStubs.h:22,
44:59.80                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:31,
44:59.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
44:59.82 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
44:59.82  struct LinkDataTierCacheablePod {
44:59.82         ^~~~~~~~~~~~~~~~~~~~~~~~
44:59.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.83                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.83                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.83                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.83                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
44:59.86 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
44:59.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
44:59.86    memset(aT, 0, sizeof(T));
44:59.87    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.87 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
44:59.87                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
44:59.87                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
44:59.87                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
44:59.89                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
44:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
44:59.89                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
44:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
44:59.89                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:59.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.90 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
44:59.90  struct IonScriptCounts {
44:59.90         ^~~~~~~~~~~~~~~
44:59.94 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
44:59.94                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
44:59.94                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
44:59.94                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
44:59.94                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
44:59.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
44:59.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
44:59.95 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
44:59.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]
44:59.97    memset(aT, 0, sizeof(T));
44:59.97    ~~~~~~^~~~~~~~~~~~~~~~~~
44:59.97 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
44:59.97                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
44:59.98                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
44:59.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
44:59.98                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
44:59.98                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
44:60.00                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
44:60.00                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:00.00 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
45:00.00  class NewObjectCache {
45:00.00        ^~~~~~~~~~~~~~
45:00.01 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:00.01                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
45:00.01                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:00.01                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:00.01                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:00.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:00.02 /<<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]':
45:00.02 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
45:00.02 /<<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]
45:00.03      memset(aT, 0, sizeof(T));
45:00.05      ~~~~~~^~~~~~~~~~~~~~~~~~
45:00.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
45:00.05                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
45:00.05                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:00.06                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:00.06                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:00.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:00.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
45:00.06  class MOZ_NON_PARAM alignas(8) Value {
45:00.07                                 ^~~~~
45:00.66 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:00.66                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
45:00.66                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:00.66                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:00.66                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:00.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:00.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
45:00.67 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
45:00.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::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
45:00.68    memset(aT, 0, sizeof(T));
45:00.68    ~~~~~~^~~~~~~~~~~~~~~~~~
45:00.68 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
45:00.68                  from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:43,
45:00.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:00.69 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
45:00.69  struct LinkDataTierCacheablePod {
45:00.69         ^~~~~~~~~~~~~~~~~~~~~~~~
45:00.75 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:00.75                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
45:00.75                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:00.75                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:00.76                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:00.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:00.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
45:00.76 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
45:00.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]
45:00.78    memset(aT, 0, sizeof(T));
45:00.78    ~~~~~~^~~~~~~~~~~~~~~~~~
45:00.78 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
45:00.79                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
45:00.79                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
45:00.79                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
45:00.79                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
45:00.81                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
45:00.81                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
45:00.81                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:00.82                  from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:44,
45:00.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:00.82 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
45:00.82  class CodeOffsetJump {
45:00.82        ^~~~~~~~~~~~~~
45:01.06 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:01.07                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
45:01.07                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:01.07                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:01.07                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:01.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:01.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]':
45:01.08 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:179:26:   required from here
45:01.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 AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
45:01.08    memset(aT, 0, sizeof(T));
45:01.09    ~~~~~~^~~~~~~~~~~~~~~~~~
45:01.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:01.09 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:145:10: note: 'struct AsmJSGlobal::CacheablePod' declared here
45:01.09    struct CacheablePod {
45:01.11           ^~~~~~~~~~~~
45:01.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:01.11                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
45:01.11                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:01.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:01.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSExport]':
45:01.12 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:271:31:   required from here
45: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 AsmJSExport'; use assignment or value-initialization instead [-Wclass-memaccess]
45:01.13    memset(aT, 0, sizeof(T));
45:01.13    ~~~~~~^~~~~~~~~~~~~~~~~~
45:01.13 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:01.13 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:263:7: note: 'class AsmJSExport' declared here
45:01.13  class AsmJSExport {
45:01.14        ^~~~~~~~~~~
45:01.15 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:01.15                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
45:01.15                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:01.15                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:01.15                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:01.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:01.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]':
45:01.16 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:297:45:   required from here
45:01.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 'struct AsmJSMetadataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
45:01.17    memset(aT, 0, sizeof(T));
45:01.17    ~~~~~~^~~~~~~~~~~~~~~~~~
45:01.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:01.17 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:291:8: note: 'struct AsmJSMetadataCacheablePod' declared here
45:01.17  struct AsmJSMetadataCacheablePod {
45:01.18         ^~~~~~~~~~~~~~~~~~~~~~~~~
45:01.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:01.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:01.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:01.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:01.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:01.26                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:01.27                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
45:01.27                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
45:01.27                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
45:01.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
45:01.28 /<<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]':
45:01.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]'
45:01.29 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
45:01.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]
45:01.31        memset(table, 0, sizeof(*table) * capacity());
45:01.31        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:01.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
45:01.31  class HashTableEntry {
45:01.31        ^~~~~~~~~~~~~~
45:01.32 /<<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]':
45:01.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]'
45:01.32 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
45:01.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]
45:01.35        memset(table, 0, sizeof(*table) * capacity());
45:01.35        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:01.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
45:01.35  class HashTableEntry {
45:01.35        ^~~~~~~~~~~~~~
45:01.37 /<<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]':
45:01.37 /<<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]'
45:01.37 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
45:01.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<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]
45:01.38        memset(table, 0, sizeof(*table) * capacity());
45:01.38        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:01.38 /<<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
45:01.39  class HashTableEntry {
45:01.39        ^~~~~~~~~~~~~~
45:02.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:02.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:02.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:02.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:02.96                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
45:02.96                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:02.96                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:02.96                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:02.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:02.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]':
45:02.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]'
45:02.97 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
45:02.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<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]
45:02.99        memset(table, 0, sizeof(*table) * capacity());
45:02.99        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:02.99 /<<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
45:02.99  class HashTableEntry {
45:03.00        ^~~~~~~~~~~~~~
45:03.00 /<<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]':
45:03.01 /<<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]'
45:03.01 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
45:03.03 /<<PKGBUILDDIR>>/obj-thunderbird/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]
45:03.03        memset(table, 0, sizeof(*table) * capacity());
45:03.03        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:03.03 /<<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
45:03.03  class HashTableEntry {
45:03.04        ^~~~~~~~~~~~~~
45:03.05 /<<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]':
45:03.05 /<<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]'
45:03.05 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
45:03.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<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]
45:03.06        memset(table, 0, sizeof(*table) * capacity());
45:03.07        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:03.07 /<<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
45:03.07  class HashTableEntry {
45:03.07        ^~~~~~~~~~~~~~
45:03.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::UsedNameTracker::UsedNameInfo>; HashPolicy = js::HashMap<JSAtom*, js::frontend::UsedNameTracker::UsedNameInfo, js::DefaultHasher<JSAtom*> >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]':
45:03.23 /<<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]'
45:03.23 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
45:03.25 /<<PKGBUILDDIR>>/obj-thunderbird/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]
45:03.25        memset(table, 0, sizeof(*table) * capacity());
45:03.25        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:03.25 /<<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
45:03.27  class HashTableEntry {
45:03.27        ^~~~~~~~~~~~~~
45:06.65 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
45:06.65                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
45:06.65                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
45:06.65                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
45:06.66                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
45:06.66                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:06.66                  from /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:44,
45:06.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:06.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]':
45:06.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]'
45:06.69 /<<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]'
45:06.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]'
45:06.71 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
45:06.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]
45:06.72      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
45:06.72                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:06.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:06.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:06.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:06.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:06.74                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
45:06.75                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:06.75                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:06.75                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:06.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:06.76 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
45:06.76  class HashTableEntry {
45:06.76        ^~~~~~~~~~~~~~
45:06.78 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:17,
45:06.78                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
45:06.78                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:18,
45:06.78                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
45:06.78                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
45:06.78                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
45:06.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:06.79 /<<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]':
45:06.79 /<<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]'
45:06.79 /<<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]'
45:06.79 /<<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]'
45:06.81 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:804:37:   required from here
45:06.81 /<<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]
45:06.81      memset(p, 0, numElems * sizeof(T));
45:06.81      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:06.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:06.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:06.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:06.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:06.82                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
45:06.82                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
45:06.82                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
45:06.83                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
45:06.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:06.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' declared here
45:06.84  class HashTableEntry {
45:06.84        ^~~~~~~~~~~~~~
45:06.98 /<<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]':
45:07.00 /<<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]'
45:07.01 /<<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]'
45:07.04 /<<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]'
45:07.06 /<<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]'
45:07.06 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
45:07.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<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]
45:07.07        memset(table, 0, sizeof(*table) * capacity());
45:07.08        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:07.09 /<<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
45:07.09  class HashTableEntry {
45:07.10        ^~~~~~~~~~~~~~
45:13.60 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:46,
45:13.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
45:13.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)':
45:13.61 /<<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]
45:13.61             size - sizeof(js::NativeObject));
45:13.61                                            ^
45:13.62 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:13.62                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:13.62                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:13.62                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:13.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:13.63 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
45:13.63  class HeapSlot : public WriteBarrieredBase<Value> {
45:13.63        ^~~~~~~~
45:16.82 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:16.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:16.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:16.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:16.83                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:16.83                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:16.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:16.84                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:16.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:16.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:16.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:16.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
45:16.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
45:16.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
45:16.86    memset(aT, 0, sizeof(T));
45:16.86    ~~~~~~^~~~~~~~~~~~~~~~~~
45:16.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
45:16.88                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
45:16.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:16.88                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:16.88                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:16.88                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:16.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:16.89 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
45:16.89  struct TabSizes {
45:16.89         ^~~~~~~~
45:16.89 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:16.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:16.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:16.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:16.90                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:16.90                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:16.90                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:16.90                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:16.91                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:16.91                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:16.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:16.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
45:16.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
45:16.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 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
45:16.94    memset(aT, 0, sizeof(T));
45:16.94    ~~~~~~^~~~~~~~~~~~~~~~~~
45:16.94 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
45:16.94                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
45:16.95                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:16.95                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:16.95                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:16.96                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:16.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:16.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
45:16.96  struct ServoSizes {
45:16.97         ^~~~~~~~~~
45:16.98 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:16.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:16.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:16.98                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:16.98                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:16.98                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:16.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:16.98                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:16.98                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:16.98                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:16.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:16.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
45:17.00 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
45:17.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
45:17.00    memset(aT, 0, sizeof(T));
45:17.01    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.01 In file included from /<<PKGBUILDDIR>>/js/src/vm/SymbolType.h:24,
45:17.01                  from /<<PKGBUILDDIR>>/js/src/gc/AtomMarking.h:13,
45:17.01                  from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:15,
45:17.01                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
45:17.02                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:17.02                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.02                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.02                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.03 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
45:17.03  class StaticStrings {
45:17.03        ^~~~~~~~~~~~~
45:17.03 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.05                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.05                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.05                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.05                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.06                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
45:17.08 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
45:17.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]
45:17.08    memset(aT, 0, sizeof(T));
45:17.08    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
45:17.08                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
45:17.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:17.09                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.09                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.09                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.09 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
45:17.10  struct ZoneGCStats {
45:17.11         ^~~~~~~~~~~
45:17.11 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.11                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.11                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.11                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.11                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.11                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.11                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
45:17.12 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
45:17.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]
45:17.14    memset(aT, 0, sizeof(T));
45:17.14    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.15 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
45:17.15                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
45:17.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
45:17.15                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.16                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.16 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
45:17.16  class PreliminaryObjectArray {
45:17.17        ^~~~~~~~~~~~~~~~~~~~~~
45:17.17 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.19                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.19                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.19                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.20                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.20                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
45:17.20 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
45:17.21 /<<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]
45:17.22    memset(aT, 0, sizeof(T));
45:17.22    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.22 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
45:17.22                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
45:17.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
45:17.22                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:17.22                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
45:17.22                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
45:17.22                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
45:17.23                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:17.24                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.24                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.24                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.25 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
45:17.25  class TypeNewScript {
45:17.25        ^~~~~~~~~~~~~
45:17.25 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.26                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.26                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.26                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.26                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.26                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.26                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.27                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.27 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
45:17.27 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
45:17.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
45:17.28    memset(aT, 0, sizeof(T));
45:17.28    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.29 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
45:17.29                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
45:17.29                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
45:17.29                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
45:17.29                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
45:17.29                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:17.30                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.30                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.30                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.31 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
45:17.31  struct IonScriptCounts {
45:17.31         ^~~~~~~~~~~~~~~
45:17.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.45                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.45                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.46                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.46                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.46                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.47 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
45:17.47 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
45:17.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]
45:17.47    memset(aT, 0, sizeof(T));
45:17.47    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
45:17.49                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
45:17.49                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
45:17.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:17.49                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.49                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.49                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.49 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
45:17.49  class NewObjectCache {
45:17.49        ^~~~~~~~~~~~~~
45:17.50 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.50                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.51                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.51                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.51                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.51                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.51                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.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]':
45:17.53 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
45:17.53 /<<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]
45:17.54      memset(aT, 0, sizeof(T));
45:17.54      ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
45:17.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.54                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.54                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.55                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.55                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.55                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.55                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
45:17.55  class MOZ_NON_PARAM alignas(8) Value {
45:17.55                                 ^~~~~
45:17.77 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:17.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:17.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:17.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:17.78                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:17.78                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:17.80                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:17.80                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:17.80                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.80                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
45:17.81 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
45:17.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]
45:17.83    memset(aT, 0, sizeof(T));
45:17.83    ~~~~~~^~~~~~~~~~~~~~~~~~
45:17.83 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
45:17.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
45:17.83                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
45:17.83                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
45:17.83                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
45:17.84                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
45:17.85                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
45:17.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:17.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:17.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:17.85 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
45:17.85  class CodeOffsetJump {
45:17.86        ^~~~~~~~~~~~~~
45:18.17 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
45:18.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:19,
45:18.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:18.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:18.17                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:18.17                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:18.19                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:18.19                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:18.19                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:18.19                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:18.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:18.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
45:18.20 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
45:18.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::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
45:18.21    memset(aT, 0, sizeof(T));
45:18.21    ~~~~~~^~~~~~~~~~~~~~~~~~
45:18.21 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
45:18.22                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:23,
45:18.22                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:18.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:18.22 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
45:18.22  struct LinkDataTierCacheablePod {
45:18.23         ^~~~~~~~~~~~~~~~~~~~~~~~
45:18.73 In file included from /<<PKGBUILDDIR>>/js/src/builtin/SIMD.h:15,
45:18.73                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryConstants.h:22,
45:18.73                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:40,
45:18.74                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.h:22,
45:18.74                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp:19,
45:18.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
45:18.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToInt32(JS::Value*)':
45:18.75 /<<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:18.75    return js::ToInt32Slow(cx, v, out);
45:18.75           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:18.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_ToNumber(JS::Value*)':
45:18.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
45:18.80    return js::ToNumberSlow(cx, v, out);
45:18.80           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:21.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:21.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:21.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:21.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:21.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:21.84                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:21.84                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:21.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:21.84                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:21.86                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:21.86                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:21.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:21.87 /<<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]':
45:21.87 /<<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]'
45:21.88 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
45:21.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<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]
45:21.89        memset(table, 0, sizeof(*table) * capacity());
45:21.89        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.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
45:21.89  class HashTableEntry {
45:21.89        ^~~~~~~~~~~~~~
45:21.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]':
45:21.90 /<<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]'
45:21.91 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
45:21.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]
45:21.93        memset(table, 0, sizeof(*table) * capacity());
45:21.93        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.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
45:21.94  class HashTableEntry {
45:21.94        ^~~~~~~~~~~~~~
45:21.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]':
45:21.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]'
45:21.94 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
45:21.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]
45:21.96        memset(table, 0, sizeof(*table) * capacity());
45:21.96        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:21.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
45:21.96  class HashTableEntry {
45:21.96        ^~~~~~~~~~~~~~
45:22.35 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
45:22.35 /<<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:22.35    return js::ToInt32Slow(cx, v, out);
45:22.35           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:22.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
45:22.35    return js::ToNumberSlow(cx, v, out);
45:22.35           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:24.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:2:
45:24.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmBuiltins.cpp: In function 'bool WasmHandleDebugTrap()':
45:24.29 /<<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
45:24.30      JSTrapStatus status = Debugger::onSingleStep(cx, &result);
45:24.31                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
45:24.31 /<<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
45:24.31      JSTrapStatus status = Debugger::onTrap(cx, &result);
45:24.32                            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
45:25.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src41.cpp:38:
45:25.53 /<<PKGBUILDDIR>>/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)':
45:25.53 /<<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
45:25.53  bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex,
45:25.53       ^~~~~~~~~~
45:25.65 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
45:25.66                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
45:25.66                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
45:25.66                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
45:25.66                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
45:25.66                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:25.66                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:25.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:25.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]':
45:25.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]'
45:25.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]'
45:25.70 /<<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]'
45:25.70 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
45:25.71 /<<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]
45:25.71      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
45:25.71                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:25.71 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:25.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:25.71                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:25.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
45:25.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
45:25.73                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
45:25.73                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:10,
45:25.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:20,
45:25.73                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:25.73                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:25.73                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:25.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:25.75 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
45:25.75  class HashTableEntry {
45:25.75        ^~~~~~~~~~~~~~
45:34.44 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:34.45                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:34.45                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:34.45                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
45:34.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
45:34.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]
45:34.47    memset(aT, 0, sizeof(T));
45:34.47    ~~~~~~^~~~~~~~~~~~~~~~~~
45:34.48 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
45:34.48                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
45:34.48                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
45:34.48                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
45:34.50                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
45:34.50                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
45:34.50                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
45:34.50  struct TabSizes {
45:34.50         ^~~~~~~~
45:34.50 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:34.50                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:34.50                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:34.50                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
45:34.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
45:34.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]
45:34.51    memset(aT, 0, sizeof(T));
45:34.51    ~~~~~~^~~~~~~~~~~~~~~~~~
45:34.52 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
45:34.52                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
45:34.52                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
45:34.52                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
45:34.52                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
45:34.52                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
45:34.53                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
45:34.53  struct ServoSizes {
45:34.53         ^~~~~~~~~~
45:34.58 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:34.58                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:34.58                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:34.58                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.58                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
45:34.59 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
45:34.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]
45:34.59    memset(aT, 0, sizeof(T));
45:34.59    ~~~~~~^~~~~~~~~~~~~~~~~~
45:34.60 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
45:34.61                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
45:34.61                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
45:34.61                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.61 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
45:34.61  class StaticStrings {
45:34.62        ^~~~~~~~~~~~~
45:34.73 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:34.73                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:34.73                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:34.73                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
45:34.75 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
45:34.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
45:34.75    memset(aT, 0, sizeof(T));
45:34.75    ~~~~~~^~~~~~~~~~~~~~~~~~
45:34.75 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
45:34.76                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
45:34.76                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
45:34.76                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
45:34.77                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
45:34.77                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
45:34.77                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
45:34.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.79 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
45:34.79  class PreliminaryObjectArray {
45:34.79        ^~~~~~~~~~~~~~~~~~~~~~
45:34.79 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:34.79                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:34.79                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:34.80                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
45:34.80 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
45:34.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]
45:34.80    memset(aT, 0, sizeof(T));
45:34.80    ~~~~~~^~~~~~~~~~~~~~~~~~
45:34.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
45:34.81                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
45:34.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
45:34.81                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:14,
45:34.82                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
45:34.82                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
45:34.82                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
45:34.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.83 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
45:34.83  class TypeNewScript {
45:34.83        ^~~~~~~~~~~~~
45:34.86 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:34.86                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:34.87                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:34.87                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:34.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
45:34.87 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
45:34.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
45:34.88    memset(aT, 0, sizeof(T));
45:34.88    ~~~~~~^~~~~~~~~~~~~~~~~~
45:34.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
45:34.89                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
45:34.89                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
45:34.89                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
45:34.89                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
45:34.89                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
45:34.90                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
45:34.90                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
45:34.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:34.90 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
45:34.90  struct IonScriptCounts {
45:34.90         ^~~~~~~~~~~~~~~
45:35.08 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:35.08                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:35.08                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:35.08                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:35.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
45:35.09 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
45:35.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]
45:35.11    memset(aT, 0, sizeof(T));
45:35.11    ~~~~~~^~~~~~~~~~~~~~~~~~
45:35.11 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
45:35.11                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
45:35.11                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
45:35.11                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
45:35.13                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
45:35.13                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
45:35.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.13 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
45:35.14  struct ZoneGCStats {
45:35.14         ^~~~~~~~~~~
45:35.14 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:35.14                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:35.14                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:35.14                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:35.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.16 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
45:35.18 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
45:35.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
45:35.18    memset(aT, 0, sizeof(T));
45:35.18    ~~~~~~^~~~~~~~~~~~~~~~~~
45:35.18 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
45:35.18                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
45:35.19                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayBufferObject.h:15,
45:35.19                  from /<<PKGBUILDDIR>>/js/src/jit/arm/AtomicOperations-arm.h:12,
45:35.19                  from /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:365,
45:35.20                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:26,
45:35.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.21 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
45:35.22  class NewObjectCache {
45:35.22        ^~~~~~~~~~~~~~
45:35.22 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:35.22                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:35.23                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:35.23                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:35.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.23 /<<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]':
45:35.25 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
45:35.26 /<<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]
45:35.26      memset(aT, 0, sizeof(T));
45:35.26      ~~~~~~^~~~~~~~~~~~~~~~~~
45:35.26 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
45:35.26                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:35.27                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:35.27                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:35.27                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.28 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
45:35.28  class MOZ_NON_PARAM alignas(8) Value {
45:35.28                                 ^~~~~
45:35.44 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:35.44                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:35.44                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:35.46                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:35.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
45:35.46 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
45:35.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]
45:35.46    memset(aT, 0, sizeof(T));
45:35.46    ~~~~~~^~~~~~~~~~~~~~~~~~
45:35.46 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
45:35.48                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
45:35.48                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
45:35.48                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
45:35.48                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
45:35.48                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
45:35.49                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
45:35.49                  from /<<PKGBUILDDIR>>/js/src/jit/Disassembler.h:10,
45:35.49                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:27,
45:35.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.51 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
45:35.51  class CodeOffsetJump {
45:35.51        ^~~~~~~~~~~~~~
45:35.84 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:19,
45:35.84                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:35.84                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:35.84                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:35.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:35.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]':
45:35.85 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:49:53:   required from here
45:35.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::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess]
45:35.87    memset(aT, 0, sizeof(T));
45:35.87    ~~~~~~^~~~~~~~~~~~~~~~~~
45:35.87 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCompile.h:22,
45:35.87                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:23,
45:35.87                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmStubs.h:22,
45:35.87                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmStubs.cpp:19,
45:35.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:11:
45:35.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here
45:35.89  struct LinkDataTierCacheablePod {
45:35.89         ^~~~~~~~~~~~~~~~~~~~~~~~
45:36.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:36.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:36.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:36.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
45:36.79                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
45:36.79                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:36.81                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:36.81                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:36.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:36.82 /<<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]':
45:36.82 /<<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]'
45:36.82 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
45:36.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<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]
45:36.83        memset(table, 0, sizeof(*table) * capacity());
45:36.84        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:36.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
45:36.84  class HashTableEntry {
45:36.85        ^~~~~~~~~~~~~~
45:36.85 /<<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]':
45:36.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]'
45:36.85 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
45:36.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<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]
45:36.86        memset(table, 0, sizeof(*table) * capacity());
45:36.86        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:36.88 /<<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
45:36.88  class HashTableEntry {
45:36.88        ^~~~~~~~~~~~~~
45:36.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]':
45:36.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]'
45:36.91 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
45:36.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]
45:36.93        memset(table, 0, sizeof(*table) * capacity());
45:36.93        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:36.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
45:36.94  class HashTableEntry {
45:36.94        ^~~~~~~~~~~~~~
45: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<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>]':
45: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::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>]'
45:37.66 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:3697:19:   required from here
45: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<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]
45:37.69        memset(table, 0, sizeof(*table) * capacity());
45:37.69        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:37.69 /<<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
45:37.69  class HashTableEntry {
45:37.69        ^~~~~~~~~~~~~~
45:39.25 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:33,
45:39.25                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
45:39.25                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:39.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:39.26 /<<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]':
45:39.26 /<<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]'
45:39.28 /<<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]'
45:39.28 /<<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]'
45:39.29 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:804:37:   required from here
45:39.29 /<<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]
45:39.29      memset(p, 0, numElems * sizeof(T));
45:39.29      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:39.29 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:39.30                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:39.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:39.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
45:39.31                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
45:39.31                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:39.32                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:39.32                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:39.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:39.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstSig*, unsigned int> >' declared here
45:39.33  class HashTableEntry {
45:39.33        ^~~~~~~~~~~~~~
45:39.33 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:33,
45:39.33                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:30,
45:39.33                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:39.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:39.35 /<<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]':
45:39.36 /<<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]'
45:39.37 /<<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]'
45:39.37 /<<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]'
45:39.37 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:3692:25:   required from here
45:39.39 /<<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]
45:39.39      memset(p, 0, numElems * sizeof(T));
45:39.40      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:39.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
45:39.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
45:39.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
45:39.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
45:39.40                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
45:39.42                  from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
45:39.42                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.h:29,
45:39.42                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmSignalHandlers.cpp:19,
45:39.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:2:
45:39.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<js::wasm::AstName, unsigned int> >' declared here
45:39.42  class HashTableEntry {
45:39.42        ^~~~~~~~~~~~~~
45:42.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
45:42.40 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)':
45:42.40 /<<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
45:42.41  static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field,
45:42.41              ^~~~~~~~~~~~~~~
45:42.42 /<<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
45:42.42 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7200:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
45:42.42    if (!GetPropertyDescriptor(cx, obj, id, &desc)) return false;
45:42.43         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
45:42.48 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)':
45:42.49 /<<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
45:42.49  static bool GetDataProperty(JSContext* cx, HandleValue objVal,
45:42.49              ^~~~~~~~~~~~~~~
45:42.49 /<<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
45:42.50 /<<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
45:42.50    return GetDataProperty(cx, objVal, field, v);
45:42.50           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
45:42.50 /<<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
45:43.67 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool ValidateSimdType(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandleValue)':
45:43.67 /<<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
45:43.67  static bool ValidateSimdType(JSContext* cx, const AsmJSGlobal& global,
45:43.67              ^~~~~~~~~~~~~~~~
45:43.68 /<<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
45:43.68 /<<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
45:43.68    return GetDataProperty(cx, objVal, fieldHandle, v);
45:43.68           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:43.68 /<<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
45:43.69 /<<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
45:43.69    if (!GetDataProperty(cx, v, simdTypeName, &v)) return false;
45:43.69         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
45:43.69 /<<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
45:43.89 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
45:43.89 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp: In member function 'bool js::XDRState<mode>::codeConstValue(JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)0]':
45:43.90 /<<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
45:43.90  bool XDRState<mode>::codeConstValue(MutableHandleValue vp) {
45:43.90       ^~~~~~~~~~~~~~
45:43.90 /<<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
45:43.90    return XDRScriptConst(this, vp);
45:43.90           ~~~~~~~~~~~~~~^~~~~~~~~~
45:44.21 /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp: In member function 'bool js::XDRState<mode>::codeConstValue(JS::MutableHandleValue) [with js::XDRMode mode = (js::XDRMode)1]':
45:44.21 /<<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
45:44.21  bool XDRState<mode>::codeConstValue(MutableHandleValue vp) {
45:44.21       ^~~~~~~~~~~~~~
45:44.22 /<<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
45:44.22    return XDRScriptConst(this, vp);
45:44.23           ~~~~~~~~~~~~~~^~~~~~~~~~
45:52.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
45:52.57 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()':
45:52.59 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:5404:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:52.59      if (!isConst || c == -1)
45:52.60          ~~~~~~~~~^~~~~~~~~~
45:52.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
45:52.81 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)':
45:52.81 /<<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
45:52.82  static bool IsInstance(HandleValue v) {
45:52.82              ^~~~~~~~~~
45:52.83 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)':
45:52.83 /<<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
45:52.83  static bool IsMemory(HandleValue v) {
45:52.83              ^~~~~~~~
45:52.84 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)':
45:52.84 /<<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
45:52.84  static bool IsTable(HandleValue v) {
45:52.85              ^~~~~~~
45:52.86 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()':
45:52.89 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:5466:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
45:52.89      if (!isConst || c == -1)
45:52.89          ~~~~~~~~~^~~~~~~~~~
45:54.19 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle<js::PromiseObject*>)':
45:54.20 /<<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
45:54.20    if (!GetAndClearException(cx, &rejectionValue)) return false;
45:54.20         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
45:57.80 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, uint32_t, const char*, const char*, uint32_t*)':
45:57.80 /<<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
45:57.80  static bool EnforceRangeU32(JSContext* cx, HandleValue v, uint32_t max,
45:57.81              ^~~~~~~~~~~~~~~
45:57.81 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
45:57.81                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
45:57.81                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
45:57.81                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
45:57.82                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
45:57.82                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:57.83                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:57.83                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:57.83                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:57.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:57.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
45:57.84    return js::ToNumberSlow(cx, v, out);
45:57.84           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
45:57.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
45:57.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)':
45:57.88 /<<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
45:57.88  static bool ToTableIndex(JSContext* cx, HandleValue v, const Table& table,
45:57.88              ^~~~~~~~~~~~
45:57.88 /<<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
45:57.88    if (!EnforceRangeU32(cx, v, UINT32_MAX, "Table", noun, index)) return false;
45:57.88         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:59.84 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
45:59.84 /<<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
45:59.85  static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars,
45:59.85              ^~~~~~~~~~~
45:59.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
45:59.85                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
45:59.85                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
45:59.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:59.86                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:59.86                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:59.86                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:59.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
45:59.88 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:59.88      return op(cx, obj, receiver, id, vp);
45:59.88             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
45:59.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
45:59.88    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
45:59.88           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:59.95 /<<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)':
45:59.95 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:59.95      return op(cx, obj, receiver, id, vp);
45:59.95             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
45:59.96 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
45:59.96    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
45:59.96           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:59.96 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
45:59.97 /<<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
45:59.97    if (!EnforceRangeU32(cx, initialVal, maxInitial, kind, "initial size",
45:59.97         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45:59.98                         &limits->initial))
45:59.98                         ~~~~~~~~~~~~~~~~~
45:59.98 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
45:59.98                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
45:59.98                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
45:59.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
45:59.98                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
45:59.99                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
45:59.99                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
45:59.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:00.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
46:00.01      return op(cx, obj, receiver, id, vp);
46:00.01             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:00.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
46:00.01    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
46:00.01           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:00.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:00.02 /<<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
46:00.02      if (!EnforceRangeU32(cx, maxVal, maxMaximum, kind, "maximum size",
46:00.02           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:00.02                           limits->maximum.ptr()))
46:00.02                           ~~~~~~~~~~~~~~~~~~~~~~
46:00.14 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool InitErrorClass(JSContext*, JS::HandleObject, const char*, JSExnType)':
46:00.14 /<<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
46:00.15    return DefineDataProperty(cx, wasm, id, ctorValue, 0);
46:00.15           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:01.39 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::Val*)':
46:01.39 /<<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
46:01.39  bool wasm::ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v,
46:01.40       ^~~~
46:01.40 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:01.40                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:01.40                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:01.40                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:01.40                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:01.40                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:01.41                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:01.41                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:01.42                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:01.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:01.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
46:01.43    return js::ToInt32Slow(cx, v, out);
46:01.43           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:01.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
46:01.43    return js::ToNumberSlow(cx, v, out);
46:01.43           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:01.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
46:01.43    return js::ToNumberSlow(cx, v, out);
46:01.44           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:01.46 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:01.46 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'void js::wasm::ToJSValue(const js::wasm::Val&, JS::MutableHandleValue)':
46:01.47 /<<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
46:01.47  void wasm::ToJSValue(const Val& val, MutableHandleValue value) {
46:01.47       ^~~~
46:02.32 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)':
46:02.33 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1724:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46:02.33    if (!EnforceRangeU32(cx, args.get(0), UINT32_MAX, "Table", "grow delta",
46:02.33         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:02.33                         &delta))
46:02.33                         ~~~~~~~
46:02.42 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)':
46:02.43 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1675:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46:02.43    if (!ToTableIndex(cx, args.get(0), table, "set index", &index)) return false;
46:02.43         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.63 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:38:
46:03.63 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const':
46:03.63 /<<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
46:03.63  bool Module::extractCode(JSContext* cx, Tier tier,
46:03.63       ^~~~~~
46:03.64 /<<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
46:03.64 /<<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
46:03.64    if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE))
46:03.64         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.65 /<<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
46:03.65      if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE))
46:03.65           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.65 /<<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
46:03.67      if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE))
46:03.67           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.67 /<<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
46:03.67      if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE))
46:03.68           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.68 /<<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
46:03.68        if (!JS_DefineProperty(cx, segment, "funcIndex", value, JSPROP_ENUMERATE))
46:03.68             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.69 /<<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
46:03.69        if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value,
46:03.69             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.69                               JSPROP_ENUMERATE))
46:03.69                               ~~~~~~~~~~~~~~~~~
46:03.71 /<<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
46:03.71        if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value,
46:03.71             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:03.71                               JSPROP_ENUMERATE))
46:03.71                               ~~~~~~~~~~~~~~~~~
46:03.71 /<<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
46:03.71    if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE))
46:03.71         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:04.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:47:
46:04.54 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)':
46:04.54 /<<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
46:04.54  bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) {
46:04.54       ^~~~~~~~~~
46:12.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:12.80                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:12.80                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:12.80                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:12.80                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:12.82                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:12.82                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:12.82                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:12.82                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:12.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:12.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)':
46:12.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
46:12.83    return js::ToInt32Slow(cx, v, out);
46:12.83           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:12.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
46:12.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
46:12.85          if (!RoundFloat32(cx, v, (float*)&exportArgs[i])) return false;
46:12.85               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:12.85 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:12.86                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:12.86                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:12.86                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:12.86                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:12.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:12.88                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:12.88                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:12.88                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:12.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:12.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
46:12.88    return js::ToNumberSlow(cx, v, out);
46:12.88           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:12.88 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
46:12.88 /<<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
46:12.88          if (!ToSimdConstant<Int8x16>(cx, v, &simd)) return false;
46:12.88               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:12.89 /<<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
46:12.89          if (!ToSimdConstant<Int16x8>(cx, v, &simd)) return false;
46:12.89               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:12.89 /<<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
46:12.89          if (!ToSimdConstant<Int32x4>(cx, v, &simd)) return false;
46:12.89               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:12.89 /<<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
46:12.91          if (!ToSimdConstant<Float32x4>(cx, v, &simd)) return false;
46:12.91               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:12.91 /<<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
46:12.91          if (!ToSimdConstant<Bool8x16>(cx, v, &simd)) return false;
46:12.91               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:12.91 /<<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
46:12.91          if (!ToSimdConstant<Bool16x8>(cx, v, &simd)) return false;
46:12.91               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:12.91 /<<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
46:12.91          if (!ToSimdConstant<Bool32x4>(cx, v, &simd)) return false;
46:12.91               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
46:14.74 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:33,
46:14.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
46:14.74 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)':
46:14.75 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:238:72: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:14.76    explicit AstConst(Val val) : AstExpr(Kind, ExprType::Limit), val_(val) {}
46:14.76                                                                         ^
46:14.77 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
46:14.78 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:2133:9: note: 'result' was declared here
46:14.78    Float result;
46:14.78          ^~~~~~
46:14.78 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:33,
46:14.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
46:14.78 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:238:72: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:14.78    explicit AstConst(Val val) : AstExpr(Kind, ExprType::Limit), val_(val) {}
46:14.78                                                                         ^
46:14.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src43.cpp:29:
46:14.79 /<<PKGBUILDDIR>>/js/src/wasm/WasmTextToBinary.cpp:2133:9: note: 'result' was declared here
46:14.79    Float result;
46:14.79          ^~~~~~
46:14.95 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:14.96 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'JSObject* js::InitWebAssemblyClass(JSContext*, JS::HandleObject)':
46:14.96 /<<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
46:14.96    return DefineDataProperty(cx, wasm, id, ctorValue, 0);
46:14.96           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:14.98 /<<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
46:14.98    return DefineDataProperty(cx, wasm, id, ctorValue, 0);
46:14.99           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:14.99 /<<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
46:14.99    return DefineDataProperty(cx, wasm, id, ctorValue, 0);
46:14.99           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:14.99 /<<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
46:14.99    return DefineDataProperty(cx, wasm, id, ctorValue, 0);
46:14.99           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:18.17 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
46:18.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
46:18.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
46:18.17                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
46:18.18                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
46:18.18                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
46:18.18                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:18.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:18.20 /<<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*)':
46:18.20 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:505:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:18.20      return begin()[aIndex];
46:18.20             ~~~~~~~^
46:18.20 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
46:18.20 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:2082:14: note: 'sigIndex' was declared here
46:18.20      uint32_t sigIndex;
46:18.21               ^~~~~~~~
46:19.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.03                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.03                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.03                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
46:19.03 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
46:19.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
46:19.05    memset(aT, 0, sizeof(T));
46:19.05    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.05 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
46:19.06                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
46:19.06                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
46:19.06                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
46:19.07                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
46:19.07                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
46:19.07                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.07                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
46:19.07  struct TabSizes {
46:19.07         ^~~~~~~~
46:19.07 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.07                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.07                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.08                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.08                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
46:19.09 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
46:19.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
46:19.09    memset(aT, 0, sizeof(T));
46:19.09    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.09 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
46:19.09                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
46:19.09                  from /<<PKGBUILDDIR>>/js/src/vm/StringType.h:18,
46:19.09                  from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
46:19.09                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
46:19.09                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
46:19.10                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.11                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
46:19.11  struct ServoSizes {
46:19.11         ^~~~~~~~~~
46:19.11 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.11                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.11                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.11                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
46:19.12 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
46:19.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]
46:19.12    memset(aT, 0, sizeof(T));
46:19.12    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.13 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
46:19.14                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:34,
46:19.14                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
46:19.14                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.14                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.15                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.15 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
46:19.15  class StaticStrings {
46:19.15        ^~~~~~~~~~~~~
46:19.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.45                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.46                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.46                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
46:19.46 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
46:19.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
46:19.48    memset(aT, 0, sizeof(T));
46:19.49    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.49 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
46:19.49                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
46:19.49                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:19.49                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
46:19.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.49 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
46:19.49  struct ZoneGCStats {
46:19.49         ^~~~~~~~~~~
46:19.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.51                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.51                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.51                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
46:19.51 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
46:19.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
46:19.52    memset(aT, 0, sizeof(T));
46:19.54    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.54 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
46:19.54                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
46:19.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
46:19.54                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:19.55                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:19.55                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:19.55                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:19.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:19.56                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
46:19.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.57 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
46:19.57  class PreliminaryObjectArray {
46:19.57        ^~~~~~~~~~~~~~~~~~~~~~
46:19.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.57                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.57                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.57                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.58 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
46:19.58 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
46:19.60 /<<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:19.60    memset(aT, 0, sizeof(T));
46:19.60    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.60 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
46:19.60                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
46:19.60                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
46:19.60                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:19.60                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:19.61                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:19.61                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:19.61                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:19.61                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
46:19.62                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.63 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
46:19.63  class TypeNewScript {
46:19.63        ^~~~~~~~~~~~~
46:19.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.67                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.68                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.68                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.68                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.70 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
46:19.70 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
46:19.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]
46:19.70    memset(aT, 0, sizeof(T));
46:19.70    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.70 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
46:19.72                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
46:19.72                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
46:19.72                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
46:19.72                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
46:19.72                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:19.72                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
46:19.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.72 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
46:19.72  struct IonScriptCounts {
46:19.72         ^~~~~~~~~~~~~~~
46:19.85 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.85                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
46:19.86 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
46:19.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
46:19.88    memset(aT, 0, sizeof(T));
46:19.88    ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.88 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
46:19.88                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
46:19.88                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
46:19.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:19.88                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:25,
46:19.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.88 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
46:19.88  class NewObjectCache {
46:19.89        ^~~~~~~~~~~~~~
46:19.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:18,
46:19.90                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:19.91                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.91                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.91 /<<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:19.93 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
46:19.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]
46:19.93      memset(aT, 0, sizeof(T));
46:19.93      ~~~~~~^~~~~~~~~~~~~~~~~~
46:19.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
46:19.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallNonGenericMethod.h:12,
46:19.94                  from /<<PKGBUILDDIR>>/js/src/NamespaceImports.h:15,
46:19.94                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:31,
46:19.95                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:25,
46:19.95                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:19.95                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:19.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:19.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
46:19.95  class MOZ_NON_PARAM alignas(8) Value {
46:19.95                                 ^~~~~
46:20.94 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmCode.h:22,
46:20.94                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.h:24,
46:20.94                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmValidate.cpp:19,
46:20.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src44.cpp:2:
46:20.95 /<<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:20.96 /<<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:20.96 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
46:20.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::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:20.97        memset(table, 0, sizeof(*table) * capacity());
46:20.98        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:20.98 /<<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:20.98  class HashTableEntry {
46:20.98        ^~~~~~~~~~~~~~
46:20.99 /<<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:21.00 /<<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:21.00 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
46:21.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<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:21.01        memset(table, 0, sizeof(*table) * capacity());
46:21.01        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:21.02 /<<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:21.02  class HashTableEntry {
46:21.02        ^~~~~~~~~~~~~~
46:21.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::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:21.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]'
46:21.04 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
46:21.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<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:21.06        memset(table, 0, sizeof(*table) * capacity());
46:21.06        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:21.06 /<<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:21.06  class HashTableEntry {
46:21.06        ^~~~~~~~~~~~~~
46:22.04 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:22.04 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitElse({anonymous}::FunctionCompiler&)':
46:22.04 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1833:3: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:22.04    if (!IsVoid(thenType)) f.pushDef(thenValue);
46:22.04    ^~
46:23.14 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
46:23.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:23.20 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsLoad({anonymous}::FunctionCompiler&)':
46:23.20 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1594:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:23.20    uint32_t byteSize = Scalar::byteSize(*viewType);
46:23.21                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
46:23.21 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:23.21 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2484:16: note: 'viewType' was declared here
46:23.21    Scalar::Type viewType;
46:23.21                 ^~~~~~~~
46:24.37 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
46:24.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.38 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsStore({anonymous}::FunctionCompiler&)':
46:24.38 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1609:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:24.38    uint32_t byteSize = Scalar::byteSize(*viewType);
46:24.39                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
46:24.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.39 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2500:16: note: 'viewType' was declared here
46:24.41    Scalar::Type viewType;
46:24.41                 ^~~~~~~~
46:24.48 In file included from /<<PKGBUILDDIR>>/js/src/jit/LIR.h:20,
46:24.48                  from /<<PKGBUILDDIR>>/js/src/jit/shared/CodeGenerator-shared.h:15,
46:24.48                  from /<<PKGBUILDDIR>>/js/src/jit/arm/CodeGenerator-arm.h:11,
46:24.48                  from /<<PKGBUILDDIR>>/js/src/jit/CodeGenerator.h:20,
46:24.48                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:23,
46:24.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.49 /<<PKGBUILDDIR>>/js/src/jit/MIR.h: In function 'bool EmitOldAtomicsBinOp({anonymous}::FunctionCompiler&)':
46:24.53 /<<PKGBUILDDIR>>/js/src/jit/MIR.h:12181:39: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:24.53          bytecodeOffset_(bytecodeOffset) {
46:24.53                                        ^
46:24.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.53 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2516:12: note: 'op' was declared here
46:24.53    AtomicOp op;
46:24.53             ^~
46:24.53 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
46:24.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.55 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1629:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:24.55    uint32_t byteSize = Scalar::byteSize(*viewType);
46:24.55                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
46:24.55 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.56 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2515:16: note: 'viewType' was declared here
46:24.56    Scalar::Type viewType;
46:24.56                 ^~~~~~~~
46:24.66 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
46:24.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.66 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsCompareExchange({anonymous}::FunctionCompiler&)':
46:24.67 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1646:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:24.67    uint32_t byteSize = Scalar::byteSize(*viewType);
46:24.67                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
46:24.67 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.69 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2533:16: note: 'viewType' was declared here
46:24.69    Scalar::Type viewType;
46:24.69                 ^~~~~~~~
46:24.84 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:26,
46:24.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.85 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In function 'bool EmitOldAtomicsExchange({anonymous}::FunctionCompiler&)':
46:24.85 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:1664:39: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:24.86    uint32_t byteSize = Scalar::byteSize(*viewType);
46:24.86                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
46:24.86 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:24.86 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2554:16: note: 'viewType' was declared here
46:24.88    Scalar::Type viewType;
46:24.88                 ^~~~~~~~
46:27.63 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()':
46:27.66 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:2305:23: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:27.66          endAfterCurly - asmJSMetadata_->srcStart;
46:27.66          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
46:28.84 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)':
46:28.85 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2695:21: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:28.87    f.iter().setResult(
46:28.87    ~~~~~~~~~~~~~~~~~~^
46:28.87        f.insertElementSimd(vector, scalar, lane, ToMIRType(simdType)));
46:28.87        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:28.87 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2689:11: note: 'lane' was declared here
46:28.88    uint8_t lane;
46:28.88            ^~~~
46:28.88 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2670:21: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:28.89    f.iter().setResult(f.extractSimdElement(
46:28.89    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:28.89        lane, vector, ToMIRType(SimdToLaneType(operandType)), sign));
46:28.89        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:28.91 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:2666:11: note: 'lane' was declared here
46:28.91    uint8_t lane;
46:28.91            ^~~~
46:29.87 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:29.87 /<<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*)':
46:29.87 /<<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
46:29.87      if (!GetProperty(cx, importObj, import.module.get(), &v)) return false;
46:29.87           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:29.88 /<<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
46:29.88      if (!GetProperty(cx, obj, import.field.get(), &v)) return false;
46:29.88           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:30.23 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:30.23                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:30.23                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:30.24                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:30.24                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:30.24                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:30.24                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:30.25                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:30.25                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:30.25                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:30.26 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Conversions.h: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)':
46:30.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
46:30.26    return js::ToStringSlow(cx, v);
46:30.26           ~~~~~~~~~~~~~~~~^~~~~~~
46:30.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
46:30.59 /<<PKGBUILDDIR>>/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)':
46:30.59 /<<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
46:30.60  bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
46:30.60       ^~~~~~~~
46:30.60 /<<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
46:30.60    if (!Call(cx, fval, thisv, args, rval)) return false;
46:30.60         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:30.65 /<<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
46:31.15 /<<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*)':
46:31.15 /<<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
46:31.15    return instance->callImport(cx, funcImportIndex, argc, argv, &rval);
46:31.16           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:31.19 /<<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*)':
46:31.20 /<<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
46:31.20    if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval))
46:31.20         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:31.20 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:31.21                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:31.21                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:31.22                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:31.22                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:31.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:31.22                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:31.22                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:31.23                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:31.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:31.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
46:31.24    return js::ToInt32Slow(cx, v, out);
46:31.24           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:31.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:11:
46:31.27 /<<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*)':
46:31.27 /<<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
46:31.28    if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval))
46:31.28         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:31.28 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:31.28                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:31.29                  from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:31.29                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:31.31                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:31.31                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:31.31                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:31.31                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:31.31                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:31.32                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:31.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
46:31.32    return js::ToNumberSlow(cx, v, out);
46:31.32           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:35.58 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:20:
46:35.59 /<<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*)':
46:35.60 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1904:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:35.60    if (IsVoid(type)) {
46:35.62    ^~
46:35.62 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1898:12: note: 'type' was declared here
46:35.62    ExprType type;
46:35.62             ^~~~
46:35.63 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1887:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:35.63    if (IsVoid(type)) {
46:35.65    ^~
46:35.65 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1883:12: note: 'type' was declared here
46:35.65    ExprType type;
46:35.65             ^~~~
46:35.66 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1854:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:35.67    switch (kind) {
46:35.67    ^~~~~~
46:35.67 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1842:13: note: 'kind' was declared here
46:35.68    LabelKind kind;
46:35.68              ^~~~
46:35.70 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1873:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:35.70    if (!IsVoid(type)) {
46:35.71    ^~
46:35.71 /<<PKGBUILDDIR>>/js/src/wasm/WasmIonCompile.cpp:1843:12: note: 'type' was declared here
46:35.71    ExprType type;
46:35.71             ^~~~
46:38.75 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)':
46:38.75 /<<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
46:38.75        if (!GetDataProperty(cx, importVal, global.field(), &v)) return false;
46:38.75             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.76 /<<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
46:38.76 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:38.76                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:38.77                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
46:38.77                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
46:38.77                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
46:38.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:38.77 /<<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
46:38.77    return js::ToInt32Slow(cx, v, out);
46:38.78           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:38.78 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
46:38.78 /<<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
46:38.78            if (!RoundFloat32(cx, v, &f)) return false;
46:38.78                 ~~~~~~~~~~~~^~~~~~~~~~~
46:38.79 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:13,
46:38.79                  from /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:22,
46:38.79                  from /<<PKGBUILDDIR>>/js/src/builtin/Promise.h:13,
46:38.79                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:17,
46:38.79                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
46:38.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:38.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
46:38.81    return js::ToNumberSlow(cx, v, out);
46:38.81           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
46:38.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
46:38.82 /<<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
46:38.82            if (!ToSimdConstant<Int8x16>(cx, v, &simdConstant)) return false;
46:38.82                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.82 /<<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
46:38.82            if (!ToSimdConstant<Int16x8>(cx, v, &simdConstant)) return false;
46:38.83                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.83 /<<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
46:38.83            if (!ToSimdConstant<Int32x4>(cx, v, &simdConstant)) return false;
46:38.83                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.83 /<<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
46:38.83            if (!ToSimdConstant<Float32x4>(cx, v, &simdConstant)) return false;
46:38.84                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.84 /<<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
46:38.84            if (!ToSimdConstant<Bool8x16>(cx, v, &simdConstant)) return false;
46:38.85                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.85 /<<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
46:38.85            if (!ToSimdConstant<Bool16x8>(cx, v, &simdConstant)) return false;
46:38.85                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.87 /<<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
46:38.87            if (!ToSimdConstant<Bool32x4>(cx, v, &simdConstant)) return false;
46:38.87                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
46:38.87 /<<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
46:38.88    if (!GetDataProperty(cx, importVal, global.field(), &v)) return false;
46:38.88         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.88 /<<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
46:38.88 /<<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
46:38.88    if (!GetDataProperty(cx, globalVal, global.field(), &v)) return false;
46:38.89         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.90 /<<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
46:38.90 /<<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
46:38.90    return GetDataProperty(cx, objVal, fieldHandle, v);
46:38.90           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.92 /<<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
46:38.92 /<<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
46:38.92    if (!GetDataProperty(cx, v, global.field(), &v)) return false;
46:38.92         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.93 /<<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
46:38.93 /<<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
46:38.93    return GetDataProperty(cx, objVal, fieldHandle, v);
46:38.93           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.94 /<<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
46:38.94 /<<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
46:38.95    if (!GetDataProperty(cx, v, global.field(), &v)) return false;
46:38.95         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.95 /<<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
46:38.97 /<<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
46:38.97    return GetDataProperty(cx, objVal, fieldHandle, v);
46:38.97           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.98 /<<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
46:38.98 /<<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
46:38.98    if (!GetDataProperty(cx, v, global.field(), &v)) return false;
46:38.99         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:38.99 /<<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
46:38.99 /<<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
46:39.01    return ValidateSimdType(cx, global, globalVal, &_);
46:39.01           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:39.01 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/EndianUtils.h:69,
46:39.01                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:10,
46:39.01                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:39.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:39.02 /<<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
46:39.02    JS_ALWAYS_TRUE(ValidateSimdType(cx, global, globalVal, &v));
46:39.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Assertions.h:643:10: note: in definition of macro 'MOZ_ALWAYS_TRUE'
46:39.02      if ((expr)) {                 \
46:39.02           ^~~~
46:39.02 /<<PKGBUILDDIR>>/js/src/wasm/AsmJS.cpp:7488:3: note: in expansion of macro 'JS_ALWAYS_TRUE'
46:39.03    JS_ALWAYS_TRUE(ValidateSimdType(cx, global, globalVal, &v));
46:39.03    ^~~~~~~~~~~~~~
46:39.03 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:11:
46:39.04 /<<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
46:39.04    if (!GetDataProperty(cx, v, global.field(), &v)) return false;
46:39.04         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:39.04 /<<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
46:41.72 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
46:41.72 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitElse()':
46:41.73 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6604:43: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:41.74    if (!deadCode_) r = popJoinRegUnlessVoid(thenType);
46:41.75                        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
46:41.83 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()':
46:41.85 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6702:46: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:41.86    Maybe<AnyReg> r = popJoinRegUnlessVoid(type);
46:41.86                                               ^
46:42.00 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:138,
46:42.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
46:42.01 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()':
46:42.02 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryIterator.h:567:25: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:42.02      return controlStack_[controlStack_.length() - 1 - relativeDepth]
46:42.02             ~~~~~~~~~~~~~^
46:42.02 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
46:42.02 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6718:12: note: 'relativeDepth' was declared here
46:42.03    uint32_t relativeDepth;
46:42.03             ^~~~~~~~~~~~~
46:42.07 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:4988:32: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:42.07            resultType(resultType) {}
46:42.07                                 ^
46:42.08 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6719:12: note: 'type' was declared here
46:42.08    ExprType type;
46:42.08             ^~~~
46:42.26 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrTable()':
46:42.27 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6758:57: warning: 'branchValueType' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:42.27    Maybe<AnyReg> r = popJoinRegUnlessVoid(branchValueType);
46:42.27                                                          ^
46:45.93 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:45.93 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeBrTable(AstDecodeContext&)':
46:45.94 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:359:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:45.94    if (!IsVoid(type)) value = c.popCopy();
46:45.94    ^~
46:46.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
46:46.59 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSelect()':
46:46.61 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:7672:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:46.61    switch (NonAnyToValType(type)) {
46:46.61    ^~~~~~
46:46.79 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:46.79 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)':
46:46.79 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1639:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46:46.79    if (!ToTableIndex(cx, args.get(0), table, "get index", &index)) return false;
46:46.80         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:46.94 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:38:
46:46.94 /<<PKGBUILDDIR>>/js/src/wasm/WasmModule.cpp: In function 'bool GetFunctionExport(JSContext*, js::HandleWasmInstanceObject, JS::Handle<JS::GCVector<JSFunction*> >, const js::wasm::Export&, JS::MutableHandleValue)':
46:46.95 /<<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
46:46.95  static bool GetFunctionExport(JSContext* cx,
46:46.95              ^~~~~~~~~~~~~~~~~
46:47.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
46:47.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
46:47.36                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
46:47.36                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
46:47.36                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
46:47.36                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
46:47.37                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:47.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:47.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In function 'bool AstDecodeElse(AstDecodeContext&)':
46:47.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:63:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:47.38      new (KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
46:47.39      ^~~
46:47.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:47.39 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:497:12: note: 'type' was declared here
46:47.39    ExprType type;
46:47.39             ^~~~
46:47.50 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
46:47.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
46:47.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
46:47.51                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
46:47.51                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
46:47.51                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
46:47.52                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:47.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:47.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h: In function 'bool AstDecodeEnd(AstDecodeContext&)':
46:47.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:63:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:47.53      new (KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
46:47.54      ^~~
46:47.54 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:47.55 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:485:12: note: 'type' was declared here
46:47.55    ExprType type;
46:47.55             ^~~~
46:47.64 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:20:
46:47.64 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
46:47.67 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6668:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:47.67    switch (kind) {
46:47.67    ^~~~~~
46:47.70 /<<PKGBUILDDIR>>/js/src/wasm/WasmBaselineCompile.cpp:6679:20: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:47.70        endIfThenElse(type);
46:47.70        ~~~~~~~~~~~~~^~~~~~
46:51.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:51.18 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)':
46:51.18 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:1309:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46:51.18    if (!EnforceRangeU32(cx, args.get(0), UINT32_MAX, "Memory", "grow delta",
46:51.18         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:51.18                         &delta))
46:51.18                         ~~~~~~~
46:53.25 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:53.25 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeExpr(AstDecodeContext&)':
46:53.25 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:693:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:53.25      if (!IsVoid(type)) value = c.popCopy();
46:53.25      ^~
46:53.26 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:685:12: note: 'type' was declared here
46:53.26    ExprType type;
46:53.26             ^~~~
46:54.05 In file included from /<<PKGBUILDDIR>>/js/src/vm/ArrayObject.h:10,
46:54.05                  from /<<PKGBUILDDIR>>/js/src/vm/RegExpShared.h:26,
46:54.05                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:17,
46:54.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:54.05                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:14,
46:54.05                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.h:22,
46:54.05                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmGenerator.cpp:19,
46:54.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:2:
46:54.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)':
46:54.06 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1588:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:54.06      return op(cx, obj, receiver, id, vp);
46:54.07             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.07 /<<PKGBUILDDIR>>/js/src/vm/NativeObject.h:1589:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
46:54.07    return NativeGetProperty(cx, obj.as<NativeObject>(), receiver, id, vp);
46:54.08           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.81 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:38:
46:54.81 /<<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':
46:54.82 /<<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
46:54.83      if (!GetFunctionExport(cx, instanceObj, funcImports, exports[0], &val))
46:54.83           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.83 /<<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
46:54.83          if (!GetFunctionExport(cx, instanceObj, funcImports, exp, &val))
46:54.84               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:54.84 /<<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
46:54.84    ToJSValue(val, jsval);
46:54.84    ~~~~~~~~~^~~~~~~~~~~~
46:54.84 /<<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
46:54.86      if (!JS_DefinePropertyById(cx, exportObj, id, val, JSPROP_ENUMERATE))
46:54.86           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCAPI.h:15,
46:55.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:23,
46:55.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
46:55.41                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
46:55.41                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
46:55.41                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
46:55.41                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:55.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:55.42 /<<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**)':
46:55.42 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Vector.h:160:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:55.42      *aDst = temp;
46:55.42      ^
46:55.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.43 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1964:14: note: 'func' was declared here
46:55.43      AstFunc* func;
46:55.43               ^~~~
46:55.45 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.h:24,
46:55.45                  from /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:19,
46:55.45                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.45 /<<PKGBUILDDIR>>/js/src/wasm/WasmAST.h:706:43: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:55.45        : name_(name), kind_(kind), ref_(ref) {}
46:55.45                                            ^
46:55.45 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.45 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1873:12: note: 'index' was declared here
46:55.45      size_t index;
46:55.46             ^~~~~
46:55.46 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:30,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
46:55.47                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
46:55.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:55.49 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:1397:8: warning: '*((void*)& memory +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:55.49  struct Limits {
46:55.49         ^~~~~~
46:55.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.49 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)& memory +12)' was declared here
46:55.49    Maybe<Limits> memory;
46:55.49                  ^~~~~~
46:55.50 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:12,
46:55.50                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
46:55.50                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:55.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:55.52 /<<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]
46:55.52      if (aOther.mIsSome) {
46:55.52      ^~
46:55.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.53 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)(& memory)+4).mozilla::Maybe<unsigned int>::mIsSome' was declared here
46:55.53    Maybe<Limits> memory;
46:55.53                  ^~~~~~
46:55.53 In file included from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:12,
46:55.53                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.h:13,
46:55.53                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:7,
46:55.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:55.54 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Maybe.h:450:5: warning: '*((void*)& memory +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:55.54      ::new (KnownNotNull, data()) T(Forward<Args>(aArgs)...);
46:55.54      ^~
46:55.56 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.56 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)& memory +4)' was declared here
46:55.56    Maybe<Limits> memory;
46:55.56                  ^~~~~~
46:55.56 In file included from /<<PKGBUILDDIR>>/js/src/wasm/WasmFrameIter.h:24,
46:55.56                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:30,
46:55.56                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
46:55.56                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
46:55.56                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
46:55.56                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment.h:22,
46:55.56                  from /<<PKGBUILDDIR>>/js/src/gc/WeakMap.h:18,
46:55.57                  from /<<PKGBUILDDIR>>/js/src/vm/Debugger.h:20,
46:55.57                  from /<<PKGBUILDDIR>>/js/src/vm/Xdr.cpp:15,
46:55.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:2:
46:55.59 /<<PKGBUILDDIR>>/js/src/wasm/WasmTypes.h:1397:8: warning: 'memory.js::wasm::Limits::initial' may be used uninitialized in this function [-Wmaybe-uninitialized]
46:55.59  struct Limits {
46:55.59         ^~~~~~
46:55.59 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src40.cpp:38:
46:55.59 /<<PKGBUILDDIR>>/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: 'memory.js::wasm::Limits::initial' was declared here
46:55.60    Maybe<Limits> memory;
46:55.60                  ^~~~~~
46:55.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src42.cpp:29:
46:55.90 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool Resolve(JSContext*, js::wasm::Module&, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
46:55.90 /<<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
46:55.90      if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE))
46:55.90           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:55.90 /<<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
46:55.90      if (!JS_DefineProperty(cx, resultObj, "instance", val, JSPROP_ENUMERATE))
46:55.91           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
46:56.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
46:56.23 /<<PKGBUILDDIR>>/js/src/wasm/WasmJS.cpp:2579:57: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
46:56.23                         PromiseObject::unforgeableResolve(cx, callArgs.get(0)));
46:56.24                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
47:27.53 In file included from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:43,
47:27.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
47:27.54 /<<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)':
47:27.54 /<<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]
47:27.54             size - sizeof(js::NativeObject));
47:27.55                                            ^
47:27.55 In file included from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
47:27.55                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
47:27.55                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
47:27.55                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
47:27.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:27.56 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
47:27.56  class HeapSlot : public WriteBarrieredBase<Value> {
47:27.56        ^~~~~~~~
47:31.54 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:31.54                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:31.54                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:31.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:31.55 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
47:31.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
47:31.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]
47:31.57    memset(aT, 0, sizeof(T));
47:31.57    ~~~~~~^~~~~~~~~~~~~~~~~~
47:31.57 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:31.57                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:31.57                  from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
47:31.57                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
47:31.59                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
47:31.59                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
47:31.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:31.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
47:31.59  struct TabSizes {
47:31.59         ^~~~~~~~
47:31.59 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:31.59                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:31.59                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:31.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:31.59 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
47:31.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
47:31.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]
47:31.61    memset(aT, 0, sizeof(T));
47:31.61    ~~~~~~^~~~~~~~~~~~~~~~~~
47:31.61 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:31.61                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:31.62                  from /<<PKGBUILDDIR>>/js/src/gc/Policy.h:13,
47:31.62                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:15,
47:31.62                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
47:31.62                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
47:31.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:31.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
47:31.64  struct ServoSizes {
47:31.64         ^~~~~~~~~~
47:31.69 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:31.69                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:31.69                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:31.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:31.71 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
47:31.71 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
47:31.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 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
47:31.72    memset(aT, 0, sizeof(T));
47:31.72    ~~~~~~^~~~~~~~~~~~~~~~~~
47:31.72 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:31.73                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
47:31.73                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:31.73                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:31.73                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:31.73                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
47:31.73                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
47:31.74                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
47:31.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:31.74 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
47:31.74  class StaticStrings {
47:31.74        ^~~~~~~~~~~~~
47:31.74 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:31.75                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:31.75                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:31.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:31.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
47:31.77 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
47:31.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]
47:31.78    memset(aT, 0, sizeof(T));
47:31.78    ~~~~~~^~~~~~~~~~~~~~~~~~
47:31.78 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:31.78                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:31.78                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:31.78                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
47:31.80                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
47:31.80                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
47:31.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:31.80 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
47:31.80  class PreliminaryObjectArray {
47:31.80        ^~~~~~~~~~~~~~~~~~~~~~
47:31.81 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:31.81                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:31.81                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:31.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:31.82 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
47:31.82 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
47:31.84 /<<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:31.84    memset(aT, 0, sizeof(T));
47:31.84    ~~~~~~^~~~~~~~~~~~~~~~~~
47:31.84 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:31.84                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:31.84                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:31.84                  from /<<PKGBUILDDIR>>/js/src/vm/Scope.h:19,
47:31.86                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.h:14,
47:31.86                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:7,
47:31.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:31.86 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
47:31.86  class TypeNewScript {
47:31.86        ^~~~~~~~~~~~~
47:31.86 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:31.86                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:31.86                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:31.86                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:31.86 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
47:31.87 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
47:31.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
47:31.87    memset(aT, 0, sizeof(T));
47:31.87    ~~~~~~^~~~~~~~~~~~~~~~~~
47:31.89 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:31.89                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
47:31.89                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
47:31.89                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
47:31.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:31.89                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:31.89                  from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
47:31.90                  from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
47:31.90                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
47:31.90                  from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
47:31.90                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
47:31.90                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
47:31.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:31.92 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
47:31.92  struct IonScriptCounts {
47:31.92         ^~~~~~~~~~~~~~~
47:32.05 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:32.05                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:32.05                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:32.05                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:32.05 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
47:32.07 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
47:32.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
47:32.07    memset(aT, 0, sizeof(T));
47:32.07    ~~~~~~^~~~~~~~~~~~~~~~~~
47:32.07 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
47:32.07                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
47:32.08                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:32.08                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:32.08                  from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
47:32.10                  from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
47:32.10                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
47:32.10                  from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
47:32.10                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
47:32.10                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
47:32.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:32.11 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
47:32.11  struct ZoneGCStats {
47:32.11         ^~~~~~~~~~~
47:32.12 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:32.12                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:32.12                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:32.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:32.12 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
47:32.12 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
47:32.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:32.13    memset(aT, 0, sizeof(T));
47:32.13    ~~~~~~^~~~~~~~~~~~~~~~~~
47:32.15 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
47:32.15                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
47:32.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:32.15                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:32.15                  from /<<PKGBUILDDIR>>/js/src/frontend/ParseNode.h:13,
47:32.15                  from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
47:32.16                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
47:32.16                  from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
47:32.16                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
47:32.17                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
47:32.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:32.18 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
47:32.18  class NewObjectCache {
47:32.18        ^~~~~~~~~~~~~~
47:32.18 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:32.18                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:32.18                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:32.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:32.20 /<<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:32.20 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
47:32.20 /<<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:32.20      memset(aT, 0, sizeof(T));
47:32.20      ~~~~~~^~~~~~~~~~~~~~~~~~
47:32.20 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
47:32.20                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
47:32.20                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:32.21                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:32.21                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:32.21 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
47:32.21  class MOZ_NON_PARAM alignas(8) Value {
47:32.21                                 ^~~~~
47:32.63 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
47:32.63                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:32.63                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:32.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:32.64 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
47:32.65 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
47:32.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]
47:32.65    memset(aT, 0, sizeof(T));
47:32.66    ~~~~~~^~~~~~~~~~~~~~~~~~
47:32.66 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
47:32.66                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:32.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
47:32.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
47:32.67                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:32,
47:32.67                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
47:32.67                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:24,
47:32.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
47:32.67 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
47:32.67  class CodeOffsetJump {
47:32.67        ^~~~~~~~~~~~~~
47:34.12 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:34.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:34.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
47:34.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
47:34.12                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
47:34.12                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
47:34.12                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
47:34.14                  from /<<PKGBUILDDIR>>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27,
47:34.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:2:
47:34.14 /<<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:34.15 /<<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:34.15 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
47:34.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<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:34.17        memset(table, 0, sizeof(*table) * capacity());
47:34.17        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:34.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
47:34.17  class HashTableEntry {
47:34.17        ^~~~~~~~~~~~~~
47:34.19 /<<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:34.19 /<<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:34.19 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
47:34.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<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:34.21        memset(table, 0, sizeof(*table) * capacity());
47:34.21        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:34.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
47:34.21  class HashTableEntry {
47:34.21        ^~~~~~~~~~~~~~
47:34.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]':
47:34.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]'
47:34.23 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
47:34.25 /<<PKGBUILDDIR>>/obj-thunderbird/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:34.25        memset(table, 0, sizeof(*table) * capacity());
47:34.25        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:34.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
47:34.25  class HashTableEntry {
47:34.27        ^~~~~~~~~~~~~~
47:34.37 /<<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]':
47:34.37 /<<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]'
47:34.37 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
47:34.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::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]
47:34.40        memset(table, 0, sizeof(*table) * capacity());
47:34.40        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:34.40 /<<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
47:34.40  class HashTableEntry {
47:34.42        ^~~~~~~~~~~~~~
47:37.06 /<<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]':
47:37.07 /<<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]'
47:37.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]'
47:37.09 /<<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]'
47:37.11 /<<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]'
47:37.12 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
47:37.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<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]
47:37.14        memset(table, 0, sizeof(*table) * capacity());
47:37.14        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:37.15 /<<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
47:37.15  class HashTableEntry {
47:37.15        ^~~~~~~~~~~~~~
47:37.16 /<<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]':
47:37.17 /<<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]'
47:37.18 /<<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]'
47:37.20 /<<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]'
47:37.22 /<<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]'
47:37.22 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:395:41:   required from here
47:37.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<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]
47:37.22        memset(table, 0, sizeof(*table) * capacity());
47:37.24        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:37.24 /<<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
47:37.24  class HashTableEntry {
47:37.24        ^~~~~~~~~~~~~~
47:37.24 /<<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]':
47:37.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::NameLocation>; HashPolicy = js::DefaultHasher<JSAtom*>; AllocPolicy = js::SystemAllocPolicy]'
47:37.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::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]'
47:37.27 /<<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]'
47:37.29 /<<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]'
47:37.30 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:382:32:   required from here
47:37.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<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]
47:37.32        memset(table, 0, sizeof(*table) * capacity());
47:37.32        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:37.34 /<<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
47:37.34  class HashTableEntry {
47:37.34        ^~~~~~~~~~~~~~
47:37.35 /<<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]':
47:37.37 /<<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]'
47:37.38 /<<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]'
47:37.41 /<<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]'
47:37.43 /<<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]'
47:37.43 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:1351:31:   required from here
47:37.46 /<<PKGBUILDDIR>>/obj-thunderbird/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]
47:37.46        memset(table, 0, sizeof(*table) * capacity());
47:37.46        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:37.47 /<<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
47:37.47  class HashTableEntry {
47:37.48        ^~~~~~~~~~~~~~
47:41.83 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:41.83                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:41.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:41.83 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
47:41.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
47:41.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:41.86    memset(aT, 0, sizeof(T));
47:41.86    ~~~~~~^~~~~~~~~~~~~~~~~~
47:41.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:41.86                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:41.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
47:41.87                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:41.87                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:41.89                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:41.89                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:41.89                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:41.90                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:41.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
47:41.90  struct TabSizes {
47:41.90         ^~~~~~~~
47:41.90 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:41.91                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:41.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:41.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
47:41.93 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
47:41.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 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:41.94    memset(aT, 0, sizeof(T));
47:41.94    ~~~~~~^~~~~~~~~~~~~~~~~~
47:41.94 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:41.94                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:41.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
47:41.94                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:41.95                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:41.97                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:41.97                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:41.97                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:41.97                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:41.98 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
47:41.98  struct ServoSizes {
47:41.98         ^~~~~~~~~~
47:42.02 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.02                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.02                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.02 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
47:42.02 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
47:42.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
47:42.03    memset(aT, 0, sizeof(T));
47:42.03    ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.03 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:42.03                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
47:42.03                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:42.05                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:42.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:42.05                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:42.05                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:42.05                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:42.05                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:42.06                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.06 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
47:42.06  class StaticStrings {
47:42.06        ^~~~~~~~~~~~~
47:42.06 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.06                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.08 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
47:42.08 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
47:42.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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
47:42.09    memset(aT, 0, sizeof(T));
47:42.09    ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.09 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:42.09                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:42.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:42.09                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:42.09                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:42.09                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:42.09                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:42.10                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.10 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
47:42.10  class PreliminaryObjectArray {
47:42.10        ^~~~~~~~~~~~~~~~~~~~~~
47:42.12 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.12                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.12                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.13 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
47:42.13 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
47:42.13 /<<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:42.13    memset(aT, 0, sizeof(T));
47:42.13    ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.14 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:42.14                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:42.14                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:42.14                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
47:42.14                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
47:42.15                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:42.17                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:42.17                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.17                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.17 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
47:42.17  class TypeNewScript {
47:42.17        ^~~~~~~~~~~~~
47:42.17 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.18                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.18 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
47:42.20 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
47:42.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
47:42.20    memset(aT, 0, sizeof(T));
47:42.20    ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.20 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:42.21                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
47:42.21                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
47:42.22                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
47:42.22                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:42.22                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:42.22                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.22                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.22 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
47:42.22  struct IonScriptCounts {
47:42.22         ^~~~~~~~~~~~~~~
47:42.39 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.39                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.39 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
47:42.40 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
47:42.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::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess]
47:42.41    memset(aT, 0, sizeof(T));
47:42.41    ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.41 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
47:42.41                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
47:42.41                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:42.43                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:42.43                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.43 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
47:42.43  struct ZoneGCStats {
47:42.43         ^~~~~~~~~~~
47:42.43 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.43                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
47:42.43 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
47:42.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:42.44    memset(aT, 0, sizeof(T));
47:42.44    ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.44 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
47:42.45                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
47:42.45                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
47:42.45                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:183,
47:42.45                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.46 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
47:42.46  class NewObjectCache {
47:42.46        ^~~~~~~~~~~~~~
47:42.48 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:42.48                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.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]':
47:42.48 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
47:42.48 /<<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:42.48      memset(aT, 0, sizeof(T));
47:42.49      ~~~~~~^~~~~~~~~~~~~~~~~~
47:42.49 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
47:42.49                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:42.50                  from /<<PKGBUILDDIR>>/js/src/frontend/ErrorReporter.h:14,
47:42.50                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:177,
47:42.50                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:42.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:42.51 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
47:42.51  class MOZ_NON_PARAM alignas(8) Value {
47:42.51                                 ^~~~~
47:43.40 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:43.40                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:43.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:43.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
47:43.40 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
47:43.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::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:43.42    memset(aT, 0, sizeof(T));
47:43.42    ~~~~~~^~~~~~~~~~~~~~~~~~
47:43.43 In file included from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:9,
47:43.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:11:
47:43.43 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
47:43.43  struct TenureCountCache {
47:43.43         ^~~~~~~~~~~~~~~~
47:43.44 In file included from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:167,
47:43.44                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:43.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:43.44 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
47:43.44 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
47:43.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
47:43.46    memset(aT, 0, sizeof(T));
47:43.46    ~~~~~~^~~~~~~~~~~~~~~~~~
47:43.46 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
47:43.46                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:43.47                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
47:43.47                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
47:43.47                  from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:12,
47:43.47                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:11:
47:43.48 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
47:43.48  class CodeOffsetJump {
47:43.48        ^~~~~~~~~~~~~~
47:46.18 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:46.18                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:46.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
47:46.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
47:46.19                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:46.19                  from /<<PKGBUILDDIR>>/js/src/frontend/ErrorReporter.h:14,
47:46.19                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:177,
47:46.20                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:46.20                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:46.20 /<<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:46.21 /<<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:46.21 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
47:46.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<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:46.23        memset(table, 0, sizeof(*table) * capacity());
47:46.23        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:46.23 /<<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:46.23  class HashTableEntry {
47:46.23        ^~~~~~~~~~~~~~
47:46.25 /<<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:46.25 /<<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:46.25 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
47:46.25 /<<PKGBUILDDIR>>/obj-thunderbird/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:46.26        memset(table, 0, sizeof(*table) * capacity());
47:46.26        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:46.27 /<<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:46.27  class HashTableEntry {
47:46.27        ^~~~~~~~~~~~~~
47:46.30 /<<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:46.30 /<<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:46.30 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
47:46.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<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:46.33        memset(table, 0, sizeof(*table) * capacity());
47:46.33        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:46.35 /<<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:46.35  class HashTableEntry {
47:46.35        ^~~~~~~~~~~~~~
47:46.49 /<<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]':
47:46.51 /<<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]'
47:46.51 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:149:16:   required from here
47:46.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<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]
47:46.54        memset(table, 0, sizeof(*table) * capacity());
47:46.54        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:46.55 /<<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
47:46.55  class HashTableEntry {
47:46.55        ^~~~~~~~~~~~~~
47:47.83 /<<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]':
47:47.83 /<<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]'
47:47.84 /<<PKGBUILDDIR>>/js/src/gc/GC.cpp:4460:37:   required from here
47:47.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::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]
47:47.86        memset(table, 0, sizeof(*table) * capacity());
47:47.86        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:47.86 /<<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
47:47.86  class HashTableEntry {
47:47.86        ^~~~~~~~~~~~~~
47:48.00 /<<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]':
47:48.00 /<<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]'
47:48.00 /<<PKGBUILDDIR>>/js/src/gc/GC.cpp:7330:34:   required from here
47:48.03 /<<PKGBUILDDIR>>/obj-thunderbird/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]
47:48.03        memset(table, 0, sizeof(*table) * capacity());
47:48.03        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:48.03 /<<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
47:48.03  class HashTableEntry {
47:48.03        ^~~~~~~~~~~~~~
47:49.25 /<<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]':
47:49.25 /<<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]'
47:49.26 /<<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]'
47:49.26 /<<PKGBUILDDIR>>/js/src/gc/GC.cpp:3532:38:   required from here
47:49.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<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]
47:49.27        memset(table, 0, sizeof(*table) * capacity());
47:49.27        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:49.29 /<<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
47:49.29  class HashTableEntry {
47:49.29        ^~~~~~~~~~~~~~
47:50.02 In file included from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:12,
47:50.03                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
47:50.03                  from /<<PKGBUILDDIR>>/js/src/gc/Allocator.cpp:12,
47:50.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:11:
47:50.03 /<<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:50.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]'
47:50.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]'
47:50.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]'
47:50.06 /<<PKGBUILDDIR>>/js/src/jit/LIR.h:1630:34:   required from here
47:50.06 /<<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:50.06      if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T));
47:50.06                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:50.06 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
47:50.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
47:50.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
47:50.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
47:50.09                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:50.09                  from /<<PKGBUILDDIR>>/js/src/frontend/ErrorReporter.h:14,
47:50.09                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.h:177,
47:50.09                  from /<<PKGBUILDDIR>>/js/src/frontend/TokenStream.cpp:9,
47:50.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src6.cpp:2:
47:50.10 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry<js::HashMapEntry<JS::Value, unsigned int> >' declared here
47:50.11  class HashTableEntry {
47:50.11        ^~~~~~~~~~~~~~
47:50.53 /<<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]':
47:50.54 /<<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]'
47:50.56 /<<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]'
47:50.57 /<<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]'
47:50.60 /<<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]'
47:50.60 /<<PKGBUILDDIR>>/js/src/frontend/ParseContext.h:278:66:   required from here
47: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<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]
47:50.62        memset(table, 0, sizeof(*table) * capacity());
47:50.62        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:50.64 /<<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
47:50.64  class HashTableEntry {
47:50.64        ^~~~~~~~~~~~~~
47:54.45 In file included from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:39,
47:54.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:54.46 /<<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)':
47:54.46 /<<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]
47:54.47             size - sizeof(js::NativeObject));
47:54.47                                            ^
47:54.47 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
47:54.47                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:54.48                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:54.48                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:54.49                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:54.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:54.49 /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here
47:54.49  class HeapSlot : public WriteBarrieredBase<Value> {
47:54.49        ^~~~~~~~
47:57.29 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.29                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.29                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.29                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.29                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.31                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.31                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.31                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
47:57.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
47:57.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::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
47:57.33    memset(aT, 0, sizeof(T));
47:57.33    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:57.35                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:57.35                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
47:57.35                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.35                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.35                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.35                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.37 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
47:57.37  struct TabSizes {
47:57.37         ^~~~~~~~
47:57.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.37                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
47:57.38 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
47:57.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:57.38    memset(aT, 0, sizeof(T));
47:57.38    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.38 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
47:57.38                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
47:57.38                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
47:57.38                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.38                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.39                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.40                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.40                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.40 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
47:57.40  struct ServoSizes {
47:57.40         ^~~~~~~~~~
47:57.48 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.48                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.48                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.48                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.48                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.48                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.50                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.50                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.50 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
47:57.50 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
47:57.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
47:57.51    memset(aT, 0, sizeof(T));
47:57.51    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.51 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
47:57.53                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
47:57.53                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:57.53                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:57.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:57.53                  from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
47:57.53                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:12,
47:57.54                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.54 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
47:57.54  class StaticStrings {
47:57.54        ^~~~~~~~~~~~~
47:57.56 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.56                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
47:57.57 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
47:57.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
47:57.57    memset(aT, 0, sizeof(T));
47:57.57    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.57 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:57.57                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:57.57                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:57.57                  from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
47:57.57                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:12,
47:57.59                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.59 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
47:57.59  class PreliminaryObjectArray {
47:57.59        ^~~~~~~~~~~~~~~~~~~~~~
47:57.59 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.59                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.59                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.59                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.59                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.60                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.60                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.60                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
47:57.60 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
47:57.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]
47:57.61    memset(aT, 0, sizeof(T));
47:57.61    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.61 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
47:57.64                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
47:57.64                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
47:57.64                  from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
47:57.64                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:12,
47:57.64                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.64                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.64 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
47:57.64  class TypeNewScript {
47:57.64        ^~~~~~~~~~~~~
47:57.64 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.66                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.66                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.66 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
47:57.66 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
47:57.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]
47:57.67    memset(aT, 0, sizeof(T));
47:57.67    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.67 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
47:57.67                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
47:57.67                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
47:57.67                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
47:57.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.68 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
47:57.68  struct ZoneGCStats {
47:57.68         ^~~~~~~~~~~
47:57.77 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.77                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.77                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.77                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.77                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.77                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.78                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.78                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.78                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.78 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
47:57.79 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
47:57.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::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess]
47:57.80    memset(aT, 0, sizeof(T));
47:57.80    ~~~~~~^~~~~~~~~~~~~~~~~~
47:57.80 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
47:57.80                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
47:57.80                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
47:57.80                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
47:57.80                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
47:57.80                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
47:57.81                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
47:57.82                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.82 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
47:57.83  struct IonScriptCounts {
47:57.83         ^~~~~~~~~~~~~~~
47:57.97 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:57.97                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:57.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:57.99 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
47:57.99 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
47:58.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:58.00    memset(aT, 0, sizeof(T));
47:58.00    ~~~~~~^~~~~~~~~~~~~~~~~~
47:58.00 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
47:58.00                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
47:58.01                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
47:58.01                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
47:58.01                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
47:58.01                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.01 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
47:58.01  class NewObjectCache {
47:58.02        ^~~~~~~~~~~~~~
47:58.02 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:58.02                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:58.03                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:58.03                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:58.03                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:58.03                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:58.03                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:58.03                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:58.04                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.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]':
47:58.04 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
47:58.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]
47:58.05      memset(aT, 0, sizeof(T));
47:58.05      ~~~~~~^~~~~~~~~~~~~~~~~~
47:58.05 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
47:58.05                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
47:58.05                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:58.06                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:58.06                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:58.06                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:58.06                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:58.06                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:58.07                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.07 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
47:58.07  class MOZ_NON_PARAM alignas(8) Value {
47:58.08                                 ^~~~~
47:58.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:58.31                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:58.31                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:58.31                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:58.31                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:58.31                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:58.33                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:58.33                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:58.33                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.33 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
47:58.34 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
47:58.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 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
47:58.34    memset(aT, 0, sizeof(T));
47:58.34    ~~~~~~^~~~~~~~~~~~~~~~~~
47:58.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:18,
47:58.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.36 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
47:58.36  struct TenureCountCache {
47:58.36         ^~~~~~~~~~~~~~~~
47:58.44 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
47:58.44                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
47:58.44                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
47:58.44                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
47:58.44                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
47:58.44                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
47:58.45                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
47:58.45                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
47:58.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.46 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
47:58.46 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
47:58.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::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
47:58.47    memset(aT, 0, sizeof(T));
47:58.47    ~~~~~~^~~~~~~~~~~~~~~~~~
47:58.47 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
47:58.47                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
47:58.48                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
47:58.48                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
47:58.48                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:38,
47:58.48                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
47:58.48 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
47:58.48  class CodeOffsetJump {
47:58.48        ^~~~~~~~~~~~~~
47:59.90 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
47:59.90 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::iteratorResultShape(unsigned int*)':
47:59.90 /<<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
47:59.91    if (!NativeDefineDataProperty(cx, obj, value_id, UndefinedHandleValue,
47:59.91         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:59.91                                  JSPROP_ENUMERATE))
47:59.91                                  ~~~~~~~~~~~~~~~~~
47:59.93 /<<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
47:59.93    if (!NativeDefineDataProperty(cx, obj, done_id, UndefinedHandleValue,
47:59.93         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47:59.93                                  JSPROP_ENUMERATE))
47:59.93                                  ~~~~~~~~~~~~~~~~~
48:00.38 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:00.38                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:00.39                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:00.39                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:00.39                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:00.39                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:00.39                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:00.41                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:00.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:00.42 /<<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> >]':
48:00.42 /<<PKGBUILDDIR>>/js/src/gc/Statistics.cpp:646:23:   required from here
48:00.44 /<<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]
48:00.44    memset(aT, 0, sizeof(T));
48:00.44    ~~~~~~^~~~~~~~~~~~~~~~~~
48:00.44 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/ArrayUtils.h:23,
48:00.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/RangedPtr.h:15,
48:00.44                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Range.h:10,
48:00.45                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:15,
48:00.45                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:00.46                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:00.46                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:00.46                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:00.46                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:00.46                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:00.46                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:00.46 /<<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
48:00.47  class EnumeratedArray {
48:00.47        ^~~~~~~~~~~~~~~
48:00.48 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:00.48                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:00.48                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:00.48                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:00.48                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:00.48                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:00.48                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:00.49                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:00.49                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:00.50 /<<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>]':
48:00.51 /<<PKGBUILDDIR>>/js/src/gc/Statistics.cpp:1002:29:   required from here
48:00.51 /<<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]
48:00.51    memset(aT, 0, sizeof(T));
48:00.51    ~~~~~~^~~~~~~~~~~~~~~~~~
48:00.51 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/ArrayUtils.h:23,
48:00.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/RangedPtr.h:15,
48:00.52                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Range.h:10,
48:00.52                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:15,
48:00.52                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:00.52                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:00.52                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:00.53                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:00.53                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:00.53                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:00.54                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:00.54 /<<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
48:00.54  class EnumeratedArray {
48:00.54        ^~~~~~~~~~~~~~~
48:00.54 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:00.54                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:00.54                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:00.54                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:00.55                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:00.55                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:00.55                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:00.56                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:00.56                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:00.56 /<<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> >]':
48:00.56 /<<PKGBUILDDIR>>/js/src/gc/Statistics.cpp:1003:24:   required from here
48:00.57 /<<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]
48:00.57    memset(aT, 0, sizeof(T));
48:00.57    ~~~~~~^~~~~~~~~~~~~~~~~~
48:00.57 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/ArrayUtils.h:23,
48:00.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/RangedPtr.h:15,
48:00.59                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/Range.h:10,
48:00.59                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:15,
48:00.59                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:00.59                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:00.59                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:00.60                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:00.60                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:00.60                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:00.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:00.62 /<<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
48:00.62  class EnumeratedArray {
48:00.62        ^~~~~~~~~~~~~~~
48:01.09 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
48:01.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
48:01.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
48:01.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
48:01.09                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
48:01.09                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:01.11                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:01.11                  from /<<PKGBUILDDIR>>/js/src/vm/TaggedProto.h:10,
48:01.11                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.h:16,
48:01.11                  from /<<PKGBUILDDIR>>/js/src/gc/Marking-inl.h:10,
48:01.11                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:7,
48:01.11                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:01.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]':
48:01.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]'
48:01.14 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
48:01.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<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]
48:01.14        memset(table, 0, sizeof(*table) * capacity());
48:01.14        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:01.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
48:01.15  class HashTableEntry {
48:01.15        ^~~~~~~~~~~~~~
48:01.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]':
48:01.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]'
48:01.16 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
48:01.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]
48:01.18        memset(table, 0, sizeof(*table) * capacity());
48:01.18        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:01.18 /<<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
48:01.18  class HashTableEntry {
48:01.18        ^~~~~~~~~~~~~~
48:01.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]':
48:01.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]'
48:01.20 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
48:01.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]
48:01.22        memset(table, 0, sizeof(*table) * capacity());
48:01.22        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:01.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
48:01.22  class HashTableEntry {
48:01.22        ^~~~~~~~~~~~~~
48:01.92 /<<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]':
48:01.92 /<<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]'
48:01.93 /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:875:18:   required from here
48:01.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<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]
48:01.95        memset(table, 0, sizeof(*table) * capacity());
48:01.95        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:01.95 /<<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
48:01.95  class HashTableEntry {
48:01.95        ^~~~~~~~~~~~~~
48:01.99 /<<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]':
48:01.99 /<<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]'
48:01.99 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:385:60:   required from here
48:02.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<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]
48:02.01        memset(table, 0, sizeof(*table) * capacity());
48:02.01        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:02.01 /<<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
48:02.01  class HashTableEntry {
48:02.01        ^~~~~~~~~~~~~~
48:08.74 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ParseNode*)':
48:08.74 /<<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
48:08.74          if (!NativeDefineDataProperty(cx, obj, id, UndefinedHandleValue,
48:08.74               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:08.74                                        JSPROP_ENUMERATE))
48:08.74                                        ~~~~~~~~~~~~~~~~~
48:10.73 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:10.73                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:10.73                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:10.73                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:10.73                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.74                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
48:10.74 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
48:10.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]
48:10.76    memset(aT, 0, sizeof(T));
48:10.77    ~~~~~~^~~~~~~~~~~~~~~~~~
48:10.77 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
48:10.77                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
48:10.77                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
48:10.77                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.77 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
48:10.77  struct TabSizes {
48:10.78         ^~~~~~~~
48:10.78 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:10.78                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:10.78                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:10.80                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:10.80                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.80                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
48:10.81 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
48:10.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]
48:10.83    memset(aT, 0, sizeof(T));
48:10.83    ~~~~~~^~~~~~~~~~~~~~~~~~
48:10.83 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
48:10.83                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
48:10.83                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:12,
48:10.83                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.84 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
48:10.84  struct ServoSizes {
48:10.84         ^~~~~~~~~~
48:10.84 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:10.85                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:10.85                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:10.85                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:10.85                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.87                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.87 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
48:10.87 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
48:10.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::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess]
48:10.87    memset(aT, 0, sizeof(T));
48:10.87    ~~~~~~^~~~~~~~~~~~~~~~~~
48:10.88 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
48:10.88                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
48:10.88                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
48:10.88                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
48:10.88                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
48:10.88                  from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
48:10.89                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
48:10.89                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:10.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.89 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
48:10.89  class StaticStrings {
48:10.89        ^~~~~~~~~~~~~
48:10.91 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:10.91                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:10.91                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:10.91                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:10.91                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.91                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.92 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
48:10.92 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
48:10.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::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
48:10.92    memset(aT, 0, sizeof(T));
48:10.92    ~~~~~~^~~~~~~~~~~~~~~~~~
48:10.94 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
48:10.94                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
48:10.94                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
48:10.94                  from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
48:10.94                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
48:10.94                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:10.94                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.95 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
48:10.95  class PreliminaryObjectArray {
48:10.95        ^~~~~~~~~~~~~~~~~~~~~~
48:10.96 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:10.96                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:10.96                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:10.96                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:10.96                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:10.96                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.96 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
48:10.96 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
48:10.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]
48:10.97    memset(aT, 0, sizeof(T));
48:10.97    ~~~~~~^~~~~~~~~~~~~~~~~~
48:10.97 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
48:10.98                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
48:10.98                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
48:10.98                  from /<<PKGBUILDDIR>>/js/src/gc/RelocationOverlay.h:20,
48:10.98                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:18,
48:10.99                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:10.99                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:10.99 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
48:10.99  class TypeNewScript {
48:10.99        ^~~~~~~~~~~~~
48:11.00 /<<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)':
48:11.00 /<<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
48:11.00  bool ParseNode::getConstantValue(JSContext* cx,
48:11.00       ^~~~~~~~~
48:11.00 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp:5919:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
48:11.02          if (!pn->getConstantValue(cx, allowObjects, values[idx], values.begin(),
48:11.02               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:11.02                                    idx))
48:11.02                                    ~~~~
48:11.02 /<<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
48:11.02          if (!pn->pn_right->getConstantValue(cx, allowObjects, &value))
48:11.02               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
48:11.03 In file included from /<<PKGBUILDDIR>>/js/src/vm/JSObject-inl.h:31,
48:11.03                  from /<<PKGBUILDDIR>>/js/src/vm/EnvironmentObject-inl.h:12,
48:11.03                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:24,
48:11.03                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
48:11.05 /<<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
48:11.05    JSAtom* atom = ToAtom<allowGC>(cx, v);
48:11.05                   ~~~~~~~~~~~~~~~^~~~~~~
48:11.05 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:11.05                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:11.06                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.06                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.06                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.06                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.06 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
48:11.08 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
48:11.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]
48:11.08    memset(aT, 0, sizeof(T));
48:11.08    ~~~~~~^~~~~~~~~~~~~~~~~~
48:11.08 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
48:11.08                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:14,
48:11.08                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
48:11.09                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:11.09                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.09 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
48:11.09  struct ZoneGCStats {
48:11.09         ^~~~~~~~~~~
48:11.10 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:11.10                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:11.10                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.10                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.10                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.10                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.11 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
48:11.11 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
48:11.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]
48:11.11    memset(aT, 0, sizeof(T));
48:11.12    ~~~~~~^~~~~~~~~~~~~~~~~~
48:11.12 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
48:11.13                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
48:11.14                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
48:11.14                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
48:11.14                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
48:11.14                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
48:11.14                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:11.14                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.15 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
48:11.15  struct IonScriptCounts {
48:11.17         ^~~~~~~~~~~~~~~
48:11.31 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:11.31                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:11.31                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.31                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.31                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.31                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.32 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
48:11.32 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
48:11.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
48:11.33    memset(aT, 0, sizeof(T));
48:11.33    ~~~~~~^~~~~~~~~~~~~~~~~~
48:11.33 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
48:11.33                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
48:11.34                  from /<<PKGBUILDDIR>>/js/src/gc/Zone.h:18,
48:11.34                  from /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:19,
48:11.34                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:11.34                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.34 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
48:11.34  class NewObjectCache {
48:11.36        ^~~~~~~~~~~~~~
48:11.37 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:11.38                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:11.38                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.38                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.38                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.38                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.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]':
48:11.40 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
48:11.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]
48:11.40      memset(aT, 0, sizeof(T));
48:11.40      ~~~~~~^~~~~~~~~~~~~~~~~~
48:11.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:74,
48:11.42                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
48:11.42                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.42                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.42                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.43                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.43 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
48:11.43  class MOZ_NON_PARAM alignas(8) Value {
48:11.43                                 ^~~~~
48:11.43 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
48:11.44 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSingletonInitialiser(js::frontend::ParseNode*)':
48:11.44 /<<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
48:11.44    if (!pn->getConstantValue(cx, ParseNode::AllowObjects, &value, nullptr, 0,
48:11.45         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:11.45                              newKind))
48:11.45                              ~~~~~~~~
48:11.48 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitCallSiteObject(js::frontend::ParseNode*)':
48:11.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
48:11.48    if (!pn->getConstantValue(cx, ParseNode::AllowObjects, &value)) return false;
48:11.48         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:11.49 In file included from /<<PKGBUILDDIR>>/js/src/frontend/FullParseHandler.h:15,
48:11.49                  from /<<PKGBUILDDIR>>/js/src/frontend/Parser.h:175,
48:11.49                  from /<<PKGBUILDDIR>>/js/src/frontend/EitherParser.h:22,
48:11.49                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.h:15,
48:11.50                  from /<<PKGBUILDDIR>>/js/src/frontend/BytecodeCompiler.cpp:13,
48:11.50                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:11:
48:11.50 /<<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
48:11.52      return pn_head->getConstantValue(cx, AllowObjects, vp);
48:11.52                                      ^
48:11.72 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:11.72                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:11.72                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.73                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.73                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]':
48:11.74 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:146:45:   required from here
48:11.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::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess]
48:11.74    memset(aT, 0, sizeof(T));
48:11.74    ~~~~~~^~~~~~~~~~~~~~~~~~
48:11.75 In file included from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:14,
48:11.75                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.77 /<<PKGBUILDDIR>>/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here
48:11.77  struct TenureCountCache {
48:11.77         ^~~~~~~~~~~~~~~~
48:11.79 In file included from /<<PKGBUILDDIR>>/js/src/jspubtd.h:17,
48:11.79                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:26,
48:11.79                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:11.79                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:11.79                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:11.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.80 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
48:11.80 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
48:11.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]
48:11.81    memset(aT, 0, sizeof(T));
48:11.81    ~~~~~~^~~~~~~~~~~~~~~~~~
48:11.81 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
48:11.81                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
48:11.81                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext-inl.h:13,
48:11.83                  from /<<PKGBUILDDIR>>/js/src/vm/JSCompartment-inl.h:16,
48:11.83                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:25,
48:11.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:11.83 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
48:11.83  class CodeOffsetJump {
48:11.84        ^~~~~~~~~~~~~~
48:13.40 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
48:13.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
48:13.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
48:13.41                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/CallArgs.h:73,
48:13.41                  from /<<PKGBUILDDIR>>/js/src/jsapi.h:29,
48:13.42                  from /<<PKGBUILDDIR>>/js/src/jsfriendapi.h:16,
48:13.42                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.h:10,
48:13.42                  from /<<PKGBUILDDIR>>/js/src/gc/Tracer.cpp:7,
48:13.42                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src8.cpp:2:
48:13.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]':
48:13.44 /<<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]'
48:13.44 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
48:13.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<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]
48:13.45        memset(table, 0, sizeof(*table) * capacity());
48:13.45        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:13.45 /<<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
48:13.45  class HashTableEntry {
48:13.45        ^~~~~~~~~~~~~~
48:13.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]':
48:13.48 /<<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]'
48:13.48 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
48:13.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]
48:13.49        memset(table, 0, sizeof(*table) * capacity());
48:13.49        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:13.50 /<<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
48:13.50  class HashTableEntry {
48:13.51        ^~~~~~~~~~~~~~
48:13.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]':
48:13.52 /<<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]'
48:13.53 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
48:13.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]
48:13.55        memset(table, 0, sizeof(*table) * capacity());
48:13.55        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:13.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
48:13.56  class HashTableEntry {
48:13.56        ^~~~~~~~~~~~~~
48:14.09 /<<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]':
48:14.09 /<<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]'
48:14.09 /<<PKGBUILDDIR>>/js/src/gc/WeakMap.cpp:153:13:   required from here
48:14.12 /<<PKGBUILDDIR>>/obj-thunderbird/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]
48:14.12        memset(table, 0, sizeof(*table) * capacity());
48:14.12        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:14.12 /<<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
48:14.13  class HashTableEntry {
48:14.13        ^~~~~~~~~~~~~~
48:17.76 /<<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]':
48:17.76 /<<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]'
48:17.78 /<<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]'
48:17.78 /<<PKGBUILDDIR>>/js/src/gc/Zone.cpp:309:54:   required from here
48:17.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::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]
48:17.79        memset(table, 0, sizeof(*table) * capacity());
48:17.79        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:17.81 /<<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
48:17.81  class HashTableEntry {
48:17.81        ^~~~~~~~~~~~~~
48:17.82 /<<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]':
48:17.82 /<<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]'
48:17.82 /<<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]'
48:17.82 /<<PKGBUILDDIR>>/js/src/gc/Zone.cpp:310:60:   required from here
48:17.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<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]
48:17.84        memset(table, 0, sizeof(*table) * capacity());
48:17.84        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:17.86 /<<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
48:17.86  class HashTableEntry {
48:17.86        ^~~~~~~~~~~~~~
48:30.84 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:30.84                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:30.84                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:30.84 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::GCMarker::stop()':
48:30.84 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:30.84      return *it;
48:30.84              ^~
48:30.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:30.84 /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:2273:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:30.84    for (GCZonesIter zone(runtime()); !zone.done(); zone.next()) {
48:30.84                     ^~~~
48:31.37 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:31.37                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:31.37                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:31.37 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::GCMarker::leaveWeakMarkingMode()':
48:31.38 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:31.38      return *it;
48:31.38              ^~
48:31.39 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:31.39 /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:2350:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:31.39    for (GCZonesIter zone(runtime()); !zone.done(); zone.next()) {
48:31.39                     ^~~~
48:31.79 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:31.79                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:31.79                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:31.80 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'size_t js::GCMarker::sizeOfExcludingThis(mozilla::MallocSizeOf, const js::AutoLockForExclusiveAccess&) const':
48:31.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]
48:31.82      return *it;
48:31.82              ^~
48:31.82 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:31.82 /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:2438:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:31.82    for (ZonesIter zone(runtime(), WithAtoms); !zone.done(); zone.next())
48:31.82                   ^~~~
48:33.97 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src5.cpp:20:
48:33.97 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitPropertyList(js::frontend::ParseNode*, js::MutableHandlePlainObject, js::frontend::PropListType)':
48:33.98 /<<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
48:33.99          if (!NativeDefineDataProperty(cx, objp, id, UndefinedHandleValue,
48:33.99               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:33.99                                        JSPROP_ENUMERATE)) {
48:33.99                                        ~~~~~~~~~~~~~~~~~
48:34.79 /<<PKGBUILDDIR>>/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitArrayLiteral(js::frontend::ParseNode*)':
48:34.79 /<<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
48:34.80        if (!pn->getConstantValue(cx, ParseNode::ForCopyOnWriteArray, &value))
48:34.80             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48:38.51 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:38.51                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:38.51                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:38.52 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::finishRoots()':
48:38.52 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:38.52      return *it;
48:38.52              ^~
48:38.53 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
48:38.53 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:391:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
48:38.53    for (CompartmentsIter c(rt, SkipAtoms); !c.done(); c.next()) c->finishRoots();
48:38.53                          ^
48:38.80 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:38.81                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:38.81                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:38.81 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::resetBufferedGrayRoots() const':
48:38.81 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:38.81      return *it;
48:38.81              ^~
48:38.83 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
48:38.83 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:529:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:38.83    for (GCZonesIter zone(rt); !zone.done(); zone.next())
48:38.83                     ^~~~
48:40.34 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:40.34                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:40.35                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:40.35 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void js::IterateHeapUnbarriered(JSContext*, void*, js::IterateZoneCallback, JSIterateCompartmentCallback, js::IterateArenaCallback, js::IterateCellCallback)':
48:40.35 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:40.35      return *it;
48:40.35              ^~
48:40.36 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:29:
48:40.36 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:47:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:40.36    for (ZonesIter zone(cx->runtime(), WithAtoms); !zone.done(); zone.next()) {
48:40.36                   ^~~~
48:40.82 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:40.83                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:40.83                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:40.83 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In function 'void js::IterateScripts(JSContext*, JSCompartment*, void*, js::IterateScriptCallback)':
48:40.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]
48:40.83      return *it;
48:40.83              ^~
48:40.84 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:29:
48:40.84 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.cpp:89:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:40.84      for (ZonesIter zone(cx->runtime(), SkipAtoms); !zone.done(); zone.next()) {
48:40.84                     ^~~~
48:44.19 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:44.19                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:44.19                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:44.19 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::bufferGrayRoots()':
48:44.19 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:44.20      return *it;
48:44.20              ^~
48:44.22 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
48:44.22 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:460:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:44.22    for (GCZonesIter zone(rt); !zone.done(); zone.next())
48:44.23                     ^~~~
48:44.23 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:44.23                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:44.23                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:44.24 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:44.25      return *it;
48:44.27              ^~
48:44.27 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
48:44.27 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:468:20: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
48:44.27    for (GCZonesIter zone(rt); !zone.done(); zone.next()) {
48:44.27                     ^~~~
48:59.39 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
48:59.39                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
48:59.39                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
48:59.40 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime, js::gc::AutoTraceSession&)':
48:59.41 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& c)+16).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
48:59.41      return *it;
48:59.41              ^~
48:59.41 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:38:
48:59.41 /<<PKGBUILDDIR>>/js/src/gc/RootMarking.cpp:339:25: note: '*((void*)(& c)+16).js::ZonesInGroupIter::it' was declared here
48:59.42    for (CompartmentsIter c(rt, SkipAtoms); !c.done(); c.next())
48:59.42                          ^
49:00.29 In file included from /<<PKGBUILDDIR>>/js/src/gc/PrivateIterators-inl.h:14,
49:00.29                  from /<<PKGBUILDDIR>>/js/src/gc/Marking.cpp:37,
49:00.29                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:2:
49:00.29 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h: In member function 'void js::Nursery::collect(JS::gcreason::Reason)':
49:00.30 /<<PKGBUILDDIR>>/js/src/gc/PublicIterators.h:79:13: warning: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
49:00.30      return *it;
49:00.30              ^~
49:00.30 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src7.cpp:20:
49:00.30 /<<PKGBUILDDIR>>/js/src/gc/Nursery.cpp:686:18: note: '*((void*)(& zone)+12).js::ZonesInGroupIter::it' was declared here
49:00.31    for (ZonesIter zone(rt, SkipAtoms); !zone.done(); zone.next()) {
49:00.31                   ^~~~
49:20.52 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.52                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.52                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.53                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]':
49:20.53 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:34:37:   required from here
49:20.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]
49:20.53    memset(aT, 0, sizeof(T));
49:20.53    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.53 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
49:20.53                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
49:20.53                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
49:20.54                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:20.54                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:20.54                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.55                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.55                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.56 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here
49:20.56  struct TabSizes {
49:20.56         ^~~~~~~~
49:20.57 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.57                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.57                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.57                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]':
49:20.57 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:73:39:   required from here
49:20.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::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess]
49:20.58    memset(aT, 0, sizeof(T));
49:20.58    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.58 In file included from /<<PKGBUILDDIR>>/js/src/gc/StoreBuffer.h:20,
49:20.58                  from /<<PKGBUILDDIR>>/js/src/gc/Barrier.h:13,
49:20.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:12,
49:20.58                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:20.58                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:20.58                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.59                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.60                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.60 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here
49:20.60  struct ServoSizes {
49:20.60         ^~~~~~~~~~
49:20.60 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.60                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.60                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.60                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.60                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.61                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.61                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.61                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.61 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]':
49:20.61 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1247:42:   required from here
49: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]
49:20.62    memset(aT, 0, sizeof(T));
49:20.62    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.62 In file included from /<<PKGBUILDDIR>>/js/src/jit/IonTypes.h:18,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:20,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:20.62                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.63                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.63                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.64 /<<PKGBUILDDIR>>/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here
49:20.64  class StaticStrings {
49:20.64        ^~~~~~~~~~~~~
49:20.64 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.64                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.64                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.64                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.64                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.65                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.65                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.65                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.65 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]':
49:20.65 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:884:51:   required from here
49:20.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 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess]
49:20.66    memset(aT, 0, sizeof(T));
49:20.66    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.66 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.66                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.67                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.67                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.67                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.67                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.67                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.67                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.67                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.67 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here
49:20.67  class PreliminaryObjectArray {
49:20.67        ^~~~~~~~~~~~~~~~~~~~~~
49:20.68 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.68                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.68                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.68                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.68                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.68                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.68                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.69                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.69 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]':
49:20.69 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:1001:42:   required from here
49:20.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]
49:20.69    memset(aT, 0, sizeof(T));
49:20.70    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.70 In file included from /<<PKGBUILDDIR>>/js/src/vm/ObjectGroup.h:18,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/vm/Shape.h:31,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSObject.h:17,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/builtin/AtomicsObject.h:14,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:24,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.70                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.71                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.71                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.71                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.71                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.71                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.71                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.72                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.72 /<<PKGBUILDDIR>>/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here
49:20.72  class TypeNewScript {
49:20.72        ^~~~~~~~~~~~~
49:20.72 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.72                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.72                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.72                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.73                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.73                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.73                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.73                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.73 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]':
49:20.73 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:588:44:   required from here
49:20.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]
49:20.74    memset(aT, 0, sizeof(T));
49:20.74    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.74 In file included from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
49:20.74                  from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
49:20.74                  from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
49:20.74                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:27,
49:20.74                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.75                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.76                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.76 /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here
49:20.76  struct IonScriptCounts {
49:20.76         ^~~~~~~~~~~~~~~
49:20.84 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.84                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.84                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.84                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.84                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.84                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.85                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.85                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.85 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]':
49:20.85 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:78:40:   required from here
49:20.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]
49:20.86    memset(aT, 0, sizeof(T));
49:20.86    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.86 In file included from /<<PKGBUILDDIR>>/js/src/gc/GCRuntime.h:21,
49:20.86                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
49:20.86                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.87                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.87                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.87                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.87                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.87                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.88                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.88                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.88                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.88                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.88 /<<PKGBUILDDIR>>/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here
49:20.88  struct ZoneGCStats {
49:20.88         ^~~~~~~~~~~
49:20.89 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.89                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.89                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.89                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.89                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.89                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.89                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.89                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.90 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]':
49:20.90 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:142:43:   required from here
49:20.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::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess]
49:20.90    memset(aT, 0, sizeof(T));
49:20.90    ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.91 In file included from /<<PKGBUILDDIR>>/js/src/gc/ZoneGroup.h:11,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:30,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/jit/CompileWrappers.h:10,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/jit/Ion.h:13,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/jit/Label.h:10,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:35,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.91                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.92                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.92                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.92 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here
49:20.92  class NewObjectCache {
49:20.92        ^~~~~~~~~~~~~~
49:20.92 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:20.92                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.92                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.93                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.93                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.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]':
49:20.93 /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:1135:28:   required from here
49:20.94 /<<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:20.94      memset(aT, 0, sizeof(T));
49:20.94      ~~~~~~^~~~~~~~~~~~~~~~~~
49:20.94 In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
49:20.94                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
49:20.94                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:20.94                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:20.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:20.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:20.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:20.95                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:20.95                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:20.95 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here
49:20.95  class MOZ_NON_PARAM alignas(8) Value {
49:20.95                                 ^~~~~
49:21.12 In file included from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:15,
49:21.13                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:21.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:21.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:21.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:21.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:21.13                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:21.13                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:21.14 /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]':
49:21.14 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:510:43:   required from here
49:21.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 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess]
49:21.15    memset(aT, 0, sizeof(T));
49:21.15    ~~~~~~^~~~~~~~~~~~~~~~~~
49:21.15 In file included from /<<PKGBUILDDIR>>/js/src/jit/Safepoints.h:12,
49:21.15                  from /<<PKGBUILDDIR>>/js/src/jit/JitFrames.h:13,
49:21.15                  from /<<PKGBUILDDIR>>/js/src/jit/CompileInfo.h:13,
49:21.15                  from /<<PKGBUILDDIR>>/js/src/jit/JitCompartment.h:15,
49:21.15                  from /<<PKGBUILDDIR>>/js/src/jit/arm/Assembler-arm.h:18,
49:21.15                  from /<<PKGBUILDDIR>>/js/src/jit/arm/MacroAssembler-arm.h:12,
49:21.15                  from /<<PKGBUILDDIR>>/js/src/jit/MacroAssembler.h:21,
49:21.16                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:36,
49:21.16                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:21.16                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:21.16                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:21.16 /<<PKGBUILDDIR>>/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here
49:21.16  class CodeOffsetJump {
49:21.16        ^~~~~~~~~~~~~~
49:21.76 In file included from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/TracingAPI.h:11,
49:21.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/GCPolicyAPI.h:47,
49:21.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/RootingAPI.h:22,
49:21.76                  from /<<PKGBUILDDIR>>/obj-thunderbird/dist/include/js/Value.h:24,
49:21.76                  from /<<PKGBUILDDIR>>/js/src/jsutil.h:25,
49:21.76                  from /<<PKGBUILDDIR>>/js/src/ds/LifoAlloc.h:24,
49:21.76                  from /<<PKGBUILDDIR>>/js/src/ds/SplayTree.h:10,
49:21.77                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpEngine.h:34,
49:21.77                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpAST.h:42,
49:21.77                  from /<<PKGBUILDDIR>>/js/src/irregexp/RegExpMacroAssembler.h:34,
49:21.77                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.h:34,
49:21.77                  from /<<PKGBUILDDIR>>/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31,
49:21.77                  from /<<PKGBUILDDIR>>/obj-thunderbird/js/src/Unified_cpp_js_src9.cpp:2:
49:21.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]':
49:21.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]'
49:21.78 /<<PKGBUILDDIR>>/js/src/vm/Caches.h:257:50:   required from here
49:21.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]
49:21.79        memset(table, 0, sizeof(*table) * capacity());
49:21.79        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49:21.79 /<<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
49:21.79  class HashTableEntry {
49:21.79        ^~~~~~~~~~~~~~
49:21.80 /<<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]':
49:21.80 /<<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]'
49:21.80 /<<PKGBUILDDIR>>/js/src/vm/GeckoProfiler.h:152:74:   required from here
49:21.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]
49:21.81        memset(table, 0, sizeof(*table) * capacity());
49:21.81        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49:21.82 /<<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
49:21.82  class HashTableEntry {
49:21.82        ^~~~~~~~~~~~~~
49:21.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]':
49:21.82 /<<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]'
49:21.83 /<<PKGBUILDDIR>>/js/src/gc/Zone.h:667:31:   required from here
49:21.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]
49:21.83        memset(table, 0, sizeof(*table) * capacity());
49:21.83        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49:21.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
49:21.84  class HashTableEntry {
49:21.84        ^~~~~~~~~~~~~~
49:46.64 libjs_src.a.desc
49:48.44 make[6]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src'
49:48.54 make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
49:48.58 make[4]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:33: compile] Error 2
49:48.63 make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
49:48.66 make[3]: *** [/<<PKGBUILDDIR>>/config/rules.mk:442: default] Error 2
49:48.72 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird'
49:48.76 make[2]: *** [client.mk:169: build] Error 2
49:48.80 make[2]: Leaving directory '/<<PKGBUILDDIR>>'
49:49.05 174 compiler warnings present.
49:50.77 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes.
make[1]: *** [debian/rules:135: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:79: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2019-08-14T13:22:04Z

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: 3265140
Build-Time: 3402
Distribution: bullseye-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 1938
Job: thunderbird_1:60.8.0-1+rpi1
Machine Architecture: armhf
Package: thunderbird
Package-Time: 5690
Source-Version: 1:60.8.0-1+rpi1
Space: 3265140
Status: attempted
Version: 1:60.8.0-1+rpi1+b1
--------------------------------------------------------------------------------
Finished at 2019-08-14T13:22:04Z
Build needed 01:34:50, 3265140k disk space